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: experiments.argoproj.io
spec:
additionalPrinterColumns:
@ -40,6 +42,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
@ -412,7 +427,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:
@ -490,8 +509,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -503,8 +523,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -538,8 +559,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -551,8 +573,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -590,8 +613,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -612,8 +636,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -674,8 +699,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -696,8 +722,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -706,6 +733,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:
@ -789,8 +833,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -811,8 +856,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -937,7 +983,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:
@ -1015,8 +1065,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1028,8 +1079,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1063,8 +1115,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1076,8 +1129,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1115,8 +1169,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1137,8 +1192,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1199,8 +1255,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1221,8 +1278,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1231,6 +1289,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:
@ -1314,8 +1389,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1336,8 +1412,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1466,7 +1543,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:
@ -1544,8 +1625,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1557,8 +1639,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1592,8 +1675,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1605,8 +1689,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1644,8 +1729,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1666,8 +1752,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1728,8 +1815,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1750,8 +1838,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1760,6 +1849,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:
@ -1843,8 +1949,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
scheme:
type: string
required:
@ -1865,8 +1972,9 @@ spec:
type: string
port:
anyOf:
- type: string
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- port
type: object
@ -1930,7 +2038,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
@ -2181,7 +2293,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: