fix pols for 1.18
This commit is contained in:
@@ -28,5 +28,4 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: "{{ element.name }}"
|
||||
image: >-
|
||||
{{ replace_all('{{ element.image }}', ':latest', ':stable') }}
|
||||
image: "{{ replace_all(element.image, ':latest', ':stable') }}"
|
||||
@@ -41,12 +41,12 @@ spec:
|
||||
- list: "request.object.spec.containers"
|
||||
preconditions:
|
||||
any:
|
||||
- key: "{{ element.image }}"
|
||||
operator: Contains
|
||||
value: "openjdk-v1"
|
||||
- key: "{{ element.image }}"
|
||||
operator: Contains
|
||||
value: "eclipse-v1"
|
||||
- key: "{{ regex_match('openjdk-v1', element.image) }}"
|
||||
operator: Equals
|
||||
value: true
|
||||
- key: "{{ regex_match('eclipse-v1', element.image) }}"
|
||||
operator: Equals
|
||||
value: true
|
||||
patchStrategicMerge:
|
||||
spec:
|
||||
containers:
|
||||
|
||||
@@ -31,7 +31,7 @@ spec:
|
||||
audit.company.com/created-by: "{{ request.userInfo.username }}"
|
||||
audit.company.com/created-at: "{{ time_now_utc() }}"
|
||||
audit.company.com/user-groups: >-
|
||||
{{ request.userInfo.groups | join(', ', @) }}
|
||||
{{ join(', ', request.userInfo.groups) }}
|
||||
|
||||
- name: set-environment-labels
|
||||
match:
|
||||
|
||||
@@ -29,6 +29,9 @@ spec:
|
||||
configMap:
|
||||
name: kyverno-global-config
|
||||
namespace: kyverno
|
||||
- name: serviceType
|
||||
variable:
|
||||
value: "{{ request.object.metadata.labels.\"service-type\" || 'default' }}"
|
||||
mutate:
|
||||
foreach:
|
||||
- list: "request.object.spec.containers"
|
||||
@@ -38,7 +41,5 @@ spec:
|
||||
- name: "{{ element.name }}"
|
||||
resources:
|
||||
limits:
|
||||
+(memory): >-
|
||||
{{ globalConfig.data.\"{{ request.object.metadata.labels.\"service-type\" || 'default' }}_memory\" || '256Mi' }}
|
||||
+(cpu): >-
|
||||
{{ globalConfig.data.\"{{ request.object.metadata.labels.\"service-type\" || 'default' }}_cpu\" || '250m' }}
|
||||
+(memory): "{{ globalConfig.data.\"{{ serviceType }}_memory\" || '256Mi' }}"
|
||||
+(cpu): "{{ globalConfig.data.\"{{ serviceType }}_cpu\" || '250m' }}"
|
||||
|
||||
Reference in New Issue
Block a user