feat(argo-rollouts): Update resources as following upstream

Signed-off-by: yu-croco <yu.croco@gmail.com>
This commit is contained in:
yu-croco 2024-06-14 09:55:16 +09:00
parent 4444ea2c92
commit d266e233c0
8 changed files with 1147 additions and 21 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.7.0 appVersion: v1.7.0
description: A Helm chart for Argo Rollouts description: A Helm chart for Argo Rollouts
name: argo-rollouts name: argo-rollouts
version: 2.35.4 version: 2.36.0
home: https://github.com/argoproj/argo-helm home: https://github.com/argoproj/argo-helm
icon: https://argoproj.github.io/argo-rollouts/assets/logo.png icon: https://argoproj.github.io/argo-rollouts/assets/logo.png
keywords: keywords:

View file

@ -21,7 +21,7 @@ spec:
app.kubernetes.io/component: {{ .Values.controller.component }} app.kubernetes.io/component: {{ .Values.controller.component }}
{{- include "argo-rollouts.selectorLabels" . | nindent 6 }} {{- include "argo-rollouts.selectorLabels" . | nindent 6 }}
strategy: strategy:
type: Recreate type: RollingUpdate
replicas: {{ .Values.controller.replicas }} replicas: {{ .Values.controller.replicas }}
revisionHistoryLimit: {{ .Values.global.revisionHistoryLimit }} revisionHistoryLimit: {{ .Values.global.revisionHistoryLimit }}
template: template:

View file

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.13.0
{{- if .Values.keepCRDs }} {{- if .Values.keepCRDs }}
"helm.sh/resource-policy": keep "helm.sh/resource-policy": keep
{{- end }} {{- end }}
@ -188,6 +188,19 @@ spec:
type: object type: object
datadog: datadog:
properties: properties:
aggregator:
default: last
enum:
- avg
- min
- max
- sum
- last
- percentile
- mean
- l2norm
- area
type: string
apiVersion: apiVersion:
default: v1 default: v1
enum: enum:
@ -241,6 +254,9 @@ spec:
backoffLimit: backoffLimit:
format: int32 format: int32
type: integer type: integer
backoffLimitPerIndex:
format: int32
type: integer
completionMode: completionMode:
type: string type: string
completions: completions:
@ -248,6 +264,9 @@ spec:
type: integer type: integer
manualSelector: manualSelector:
type: boolean type: boolean
maxFailedIndexes:
format: int32
type: integer
parallelism: parallelism:
format: int32 format: int32
type: integer type: integer
@ -289,13 +308,14 @@ spec:
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
required: required:
- action - action
- onPodConditions
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
required: required:
- rules - rules
type: object type: object
podReplacementPolicy:
type: string
selector: selector:
properties: properties:
matchExpressions: matchExpressions:
@ -467,6 +487,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -535,6 +565,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -601,6 +641,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -669,6 +719,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -848,6 +908,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -898,6 +966,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1094,13 +1170,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -1453,6 +1556,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1503,6 +1614,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1699,13 +1818,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2065,6 +2211,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2115,6 +2269,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2311,13 +2473,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2543,12 +2732,43 @@ spec:
- conditionType - conditionType
type: object type: object
type: array type: array
resourceClaims:
items:
properties:
name:
type: string
source:
properties:
resourceClaimName:
type: string
resourceClaimTemplateName:
type: string
type: object
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
restartPolicy: restartPolicy:
type: string type: string
runtimeClassName: runtimeClassName:
type: string type: string
schedulerName: schedulerName:
type: string type: string
schedulingGates:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
securityContext: securityContext:
properties: properties:
fsGroup: fsGroup:
@ -2945,11 +3165,26 @@ spec:
type: array type: array
terminate: terminate:
type: boolean type: boolean
ttlStrategy:
properties:
secondsAfterCompletion:
format: int32
type: integer
secondsAfterFailure:
format: int32
type: integer
secondsAfterSuccess:
format: int32
type: integer
type: object
required: required:
- metrics - metrics
type: object type: object
status: status:
properties: properties:
completedAt:
format: date-time
type: string
dryRunSummary: dryRunSummary:
properties: properties:
count: count:

View file

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.13.0
{{- if .Values.keepCRDs }} {{- if .Values.keepCRDs }}
"helm.sh/resource-policy": keep "helm.sh/resource-policy": keep
{{- end }} {{- end }}
@ -184,6 +184,19 @@ spec:
type: object type: object
datadog: datadog:
properties: properties:
aggregator:
default: last
enum:
- avg
- min
- max
- sum
- last
- percentile
- mean
- l2norm
- area
type: string
apiVersion: apiVersion:
default: v1 default: v1
enum: enum:
@ -237,6 +250,9 @@ spec:
backoffLimit: backoffLimit:
format: int32 format: int32
type: integer type: integer
backoffLimitPerIndex:
format: int32
type: integer
completionMode: completionMode:
type: string type: string
completions: completions:
@ -244,6 +260,9 @@ spec:
type: integer type: integer
manualSelector: manualSelector:
type: boolean type: boolean
maxFailedIndexes:
format: int32
type: integer
parallelism: parallelism:
format: int32 format: int32
type: integer type: integer
@ -285,13 +304,14 @@ spec:
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
required: required:
- action - action
- onPodConditions
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
required: required:
- rules - rules
type: object type: object
podReplacementPolicy:
type: string
selector: selector:
properties: properties:
matchExpressions: matchExpressions:
@ -463,6 +483,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -531,6 +561,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -597,6 +637,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -665,6 +715,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -844,6 +904,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -894,6 +962,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1090,13 +1166,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -1449,6 +1552,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1499,6 +1610,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1695,13 +1814,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2061,6 +2207,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2111,6 +2265,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2307,13 +2469,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2539,12 +2728,43 @@ spec:
- conditionType - conditionType
type: object type: object
type: array type: array
resourceClaims:
items:
properties:
name:
type: string
source:
properties:
resourceClaimName:
type: string
resourceClaimTemplateName:
type: string
type: object
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
restartPolicy: restartPolicy:
type: string type: string
runtimeClassName: runtimeClassName:
type: string type: string
schedulerName: schedulerName:
type: string type: string
schedulingGates:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
securityContext: securityContext:
properties: properties:
fsGroup: fsGroup:
@ -2939,8 +3159,15 @@ spec:
- provider - provider
type: object type: object
type: array type: array
required: templates:
- metrics items:
properties:
clusterScope:
type: boolean
templateName:
type: string
type: object
type: array
type: object type: object
required: required:
- spec - spec

View file

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.13.0
{{- if .Values.keepCRDs }} {{- if .Values.keepCRDs }}
"helm.sh/resource-policy": keep "helm.sh/resource-policy": keep
{{- end }} {{- end }}
@ -184,6 +184,19 @@ spec:
type: object type: object
datadog: datadog:
properties: properties:
aggregator:
default: last
enum:
- avg
- min
- max
- sum
- last
- percentile
- mean
- l2norm
- area
type: string
apiVersion: apiVersion:
default: v1 default: v1
enum: enum:
@ -237,6 +250,9 @@ spec:
backoffLimit: backoffLimit:
format: int32 format: int32
type: integer type: integer
backoffLimitPerIndex:
format: int32
type: integer
completionMode: completionMode:
type: string type: string
completions: completions:
@ -244,6 +260,9 @@ spec:
type: integer type: integer
manualSelector: manualSelector:
type: boolean type: boolean
maxFailedIndexes:
format: int32
type: integer
parallelism: parallelism:
format: int32 format: int32
type: integer type: integer
@ -285,13 +304,14 @@ spec:
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
required: required:
- action - action
- onPodConditions
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
required: required:
- rules - rules
type: object type: object
podReplacementPolicy:
type: string
selector: selector:
properties: properties:
matchExpressions: matchExpressions:
@ -463,6 +483,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -531,6 +561,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -597,6 +637,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -665,6 +715,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -844,6 +904,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -894,6 +962,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1090,13 +1166,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -1449,6 +1552,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1499,6 +1610,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1695,13 +1814,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2061,6 +2207,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2111,6 +2265,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2307,13 +2469,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2539,12 +2728,43 @@ spec:
- conditionType - conditionType
type: object type: object
type: array type: array
resourceClaims:
items:
properties:
name:
type: string
source:
properties:
resourceClaimName:
type: string
resourceClaimTemplateName:
type: string
type: object
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
restartPolicy: restartPolicy:
type: string type: string
runtimeClassName: runtimeClassName:
type: string type: string
schedulerName: schedulerName:
type: string type: string
schedulingGates:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
securityContext: securityContext:
properties: properties:
fsGroup: fsGroup:
@ -2939,8 +3159,15 @@ spec:
- provider - provider
type: object type: object
type: array type: array
required: templates:
- metrics items:
properties:
clusterScope:
type: boolean
templateName:
type: string
type: object
type: array
type: object type: object
required: required:
- spec - spec

View file

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.13.0
{{- if .Values.keepCRDs }} {{- if .Values.keepCRDs }}
"helm.sh/resource-policy": keep "helm.sh/resource-policy": keep
{{- end }} {{- end }}
@ -94,6 +94,17 @@ spec:
- templateName - templateName
type: object type: object
type: array type: array
analysisRunMetadata:
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
type: object
dryRun: dryRun:
items: items:
properties: properties:
@ -309,6 +320,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -377,6 +398,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -443,6 +474,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -511,6 +552,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -690,6 +741,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -740,6 +799,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -936,13 +1003,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -1295,6 +1389,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1345,6 +1447,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1541,13 +1651,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -1907,6 +2044,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1957,6 +2102,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2153,13 +2306,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2385,12 +2565,43 @@ spec:
- conditionType - conditionType
type: object type: object
type: array type: array
resourceClaims:
items:
properties:
name:
type: string
source:
properties:
resourceClaimName:
type: string
resourceClaimTemplateName:
type: string
type: object
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
restartPolicy: restartPolicy:
type: string type: string
runtimeClassName: runtimeClassName:
type: string type: string
schedulerName: schedulerName:
type: string type: string
schedulingGates:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
securityContext: securityContext:
properties: properties:
fsGroup: fsGroup:

View file

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.13.0
{{- if .Values.keepCRDs }} {{- if .Values.keepCRDs }}
"helm.sh/resource-policy": keep "helm.sh/resource-policy": keep
{{- end }} {{- end }}
@ -581,6 +581,26 @@ spec:
- templateName - templateName
type: object type: object
type: array type: array
analysisRunMetadata:
properties:
annotations:
additionalProperties:
type: string
type: object
labels:
additionalProperties:
type: string
type: object
type: object
dryRun:
items:
properties:
metricName:
type: string
required:
- metricName
type: object
type: array
duration: duration:
type: string type: string
templates: templates:
@ -913,6 +933,9 @@ spec:
- name - name
type: object type: object
type: array type: array
maxTrafficWeight:
format: int32
type: integer
nginx: nginx:
properties: properties:
additionalIngressAnnotations: additionalIngressAnnotations:
@ -1093,6 +1116,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -1161,6 +1194,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -1227,6 +1270,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -1295,6 +1348,16 @@ spec:
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
matchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector: namespaceSelector:
properties: properties:
matchExpressions: matchExpressions:
@ -1474,6 +1537,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1524,6 +1595,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -1720,13 +1799,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2079,6 +2185,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2129,6 +2243,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2325,13 +2447,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -2691,6 +2840,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2741,6 +2898,14 @@ spec:
required: required:
- port - port
type: object type: object
sleep:
properties:
seconds:
format: int64
type: integer
required:
- seconds
type: object
tcpSocket: tcpSocket:
properties: properties:
host: host:
@ -2937,13 +3102,40 @@ spec:
format: int32 format: int32
type: integer type: integer
type: object type: object
resizePolicy:
items:
properties:
resourceName:
type: string
restartPolicy:
type: string
required:
- resourceName
- restartPolicy
type: object
type: array
x-kubernetes-list-type: atomic
resources: resources:
properties: properties:
claims:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits: limits:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
requests: requests:
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
type: object type: object
restartPolicy:
type: string
securityContext: securityContext:
properties: properties:
allowPrivilegeEscalation: allowPrivilegeEscalation:
@ -3169,12 +3361,43 @@ spec:
- conditionType - conditionType
type: object type: object
type: array type: array
resourceClaims:
items:
properties:
name:
type: string
source:
properties:
resourceClaimName:
type: string
resourceClaimTemplateName:
type: string
type: object
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
restartPolicy: restartPolicy:
type: string type: string
runtimeClassName: runtimeClassName:
type: string type: string
schedulerName: schedulerName:
type: string type: string
schedulingGates:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
securityContext: securityContext:
properties: properties:
fsGroup: fsGroup:
@ -3340,6 +3563,8 @@ spec:
type: string type: string
name: name:
type: string type: string
scaleDown:
type: string
type: object type: object
type: object type: object
status: status:

View file

@ -240,13 +240,14 @@ podSecurityContext:
runAsNonRoot: true runAsNonRoot: true
# -- Security Context to set on container level # -- Security Context to set on container level
containerSecurityContext: {} containerSecurityContext:
# capabilities: allowPrivilegeEscalation: false
# drop: capabilities:
# - ALL drop:
# readOnlyRootFilesystem: true - ALL
# runAsNonRoot: true readOnlyRootFilesystem: true
# runAsUser: 1000 seccompProfile:
type: RuntimeDefault
# -- Annotations to be added to the Rollout service # -- Annotations to be added to the Rollout service
serviceAnnotations: {} serviceAnnotations: {}