feat: add imagePullSecrets, labels, annotations and update CRDs (#268)

* feat: add imagePullSecrets, labels, annotations and update CRDs

* remove global value

* keep templated labels

* Update charts/argo-rollouts/Chart.yaml

update minor version, not just patch

Co-Authored-By: Eytan Hanig <eytanhanig@users.noreply.github.com>

* Update charts/argo-rollouts/README.md

Co-Authored-By: Eytan Hanig <eytanhanig@users.noreply.github.com>

Co-authored-by: Eytan Hanig <eytanhanig@users.noreply.github.com>
This commit is contained in:
Scott Cabrinha 2020-03-25 09:29:44 -07:00 committed by GitHub
parent 805371544d
commit 4f4c3af0c2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 714 additions and 150 deletions

View file

@ -2,6 +2,8 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.2.5
name: analysisruns.argoproj.io
spec:
additionalPrinterColumns:
@ -14,6 +16,8 @@ spec:
kind: AnalysisRun
listKind: AnalysisRunList
plural: analysisruns
shortNames:
- ar
singular: analysisrun
scope: Namespaced
subresources: {}
@ -35,6 +39,19 @@ spec:
type: string
value:
type: string
valueFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
required:
- key
- name
type: object
type: object
required:
- name
type: object
@ -425,7 +442,11 @@ spec:
containerName:
type: string
divisor:
type: string
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
resource:
type: string
required:
@ -503,8 +524,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -516,8 +538,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -551,8 +574,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -564,8 +588,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -603,8 +628,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -625,8 +651,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -687,8 +714,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -709,8 +737,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -719,6 +748,23 @@ spec:
type: integer
type: object
resources:
properties:
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
requests:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
type: object
securityContext:
properties:
@ -802,8 +848,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -824,8 +871,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -950,7 +998,11 @@ spec:
containerName:
type: string
divisor:
type: string
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
resource:
type: string
required:
@ -1028,8 +1080,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1041,8 +1094,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1076,8 +1130,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1089,8 +1144,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1128,8 +1184,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1150,8 +1207,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1212,8 +1270,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1234,8 +1293,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1244,6 +1304,23 @@ spec:
type: integer
type: object
resources:
properties:
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
requests:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
type: object
securityContext:
properties:
@ -1327,8 +1404,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1349,8 +1427,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1479,7 +1558,11 @@ spec:
containerName:
type: string
divisor:
type: string
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
resource:
type: string
required:
@ -1557,8 +1640,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1570,8 +1654,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1605,8 +1690,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1618,8 +1704,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1657,8 +1744,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1679,8 +1767,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1741,8 +1830,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1763,8 +1853,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1773,6 +1864,23 @@ spec:
type: integer
type: object
resources:
properties:
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
requests:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
type: object
securityContext:
properties:
@ -1856,8 +1964,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1878,8 +1987,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1943,7 +2053,11 @@ spec:
type: object
overhead:
additionalProperties:
type: string
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
preemptionPolicy:
type: string
@ -2194,7 +2308,11 @@ spec:
medium:
type: string
sizeLimit:
type: string
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
fc:
properties: