Merge "[FIX] Add whitelisting of fields of various types to configMap."

This commit is contained in:
Zuul 2020-05-06 19:10:39 +00:00 committed by Gerrit Code Review
commit 4e700828b7
3 changed files with 8 additions and 3 deletions
daemonjob-controller

@ -32,6 +32,7 @@ def is_job_finished(job):
def new_daemon(job):
pause_image = {{ .Values.images.tags.pause | quote }}
daemon = copy.deepcopy(job)
daemon['apiVersion'] = 'apps/v1'
daemon['kind'] = 'DaemonSet'
@ -45,7 +46,7 @@ def new_daemon(job):
job['spec']['template']['spec']['containers'])
daemon['spec']['template']['spec']['containers'] = [
{'name': "pause", 'image': job['spec'].get(
'pauseImage', 'gcr.io/google_containers/pause'),
'pauseImage', pause_image),
'resources': {'requests': {'cpu': '10m'}}}]
daemon['spec']['selector'] = {'matchLabels': copy.deepcopy(
job['spec']['template']['metadata']['labels'])}

@ -343,8 +343,11 @@ spec:
type: string
configMap:
type: object
additionalProperties:
type: string
properties:
name:
type: string
defaultMode:
type: integer
restartPolicy:
type: string
tty:

@ -19,6 +19,7 @@ release_group: null
images:
tags:
python: docker.io/python:3.6-slim
pause: gcr.io/google_containers/pause:latest
image_repo_sync: docker.io/docker:17.07.0
pullPolicy: IfNotPresent
local_registry: