Переглянути джерело

fix: allow muting deprecation warning via. pillar/config entry

tags/v0.37.1
Imran Iqbal 5 роки тому
джерело
коміт
8e7471e837
Аккаунт користувача з таким Email не знайдено
2 змінених файлів з 16 додано та 0 видалено
  1. +12
    -0
      php/deprecated.sls
  2. +4
    -0
      pillar.example

+ 12
- 0
php/deprecated.sls Переглянути файл

# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# vim: ft=sls # 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: php-deprecated-in-v1.0.0-test-succeed:
test.succeed_without_changes: test.succeed_without_changes:
- name: | - name: |
# To migrate from the old `php`, the first step is to convert to `php.ng`, # # To migrate from the old `php`, the first step is to convert to `php.ng`, #
# before `v1.0.0` is released. # # 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 # - failhard: True
{%- endif %}

+ 4
- 0
pillar.example Переглянути файл

## php.ng pillar examples ## php.ng pillar examples


php: 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 repository instead the default (only Ubuntu family)
use_external_repo: True use_external_repo: True
# Set the external repository name (valid only if use_external_repo is not none) # Set the external repository name (valid only if use_external_repo is not none)

Завантаження…
Відмінити
Зберегти