Skip to content

Commit

Permalink
fix: allow muting deprecation warning via. pillar/config entry
Browse files Browse the repository at this point in the history
  • Loading branch information
myii committed Jul 25, 2019
1 parent e97eeae commit 8e7471e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
12 changes: 12 additions & 0 deletions php/deprecated.sls
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# -*- coding: utf-8 -*-
# vim: ft=sls

{#- Evaluating as `False` by default, using this method since `defaults.yaml` not available in this repo #}
{%- if not salt['config.get']('php').get('warning_messages', {}).get('v1.0.0', {}).get('mute_critical', False) %}
php-deprecated-in-v1.0.0-test-succeed:
test.succeed_without_changes:
- name: |
Expand All @@ -25,5 +27,15 @@ php-deprecated-in-v1.0.0-test-succeed:
# To migrate from the old `php`, the first step is to convert to `php.ng`, #
# before `v1.0.0` is released. #
# #
# To prevent this message being displayed again, set the pillar/config value: #
# #
# ``` #
# php: #
# warning_messages: #
# v1.0.0: #
# mute_critical: True #
# ``` #
# #
################################################################################
# - failhard: True
{%- endif %}
4 changes: 4 additions & 0 deletions pillar.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
## php.ng pillar examples

php:
# Use the following values to mute deprecation warnings
warning_messages: #
v1.0.0: #
mute_critical: True #
# Use external repository instead the default (only Ubuntu family)
use_external_repo: True
# Set the external repository name (valid only if use_external_repo is not none)
Expand Down

0 comments on commit 8e7471e

Please sign in to comment.