From d782abd9ab62303efd23c21e286c6ef42ebf6ca9 Mon Sep 17 00:00:00 2001 From: Tim Hardeck Date: Thu, 17 Aug 2023 07:30:24 +0200 Subject: [PATCH 1/2] Remove Fleet v0.7.1-rc.1 --- .../fleet-agent-102.1.1+up0.7.1-rc.1.tgz | Bin 2928 -> 0 bytes .../fleet-crd-102.1.1+up0.7.1-rc.1.tgz | Bin 22665 -> 0 bytes assets/fleet/fleet-102.1.1+up0.7.1-rc.1.tgz | Bin 4355 -> 0 bytes .../102.1.1+up0.7.1-rc.1/Chart.yaml | 15 - .../102.1.1+up0.7.1-rc.1/README.md | 3 - .../templates/_helpers.tpl | 22 - .../templates/configmap.yaml | 12 - .../templates/deployment.yaml | 51 - .../templates/network_policy_allow_all.yaml | 15 - .../patch_default_serviceaccount.yaml | 28 - .../102.1.1+up0.7.1-rc.1/templates/rbac.yaml | 25 - .../templates/secret.yaml | 10 - .../templates/serviceaccount.yaml | 4 - .../templates/validate.yaml | 11 - .../102.1.1+up0.7.1-rc.1/values.yaml | 63 - .../fleet-crd/102.1.1+up0.7.1-rc.1/Chart.yaml | 13 - .../102.1.1+up0.7.1-rc.1/templates/crds.yaml | 3316 -------- .../templates/gitjobs-crds.yaml | 7510 ----------------- .../102.1.1+up0.7.1-rc.1/values.yaml | 1 - charts/fleet/102.1.1+up0.7.1-rc.1/Chart.yaml | 22 - .../charts/gitjob/.helmignore | 23 - .../charts/gitjob/Chart.yaml | 5 - .../charts/gitjob/templates/_helpers.tpl | 7 - .../charts/gitjob/templates/clusterrole.yaml | 38 - .../gitjob/templates/clusterrolebinding.yaml | 12 - .../charts/gitjob/templates/deployment.yaml | 51 - .../charts/gitjob/templates/leases.yaml | 23 - .../charts/gitjob/templates/service.yaml | 12 - .../gitjob/templates/serviceaccount.yaml | 4 - .../charts/gitjob/values.yaml | 31 - .../templates/_helpers.tpl | 22 - .../templates/configmap.yaml | 25 - .../templates/deployment.yaml | 102 - .../102.1.1+up0.7.1-rc.1/templates/rbac.yaml | 114 - .../templates/serviceaccount.yaml | 12 - charts/fleet/102.1.1+up0.7.1-rc.1/values.yaml | 80 - release.yaml | 6 +- 37 files changed, 3 insertions(+), 11685 deletions(-) delete mode 100644 assets/fleet-agent/fleet-agent-102.1.1+up0.7.1-rc.1.tgz delete mode 100644 assets/fleet-crd/fleet-crd-102.1.1+up0.7.1-rc.1.tgz delete mode 100644 assets/fleet/fleet-102.1.1+up0.7.1-rc.1.tgz delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/Chart.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/README.md delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/configmap.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/deployment.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/network_policy_allow_all.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/patch_default_serviceaccount.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/rbac.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/secret.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/validate.yaml delete mode 100644 charts/fleet-agent/102.1.1+up0.7.1-rc.1/values.yaml delete mode 100644 charts/fleet-crd/102.1.1+up0.7.1-rc.1/Chart.yaml delete mode 100644 charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/crds.yaml delete mode 100644 charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/gitjobs-crds.yaml delete mode 100644 charts/fleet-crd/102.1.1+up0.7.1-rc.1/values.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/Chart.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/.helmignore delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/Chart.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/_helpers.tpl delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrole.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrolebinding.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/deployment.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/leases.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/service.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/serviceaccount.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/values.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/templates/configmap.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/templates/deployment.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/templates/rbac.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml delete mode 100644 charts/fleet/102.1.1+up0.7.1-rc.1/values.yaml diff --git a/assets/fleet-agent/fleet-agent-102.1.1+up0.7.1-rc.1.tgz b/assets/fleet-agent/fleet-agent-102.1.1+up0.7.1-rc.1.tgz deleted file mode 100644 index c27bbacf6133f4a15a2789f29068a5299fec15d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2928 zcmV-$3y<_4iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI_PZ{s!+-@o-K1`3L8dy)Les}SxE$Yry|_Oj_B+4gW~7YkY( z+q_VuN>WZ;*Wdj>QnDpkiFdbYa_xEk@PnKohZJY##}PT^h$bQv6sC7JCCbEelJRE` zO8tJne|&i8zWe=t`+LwoIe0cWJUs3Xherp8N6-3$gM*XdGw4688r@WAL)5eWZ|SUWTN>L;b8dYG}$#PSS zFq)y#Oo{}a|NU<;hzG}UKkCC@VGs{b?9b<&qJm_obCO~LzA*CZR?oG;tW!kl1UM7L z&z-e7s*D*Ot+@7YnV|AkcXF2lZz?~GPfFc~@mF`Nu8ON-I07SYT<~?g7i5H7gONZewO^(tT;x(TTabd!W81+T zh(Zw3SUIFX##X=zk4b9cV2`_olVA^EEM)>CqSm@G8;f4Os3x-N&uXEyOc^l?lb243nD_-ZLN0IZ`ZZRILU7a?=CS~Vg!8$37x-Q1Dz8YWN-i$74)Q0+;eSogytb2El~OkzcodnI?|YuhJJdCIvU8kS~x`kAGLjPJvsbuzBP-v#g5{O#4cETc7H@j)*35LOq030*b!bM1brz-8(o?V59X%X%`~OsmF`Hy0 ze~@Ir7XRNrIB5I-srZkV76oVn-yn&i!-v?^aWwESQz<@mZHVET<)*iv7TowS#2T1BwQ>isj6_f^zd}K z1A!kv-S)rU`#ppM*kb>~qmzEy{*MN`_dkz9b$cgyu6wgV;C;f2_5S~UFQ9WwU8bVi z(K_?Xh)JgxWyZ+cEy?qyBtW&~N|{DwPW-zup9WZS zDkSt}nwN~DpY#NbD(Y-`)fU}sA|*K)G0qG_-F*C1$-G$-!Rf_Cb5!-1rBTgT zil=ER3t=|%bLI1ECWaQkM9K?#7haFyR}f546b8P6%}v@mZx=Tbe~uH3{5Q$?R_0%! z-9uwwjeOc28aFmNAE9)8_q9#uI`5q-mt6^I?pot_EiK;153r@VArVy1<3kkb3R>L5?r~|yk(K88YrVcD;f~neEpT>f`74XFMzO_jjHEPn4)Q+;Ub@Tvf7_0~N!#py z&~MxS$-(aY|Km{0{ySsK{jdL?dIUTAE!1uQGr}1q1|J3iY{mbZ=YIx+UHeB#SNC_yv>#Gn!rd=e-_iI?1JSOmye8@D>h2}n zs>T;y4;0j&aqJk+W*eK=C7x5JFraYi4wk8Swxa0CAhPX;GD|Nj_tZHS?{Y zPxq5o0ZrXap3i00I^P#HN<}Fe(hV7ec5zFS2RKm7FM&WyG+Qa6XTN aotN9uj&}5aO8*T20RR7ylG^hCNB{u-M$0t- diff --git a/assets/fleet-crd/fleet-crd-102.1.1+up0.7.1-rc.1.tgz b/assets/fleet-crd/fleet-crd-102.1.1+up0.7.1-rc.1.tgz deleted file mode 100644 index a6a523929f9546826931a0cc18045d58aa827d2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22665 zcmb5Vb8sb5!}U9{ZQHhO+s4GUZ6_1kwr$(CZD*3)%=3KjRee>rZddj0Q`LWTpHruQ zd+oJW<3)la|N6ImQ~aVb5Lcu(5|?3>cIRL*WKyL!R$?*NRN`QjQ&nY^QM0lzurYR5 zR$2<0akDj^zB}hrt@geHZfr|VldD7GT03c+BjJku0*wcErWh+Ap#B;`<&x5eHFB^AKaU*O2)39yeEEK$+aRtZx!~a?&B-zs$Gg2yMe6Jbmm&|;*;D%K7I#MUGc%>cbwx!>UjZk# zM`(=`{5&u|$J4NVnqCk{lJ%Jo1|~}1?@9@IJ&kavU%K}n{)Qf)iIMX9+))Ey zVWqX*zpxEW%z@<%0!lk2XqBYo^qp@G+Ce&&8Mo!m7;AHT?`fOp`Fwk8W7B(f>J9;t z7|^hPc$cHC`{)@uS*b;u!ZB!D-@4!ZZ5g49(fccwZEdh@{e3h2Em_F1N`TJ4@#gz= z00%eo4L6hX@P-HU)pI%#+&HIQ3@?Etam0@@NHzaR8u0trh7%E8Xx7g43x~QvnZ0&r zg!C*4jyd}q&*$YJ@}$Sp?#uV@Ky1&!10SfB6kohVt4nUgcf&}^w>cC>lgHhqV)^0k zs#MQrU^2u#;XFR&{0nY13CQPGMDrHH*R&~o+H6hqEK^H}mZy{RCq=mMe2aO$6rv

y``dgwe#p8<~q89HgW4aQ>+VUT~R!?cJX`a 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 diff --git a/assets/fleet/fleet-102.1.1+up0.7.1-rc.1.tgz b/assets/fleet/fleet-102.1.1+up0.7.1-rc.1.tgz deleted file mode 100644 index 0e5dbd5559558f198a06450e9aff6d98d4649bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4355 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 diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/Chart.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/Chart.yaml deleted file mode 100644 index 62be16825f..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/Chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.27.0-0' - catalog.cattle.io/namespace: cattle-fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' - catalog.cattle.io/release-name: fleet-agent -apiVersion: v2 -appVersion: 0.7.1-rc.1 -description: Fleet Manager Agent - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-agent -version: 102.1.1+up0.7.1-rc.1 diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/README.md b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/README.md deleted file mode 100644 index b38cd689d3..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Standalone Fleet users use this chart for agent-based registration. For more details see [agent initiated registration](https://fleet.rancher.io/agent-initiated). -Fleet in Rancher does not use this chart, but creates the agent deployments programmatically. - diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl deleted file mode 100644 index 6cd96c3ace..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - -{{- define "linux-node-selector" -}} -kubernetes.io/os: linux -{{- end -}} \ No newline at end of file diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/configmap.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/configmap.yaml deleted file mode 100644 index ce61a87568..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ConfigMap -apiVersion: v1 -metadata: - name: fleet-agent -data: - config: |- - { - {{ if .Values.labels }} - "labels":{{toJson .Values.labels}}, - {{ end }} - "clientID":"{{.Values.clientID}}" - } diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/deployment.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/deployment.yaml deleted file mode 100644 index 582eed608d..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/deployment.yaml +++ /dev/null @@ -1,51 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: fleet-agent -spec: - selector: - matchLabels: - app: fleet-agent - template: - metadata: - labels: - app: fleet-agent - spec: - containers: - - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - image: '{{ template "system_default_registry" . }}{{.Values.image.repository}}:{{.Values.image.tag}}' - name: fleet-agent - command: - - fleetagent - {{- if .Values.debug }} - - --debug - - --debug-level - - {{ quote .Values.debugLevel }} - {{- else }} - securityContext: - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - privileged: false - capabilities: - drop: - - ALL - {{- end }} - serviceAccountName: fleet-agent - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.fleetAgent.nodeSelector }} -{{ toYaml .Values.fleetAgent.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.fleetAgent.tolerations }} -{{ toYaml .Values.fleetAgent.tolerations | indent 8 }} -{{- end }} -{{- if not .Values.debug }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - runAsGroup: 1000 -{{- end }} diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/network_policy_allow_all.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/network_policy_allow_all.yaml deleted file mode 100644 index a72109a062..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/network_policy_allow_all.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: default-allow-all - namespace: {{ .Values.internal.systemNamespace }} -spec: - podSelector: {} - ingress: - - {} - egress: - - {} - policyTypes: - - Ingress - - Egress diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/patch_default_serviceaccount.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/patch_default_serviceaccount.yaml deleted file mode 100644 index aad4eea415..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/patch_default_serviceaccount.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: batch/v1 -kind: Job -metadata: - name: patch-fleet-sa - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -spec: - template: - spec: - serviceAccountName: fleet-agent - restartPolicy: Never - containers: - - name: sa - image: "{{ template "system_default_registry" . }}{{ .Values.global.kubectl.repository }}:{{ .Values.global.kubectl.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - command: ["kubectl", "patch", "serviceaccount", "default", "-p", "{\"automountServiceAccountToken\": false}"] - args: ["-n", {{ .Values.internal.systemNamespace }}] - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.kubectl.nodeSelector }} -{{ toYaml .Values.kubectl.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.kubectl.tolerations }} -{{ toYaml .Values.kubectl.tolerations | indent 8 }} -{{- end }} - backoffLimit: 1 diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/rbac.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/rbac.yaml deleted file mode 100644 index 805949bf2c..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/rbac.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: fleet-agent-system-fleet-agent-role -rules: -- apiGroups: - - '*' - resources: - - '*' - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: fleet-agent-system-fleet-agent-role-binding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: fleet-agent-system-fleet-agent-role -subjects: -- kind: ServiceAccount - name: fleet-agent - namespace: {{.Release.Namespace}} diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/secret.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/secret.yaml deleted file mode 100644 index 4715882047..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/secret.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -data: - systemRegistrationNamespace: "{{b64enc .Values.systemRegistrationNamespace}}" - clusterNamespace: "{{b64enc .Values.clusterNamespace}}" - token: "{{b64enc .Values.token}}" - apiServerURL: "{{b64enc .Values.apiServerURL}}" - apiServerCA: "{{b64enc .Values.apiServerCA}}" -kind: Secret -metadata: - name: fleet-agent-bootstrap diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml deleted file mode 100644 index 73e27f0be9..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-agent diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/validate.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/validate.yaml deleted file mode 100644 index d53ff1c508..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/templates/validate.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{if ne .Release.Namespace .Values.internal.systemNamespace }} -{{ fail (printf "This chart must be installed in the namespace %s as the release name fleet-agent" .Values.internal.systemNamespace) }} -{{end}} - -{{if ne .Release.Name .Values.internal.managedReleaseName }} -{{ fail (printf "This chart must be installed in the namespace %s as the release name fleet-agent" .Values.internal.managedReleaseName) }} -{{end}} - -{{if not .Values.apiServerURL }} -{{ fail "apiServerURL is required to be set, and most likely also apiServerCA" }} -{{end}} diff --git a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/values.yaml b/charts/fleet-agent/102.1.1+up0.7.1-rc.1/values.yaml deleted file mode 100644 index bd3e440a6e..0000000000 --- a/charts/fleet-agent/102.1.1+up0.7.1-rc.1/values.yaml +++ /dev/null @@ -1,63 +0,0 @@ -image: - os: "windows,linux" - repository: rancher/fleet-agent - tag: v0.7.1-rc.1 - -# The public URL of the Kubernetes API server running the Fleet Manager must be set here -# Example: https://example.com:6443 -apiServerURL: "" - -# The the pem encoded value of the CA of the Kubernetes API server running the Fleet Manager. -# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA. -apiServerCA: "" - -# The cluster registration value -token: "" - -# Labels to add to the cluster upon registration only. They are not added after the fact. -#labels: -# foo: bar - -# The client ID of the cluster to associate with -clientID: "" - -# The namespace of the cluster we are register with -clusterNamespace: "" - -# The namespace containing the clusters registration secrets -systemRegistrationNamespace: cattle-fleet-clusters-system - -# Please do not change the below setting unless you really know what you are doing -internal: - systemNamespace: cattle-fleet-system - managedReleaseName: fleet-agent - -# The nodeSelector and tolerations for the agent deployment -fleetAgent: - ## Node labels for pod assignment - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - ## - nodeSelector: {} - ## List of node taints to tolerate (requires Kubernetes >= 1.6) - tolerations: [] -kubectl: - ## Node labels for pod assignment - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - ## - nodeSelector: {} - ## List of node taints to tolerate (requires Kubernetes >= 1.6) - tolerations: - - key: node.cloudprovider.kubernetes.io/uninitialized - operator: "Equal" - value: "true" - effect: NoSchedule - -global: - cattle: - systemDefaultRegistry: "" - kubectl: - repository: rancher/kubectl - tag: v1.21.5 - -debug: false -debugLevel: 0 diff --git a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/Chart.yaml b/charts/fleet-crd/102.1.1+up0.7.1-rc.1/Chart.yaml deleted file mode 100644 index 50c868131d..0000000000 --- a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/Chart.yaml +++ /dev/null @@ -1,13 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/release-name: fleet-crd -apiVersion: v2 -appVersion: 0.7.1-rc.1 -description: Fleet Manager CustomResourceDefinitions -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-crd -version: 102.1.1+up0.7.1-rc.1 diff --git a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/crds.yaml b/charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/crds.yaml deleted file mode 100644 index edb7dcd7f8..0000000000 --- a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/crds.yaml +++ /dev/null @@ -1,3316 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: bundles.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: Bundle - plural: bundles - singular: bundle - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .status.display.readyClusters - name: BundleDeployments-Ready - type: string - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - defaultNamespace: - nullable: true - type: string - dependsOn: - items: - properties: - name: - nullable: true - type: string - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - nullable: true - type: array - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - atomic: - type: boolean - chart: - nullable: true - type: string - disablePreProcess: - type: boolean - force: - type: boolean - maxHistory: - type: integer - releaseName: - maxLength: 53 - nullable: true - pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - x-kubernetes-preserve-unknown-fields: true - valuesFiles: - items: - nullable: true - type: string - nullable: true - type: array - valuesFrom: - items: - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - version: - nullable: true - type: string - waitForJobs: - type: boolean - type: object - ignore: - properties: - conditions: - items: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nullable: true - type: array - type: object - keepResources: - type: boolean - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - paused: - type: boolean - resources: - items: - properties: - content: - nullable: true - type: string - encoding: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - rolloutStrategy: - nullable: true - properties: - autoPartitionSize: - nullable: true - type: string - maxUnavailable: - nullable: true - type: string - maxUnavailablePartitions: - nullable: true - type: string - partitions: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterName: - nullable: true - type: string - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - maxUnavailable: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - serviceAccount: - nullable: true - type: string - targetRestrictions: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterName: - nullable: true - type: string - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - name: - nullable: true - type: string - type: object - nullable: true - type: array - targets: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterName: - nullable: true - type: string - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - atomic: - type: boolean - chart: - nullable: true - type: string - disablePreProcess: - type: boolean - force: - type: boolean - maxHistory: - type: integer - releaseName: - nullable: true - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - x-kubernetes-preserve-unknown-fields: true - valuesFiles: - items: - nullable: true - type: string - nullable: true - type: array - valuesFrom: - items: - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - version: - nullable: true - type: string - waitForJobs: - type: boolean - type: object - ignore: - properties: - conditions: - items: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nullable: true - type: array - type: object - keepResources: - type: boolean - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - name: - nullable: true - type: string - namespace: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - nullable: true - type: array - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - status: - properties: - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - properties: - readyClusters: - nullable: true - type: string - state: - nullable: true - type: string - type: object - maxNew: - type: integer - maxUnavailable: - type: integer - maxUnavailablePartitions: - type: integer - newlyCreated: - type: integer - observedGeneration: - type: integer - partitions: - items: - properties: - count: - type: integer - maxUnavailable: - type: integer - name: - nullable: true - type: string - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - unavailable: - type: integer - type: object - nullable: true - type: array - resourceKey: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - nullable: true - type: array - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - unavailable: - type: integer - unavailablePartitions: - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: bundledeployments.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: BundleDeployment - plural: bundledeployments - singular: bundledeployment - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .status.display.deployed - name: Deployed - type: string - - jsonPath: .status.display.monitored - name: Monitored - type: string - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - dependsOn: - items: - properties: - name: - nullable: true - type: string - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - nullable: true - type: array - deploymentID: - nullable: true - type: string - options: - properties: - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - atomic: - type: boolean - chart: - nullable: true - type: string - disablePreProcess: - type: boolean - force: - type: boolean - maxHistory: - type: integer - releaseName: - maxLength: 53 - nullable: true - pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - x-kubernetes-preserve-unknown-fields: true - valuesFiles: - items: - nullable: true - type: string - nullable: true - type: array - valuesFrom: - items: - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - version: - nullable: true - type: string - waitForJobs: - type: boolean - type: object - ignore: - properties: - conditions: - items: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nullable: true - type: array - type: object - keepResources: - type: boolean - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - paused: - type: boolean - stagedDeploymentID: - nullable: true - type: string - stagedOptions: - properties: - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - atomic: - type: boolean - chart: - nullable: true - type: string - disablePreProcess: - type: boolean - force: - type: boolean - maxHistory: - type: integer - releaseName: - nullable: true - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - x-kubernetes-preserve-unknown-fields: true - valuesFiles: - items: - nullable: true - type: string - nullable: true - type: array - valuesFrom: - items: - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - version: - nullable: true - type: string - waitForJobs: - type: boolean - type: object - ignore: - properties: - conditions: - items: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nullable: true - type: array - type: object - keepResources: - type: boolean - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - type: object - status: - properties: - appliedDeploymentID: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - properties: - deployed: - nullable: true - type: string - monitored: - nullable: true - type: string - state: - nullable: true - type: string - type: object - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - nonModified: - type: boolean - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - ready: - type: boolean - release: - nullable: true - type: string - syncGeneration: - nullable: true - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: bundlenamespacemappings.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: BundleNamespaceMapping - plural: bundlenamespacemappings - singular: bundlenamespacemapping - preserveUnknownFields: false - scope: Namespaced - versions: - - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - bundleSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: clustergroups.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - categories: - - fleet - kind: ClusterGroup - plural: clustergroups - singular: clustergroup - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .status.display.readyClusters - name: Clusters-Ready - type: string - - jsonPath: .status.display.readyBundles - name: Bundles-Ready - type: string - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - status: - properties: - clusterCount: - type: integer - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - properties: - readyBundles: - nullable: true - type: string - readyClusters: - nullable: true - type: string - state: - nullable: true - type: string - type: object - nonReadyClusterCount: - type: integer - nonReadyClusters: - items: - nullable: true - type: string - nullable: true - type: array - resourceCounts: - properties: - desiredReady: - type: integer - missing: - type: integer - modified: - type: integer - notReady: - type: integer - orphaned: - type: integer - ready: - type: integer - unknown: - type: integer - waitApplied: - type: integer - type: object - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: clusters.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: Cluster - plural: clusters - singular: cluster - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .status.display.readyBundles - name: Bundles-Ready - type: string - - jsonPath: .status.display.readyNodes - name: Nodes-Ready - type: string - - jsonPath: .status.display.sampleNode - name: Sample-Node - type: string - - jsonPath: .status.agent.lastSeen - name: Last-Seen - type: string - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - metadata: - properties: - name: - maxLength: 63 - pattern: ^[-a-z0-9]+$ - type: string - type: object - spec: - properties: - agentAffinity: - nullable: true - properties: - nodeAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - - Gt - - Lt - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - - Gt - - Lt - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - nullable: true - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - - Gt - - Lt - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - - Gt - - Lt - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - type: object - podAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - podAntiAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - enum: - - In - - NotIn - - Exists - - DoesNotExist - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - type: object - agentEnvVars: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - agentNamespace: - nullable: true - type: string - agentResources: - nullable: true - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - agentTolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - maximum: 86400 - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - clientID: - nullable: true - type: string - kubeConfigSecret: - nullable: true - type: string - paused: - type: boolean - privateRepoURL: - nullable: true - type: string - redeployAgentGeneration: - type: integer - templateValues: - nullable: true - type: object - x-kubernetes-preserve-unknown-fields: true - type: object - status: - properties: - agent: - properties: - lastSeen: - nullable: true - type: string - namespace: - nullable: true - type: string - nonReadyNodeNames: - items: - nullable: true - type: string - nullable: true - type: array - nonReadyNodes: - type: integer - readyNodeNames: - items: - nullable: true - type: string - nullable: true - type: array - readyNodes: - type: integer - type: object - agentAffinityHash: - nullable: true - type: string - agentConfigChanged: - type: boolean - agentDeployedGeneration: - nullable: true - type: integer - agentEnvVarsHash: - nullable: true - type: string - agentMigrated: - type: boolean - agentNamespaceMigrated: - type: boolean - agentPrivateRepoURL: - nullable: true - type: string - agentResourcesHash: - nullable: true - type: string - agentTolerationsHash: - nullable: true - type: string - apiServerCAHash: - nullable: true - type: string - apiServerURL: - nullable: true - type: string - cattleNamespaceMigrated: - type: boolean - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - desiredReadyGitRepos: - type: integer - display: - properties: - readyBundles: - nullable: true - type: string - readyNodes: - nullable: true - type: string - sampleNode: - nullable: true - type: string - state: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - readyGitRepos: - type: integer - resourceCounts: - properties: - desiredReady: - type: integer - missing: - type: integer - modified: - type: integer - notReady: - type: integer - orphaned: - type: integer - ready: - type: integer - unknown: - type: integer - waitApplied: - type: integer - type: object - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: clusterregistrationtokens.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: ClusterRegistrationToken - plural: clusterregistrationtokens - singular: clusterregistrationtoken - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .status.secretName - name: Secret-Name - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - metadata: - properties: - name: - maxLength: 63 - pattern: ^[-a-z0-9]+$ - type: string - type: object - spec: - properties: - ttl: - nullable: true - type: string - type: object - status: - properties: - expires: - nullable: true - type: string - secretName: - nullable: true - type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: gitrepos.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - categories: - - fleet - kind: GitRepo - plural: gitrepos - singular: gitrepo - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .spec.repo - name: Repo - type: string - - jsonPath: .status.commit - name: Commit - type: string - - jsonPath: .status.display.readyBundleDeployments - name: BundleDeployments-Ready - type: string - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - branch: - nullable: true - type: string - caBundle: - nullable: true - type: string - clientSecretName: - nullable: true - type: string - forceSyncGeneration: - type: integer - helmRepoURLRegex: - nullable: true - type: string - helmSecretName: - nullable: true - type: string - imageScanCommit: - properties: - authorEmail: - nullable: true - type: string - authorName: - nullable: true - type: string - messageTemplate: - nullable: true - type: string - type: object - imageScanInterval: - nullable: true - type: string - insecureSkipTLSVerify: - type: boolean - keepResources: - type: boolean - paths: - items: - nullable: true - type: string - nullable: true - type: array - paused: - type: boolean - pollingInterval: - nullable: true - type: string - repo: - nullable: true - type: string - revision: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - targetNamespace: - nullable: true - type: string - targets: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterName: - nullable: true - type: string - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - name: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - status: - properties: - commit: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - desiredReadyClusters: - type: integer - display: - properties: - error: - type: boolean - message: - nullable: true - type: string - readyBundleDeployments: - nullable: true - type: string - state: - nullable: true - type: string - type: object - gitJobStatus: - nullable: true - type: string - lastSyncedImageScanTime: - nullable: true - type: string - observedGeneration: - type: integer - readyClusters: - type: integer - resourceCounts: - properties: - desiredReady: - type: integer - missing: - type: integer - modified: - type: integer - notReady: - type: integer - orphaned: - type: integer - ready: - type: integer - unknown: - type: integer - waitApplied: - type: integer - type: object - resourceErrors: - items: - nullable: true - type: string - nullable: true - type: array - resources: - items: - properties: - apiVersion: - nullable: true - type: string - error: - type: boolean - id: - nullable: true - type: string - incompleteState: - type: boolean - kind: - nullable: true - type: string - message: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - perClusterState: - items: - properties: - clusterId: - nullable: true - type: string - error: - type: boolean - message: - nullable: true - type: string - patch: - nullable: true - type: object - x-kubernetes-preserve-unknown-fields: true - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: - nullable: true - type: string - type: object - nullable: true - type: array - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: clusterregistrations.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: ClusterRegistration - plural: clusterregistrations - singular: clusterregistration - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .status.clusterName - name: Cluster-Name - type: string - - jsonPath: .spec.clusterLabels - name: Labels - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - clientID: - nullable: true - type: string - clientRandom: - nullable: true - type: string - clusterLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - status: - properties: - clusterName: - nullable: true - type: string - granted: - type: boolean - type: object - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: gitreporestrictions.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: GitRepoRestriction - plural: gitreporestrictions - singular: gitreporestriction - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .defaultServiceAccount - name: Default-ServiceAccount - type: string - - jsonPath: .allowedServiceAccounts - name: Allowed-ServiceAccounts - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - allowedClientSecretNames: - items: - nullable: true - type: string - nullable: true - type: array - allowedRepoPatterns: - items: - nullable: true - type: string - nullable: true - type: array - allowedServiceAccounts: - items: - nullable: true - type: string - nullable: true - type: array - allowedTargetNamespaces: - items: - nullable: true - type: string - nullable: true - type: array - defaultClientSecretName: - nullable: true - type: string - defaultServiceAccount: - nullable: true - type: string - type: object - served: true - storage: true - subresources: - status: {} - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: contents.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: Content - plural: contents - singular: content - preserveUnknownFields: false - scope: Cluster - versions: - - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - content: - nullable: true - type: string - type: object - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: imagescans.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - categories: - - fleet - kind: ImageScan - plural: imagescans - singular: imagescan - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .spec.image - name: Repository - type: string - - jsonPath: .status.latestTag - name: Latest - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - gitrepoName: - nullable: true - type: string - image: - nullable: true - type: string - interval: - nullable: true - type: string - policy: - properties: - alphabetical: - nullable: true - properties: - order: - nullable: true - type: string - type: object - semver: - nullable: true - properties: - range: - nullable: true - type: string - type: object - type: object - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - suspend: - type: boolean - tagName: - nullable: true - type: string - type: object - status: - properties: - canonicalImageName: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - lastScanTime: - nullable: true - type: string - latestDigest: - nullable: true - type: string - latestImage: - nullable: true - type: string - latestTag: - nullable: true - type: string - observedGeneration: - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} diff --git a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/gitjobs-crds.yaml b/charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/gitjobs-crds.yaml deleted file mode 100644 index d6c36cb7b6..0000000000 --- a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/templates/gitjobs-crds.yaml +++ /dev/null @@ -1,7510 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "apiextensions.k8s.io/v1" -}} -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: gitjobs.gitjob.cattle.io -spec: - group: gitjob.cattle.io - names: - kind: GitJob - plural: gitjobs - singular: gitjob - preserveUnknownFields: false - scope: Namespaced - versions: - - additionalPrinterColumns: - - jsonPath: .spec.git.repo - name: REPO - type: string - - jsonPath: .spec.git.branch - name: BRANCH - type: string - - jsonPath: .status.commit - name: COMMIT - type: string - - jsonPath: .status.jobStatus - name: JOBSTATUS - type: string - - jsonPath: .metadata.creationTimestamp - name: Age - type: date - name: v1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - forceUpdateGeneration: - type: integer - git: - properties: - branch: - nullable: true - type: string - caBundle: - nullable: true - type: string - clientSecretName: - nullable: true - type: string - insecureSkipTLSVerify: - type: boolean - onTag: - nullable: true - type: string - provider: - nullable: true - type: string - repo: - nullable: true - type: string - revision: - nullable: true - type: string - type: object - jobSpec: - properties: - activeDeadlineSeconds: - nullable: true - type: integer - backoffLimit: - nullable: true - type: integer - completionMode: - nullable: true - type: string - completions: - nullable: true - type: integer - manualSelector: - nullable: true - type: boolean - parallelism: - nullable: true - type: integer - podFailurePolicy: - nullable: true - properties: - rules: - items: - properties: - action: - nullable: true - type: string - onExitCodes: - nullable: true - properties: - containerName: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - type: integer - nullable: true - type: array - type: object - onPodConditions: - items: - properties: - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - suspend: - nullable: true - type: boolean - template: - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - creationTimestamp: - nullable: true - type: string - deletionGracePeriodSeconds: - nullable: true - type: integer - deletionTimestamp: - nullable: true - type: string - finalizers: - items: - nullable: true - type: string - nullable: true - type: array - generateName: - nullable: true - type: string - generation: - type: integer - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - managedFields: - items: - properties: - apiVersion: - nullable: true - type: string - fieldsType: - nullable: true - type: string - fieldsV1: - nullable: true - type: object - manager: - nullable: true - type: string - operation: - nullable: true - type: string - subresource: - nullable: true - type: string - time: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - namespace: - nullable: true - type: string - ownerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - blockOwnerDeletion: - nullable: true - type: boolean - controller: - nullable: true - type: boolean - kind: - nullable: true - type: string - name: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - nullable: true - type: array - resourceVersion: - nullable: true - type: string - selfLink: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - spec: - properties: - activeDeadlineSeconds: - nullable: true - type: integer - affinity: - nullable: true - properties: - nodeAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - nullable: true - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - type: object - podAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - podAntiAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - type: object - automountServiceAccountToken: - nullable: true - type: boolean - containers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - dnsConfig: - nullable: true - properties: - nameservers: - items: - nullable: true - type: string - nullable: true - type: array - options: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - searches: - items: - nullable: true - type: string - nullable: true - type: array - type: object - dnsPolicy: - nullable: true - type: string - enableServiceLinks: - nullable: true - type: boolean - ephemeralContainers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - targetContainerName: - nullable: true - type: string - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - hostAliases: - items: - properties: - hostnames: - items: - nullable: true - type: string - nullable: true - type: array - ip: - nullable: true - type: string - type: object - nullable: true - type: array - hostIPC: - type: boolean - hostNetwork: - type: boolean - hostPID: - type: boolean - hostUsers: - nullable: true - type: boolean - hostname: - nullable: true - type: string - imagePullSecrets: - items: - properties: - name: - nullable: true - type: string - type: object - nullable: true - type: array - initContainers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - nodeName: - nullable: true - type: string - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - os: - nullable: true - properties: - name: - nullable: true - type: string - type: object - overhead: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - preemptionPolicy: - nullable: true - type: string - priority: - nullable: true - type: integer - priorityClassName: - nullable: true - type: string - readinessGates: - items: - properties: - conditionType: - nullable: true - type: string - type: object - nullable: true - type: array - restartPolicy: - nullable: true - type: string - runtimeClassName: - nullable: true - type: string - schedulerName: - nullable: true - type: string - securityContext: - nullable: true - properties: - fsGroup: - nullable: true - type: integer - fsGroupChangePolicy: - nullable: true - type: string - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - supplementalGroups: - items: - type: integer - nullable: true - type: array - sysctls: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - serviceAccount: - nullable: true - type: string - serviceAccountName: - nullable: true - type: string - setHostnameAsFQDN: - nullable: true - type: boolean - shareProcessNamespace: - nullable: true - type: boolean - subdomain: - nullable: true - type: string - terminationGracePeriodSeconds: - nullable: true - type: integer - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - topologySpreadConstraints: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - matchLabelKeys: - items: - nullable: true - type: string - nullable: true - type: array - maxSkew: - type: integer - minDomains: - nullable: true - type: integer - nodeAffinityPolicy: - nullable: true - type: string - nodeTaintsPolicy: - nullable: true - type: string - topologyKey: - nullable: true - type: string - whenUnsatisfiable: - nullable: true - type: string - type: object - nullable: true - type: array - volumes: - items: - properties: - awsElasticBlockStore: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - azureDisk: - nullable: true - properties: - cachingMode: - nullable: true - type: string - diskName: - nullable: true - type: string - diskURI: - nullable: true - type: string - fsType: - nullable: true - type: string - kind: - nullable: true - type: string - readOnly: - nullable: true - type: boolean - type: object - azureFile: - nullable: true - properties: - readOnly: - type: boolean - secretName: - nullable: true - type: string - shareName: - nullable: true - type: string - type: object - cephfs: - nullable: true - properties: - monitors: - items: - nullable: true - type: string - nullable: true - type: array - path: - nullable: true - type: string - readOnly: - type: boolean - secretFile: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - cinder: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeID: - nullable: true - type: string - type: object - configMap: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - csi: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - nodePublishSecretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - readOnly: - nullable: true - type: boolean - volumeAttributes: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - downwardAPI: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - emptyDir: - nullable: true - properties: - medium: - nullable: true - type: string - sizeLimit: - nullable: true - type: string - type: object - ephemeral: - nullable: true - properties: - volumeClaimTemplate: - nullable: true - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - creationTimestamp: - nullable: true - type: string - deletionGracePeriodSeconds: - nullable: true - type: integer - deletionTimestamp: - nullable: true - type: string - finalizers: - items: - nullable: true - type: string - nullable: true - type: array - generateName: - nullable: true - type: string - generation: - type: integer - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - managedFields: - items: - properties: - apiVersion: - nullable: true - type: string - fieldsType: - nullable: true - type: string - fieldsV1: - nullable: true - type: object - manager: - nullable: true - type: string - operation: - nullable: true - type: string - subresource: - nullable: true - type: string - time: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - namespace: - nullable: true - type: string - ownerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - blockOwnerDeletion: - nullable: true - type: boolean - controller: - nullable: true - type: boolean - kind: - nullable: true - type: string - name: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - nullable: true - type: array - resourceVersion: - nullable: true - type: string - selfLink: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - spec: - properties: - accessModes: - items: - nullable: true - type: string - nullable: true - type: array - dataSource: - nullable: true - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - type: object - dataSourceRef: - nullable: true - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - storageClassName: - nullable: true - type: string - volumeMode: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - type: object - type: object - fc: - nullable: true - properties: - fsType: - nullable: true - type: string - lun: - nullable: true - type: integer - readOnly: - type: boolean - targetWWNs: - items: - nullable: true - type: string - nullable: true - type: array - wwids: - items: - nullable: true - type: string - nullable: true - type: array - type: object - flexVolume: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - type: object - flocker: - nullable: true - properties: - datasetName: - nullable: true - type: string - datasetUUID: - nullable: true - type: string - type: object - gcePersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - pdName: - nullable: true - type: string - readOnly: - type: boolean - type: object - gitRepo: - nullable: true - properties: - directory: - nullable: true - type: string - repository: - nullable: true - type: string - revision: - nullable: true - type: string - type: object - glusterfs: - nullable: true - properties: - endpoints: - nullable: true - type: string - path: - nullable: true - type: string - readOnly: - type: boolean - type: object - hostPath: - nullable: true - properties: - path: - nullable: true - type: string - type: - nullable: true - type: string - type: object - iscsi: - nullable: true - properties: - chapAuthDiscovery: - type: boolean - chapAuthSession: - type: boolean - fsType: - nullable: true - type: string - initiatorName: - nullable: true - type: string - iqn: - nullable: true - type: string - iscsiInterface: - nullable: true - type: string - lun: - type: integer - portals: - items: - nullable: true - type: string - nullable: true - type: array - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - targetPortal: - nullable: true - type: string - type: object - name: - nullable: true - type: string - nfs: - nullable: true - properties: - path: - nullable: true - type: string - readOnly: - type: boolean - server: - nullable: true - type: string - type: object - persistentVolumeClaim: - nullable: true - properties: - claimName: - nullable: true - type: string - readOnly: - type: boolean - type: object - photonPersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - pdID: - nullable: true - type: string - type: object - portworxVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - projected: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - sources: - items: - properties: - configMap: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - downwardAPI: - nullable: true - properties: - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - secret: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - serviceAccountToken: - nullable: true - properties: - audience: - nullable: true - type: string - expirationSeconds: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - quobyte: - nullable: true - properties: - group: - nullable: true - type: string - readOnly: - type: boolean - registry: - nullable: true - type: string - tenant: - nullable: true - type: string - user: - nullable: true - type: string - volume: - nullable: true - type: string - type: object - rbd: - nullable: true - properties: - fsType: - nullable: true - type: string - image: - nullable: true - type: string - keyring: - nullable: true - type: string - monitors: - items: - nullable: true - type: string - nullable: true - type: array - pool: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - scaleIO: - nullable: true - properties: - fsType: - nullable: true - type: string - gateway: - nullable: true - type: string - protectionDomain: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - sslEnabled: - type: boolean - storageMode: - nullable: true - type: string - storagePool: - nullable: true - type: string - system: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - secret: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - optional: - nullable: true - type: boolean - secretName: - nullable: true - type: string - type: object - storageos: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeName: - nullable: true - type: string - volumeNamespace: - nullable: true - type: string - type: object - vsphereVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - storagePolicyID: - nullable: true - type: string - storagePolicyName: - nullable: true - type: string - volumePath: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - type: object - ttlSecondsAfterFinished: - nullable: true - type: integer - type: object - syncInterval: - type: integer - type: object - status: - properties: - commit: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - event: - nullable: true - type: string - hookId: - nullable: true - type: string - jobStatus: - nullable: true - type: string - lastExecutedCommit: - nullable: true - type: string - lastSyncedTime: - nullable: true - type: string - observedGeneration: - type: integer - secretToken: - nullable: true - type: string - updateGeneration: - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} -{{- else -}} -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: gitjobs.gitjob.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.git.repo - name: REPO - type: string - - JSONPath: .spec.git.branch - name: BRANCH - type: string - - JSONPath: .status.commit - name: COMMIT - type: string - - JSONPath: .status.jobStatus - name: JOBSTATUS - type: string - - JSONPath: .metadata.creationTimestamp - name: Age - type: date - group: gitjob.cattle.io - names: - kind: GitJob - plural: gitjobs - singular: gitjob - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - forceUpdateGeneration: - type: integer - git: - properties: - branch: - nullable: true - type: string - caBundle: - nullable: true - type: string - clientSecretName: - nullable: true - type: string - insecureSkipTLSVerify: - type: boolean - onTag: - nullable: true - type: string - provider: - nullable: true - type: string - repo: - nullable: true - type: string - revision: - nullable: true - type: string - type: object - jobSpec: - properties: - activeDeadlineSeconds: - nullable: true - type: integer - backoffLimit: - nullable: true - type: integer - completionMode: - nullable: true - type: string - completions: - nullable: true - type: integer - manualSelector: - nullable: true - type: boolean - parallelism: - nullable: true - type: integer - podFailurePolicy: - nullable: true - properties: - rules: - items: - properties: - action: - nullable: true - type: string - onExitCodes: - nullable: true - properties: - containerName: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - type: integer - nullable: true - type: array - type: object - onPodConditions: - items: - properties: - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - suspend: - nullable: true - type: boolean - template: - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - creationTimestamp: - nullable: true - type: string - deletionGracePeriodSeconds: - nullable: true - type: integer - deletionTimestamp: - nullable: true - type: string - finalizers: - items: - nullable: true - type: string - nullable: true - type: array - generateName: - nullable: true - type: string - generation: - type: integer - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - managedFields: - items: - properties: - apiVersion: - nullable: true - type: string - fieldsType: - nullable: true - type: string - fieldsV1: - nullable: true - type: object - manager: - nullable: true - type: string - operation: - nullable: true - type: string - subresource: - nullable: true - type: string - time: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - namespace: - nullable: true - type: string - ownerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - blockOwnerDeletion: - nullable: true - type: boolean - controller: - nullable: true - type: boolean - kind: - nullable: true - type: string - name: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - nullable: true - type: array - resourceVersion: - nullable: true - type: string - selfLink: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - spec: - properties: - activeDeadlineSeconds: - nullable: true - type: integer - affinity: - nullable: true - properties: - nodeAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - nullable: true - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - type: object - podAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - podAntiAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - type: object - automountServiceAccountToken: - nullable: true - type: boolean - containers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - dnsConfig: - nullable: true - properties: - nameservers: - items: - nullable: true - type: string - nullable: true - type: array - options: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - searches: - items: - nullable: true - type: string - nullable: true - type: array - type: object - dnsPolicy: - nullable: true - type: string - enableServiceLinks: - nullable: true - type: boolean - ephemeralContainers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - targetContainerName: - nullable: true - type: string - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - hostAliases: - items: - properties: - hostnames: - items: - nullable: true - type: string - nullable: true - type: array - ip: - nullable: true - type: string - type: object - nullable: true - type: array - hostIPC: - type: boolean - hostNetwork: - type: boolean - hostPID: - type: boolean - hostUsers: - nullable: true - type: boolean - hostname: - nullable: true - type: string - imagePullSecrets: - items: - properties: - name: - nullable: true - type: string - type: object - nullable: true - type: array - initContainers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - grpc: - nullable: true - properties: - port: - type: integer - service: - nullable: true - type: string - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - terminationGracePeriodSeconds: - nullable: true - type: integer - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - nodeName: - nullable: true - type: string - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - os: - nullable: true - properties: - name: - nullable: true - type: string - type: object - overhead: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - preemptionPolicy: - nullable: true - type: string - priority: - nullable: true - type: integer - priorityClassName: - nullable: true - type: string - readinessGates: - items: - properties: - conditionType: - nullable: true - type: string - type: object - nullable: true - type: array - restartPolicy: - nullable: true - type: string - runtimeClassName: - nullable: true - type: string - schedulerName: - nullable: true - type: string - securityContext: - nullable: true - properties: - fsGroup: - nullable: true - type: integer - fsGroupChangePolicy: - nullable: true - type: string - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - seccompProfile: - nullable: true - properties: - localhostProfile: - nullable: true - type: string - type: - nullable: true - type: string - type: object - supplementalGroups: - items: - type: integer - nullable: true - type: array - sysctls: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - hostProcess: - nullable: true - type: boolean - runAsUserName: - nullable: true - type: string - type: object - type: object - serviceAccount: - nullable: true - type: string - serviceAccountName: - nullable: true - type: string - setHostnameAsFQDN: - nullable: true - type: boolean - shareProcessNamespace: - nullable: true - type: boolean - subdomain: - nullable: true - type: string - terminationGracePeriodSeconds: - nullable: true - type: integer - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - topologySpreadConstraints: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - matchLabelKeys: - items: - nullable: true - type: string - nullable: true - type: array - maxSkew: - type: integer - minDomains: - nullable: true - type: integer - nodeAffinityPolicy: - nullable: true - type: string - nodeTaintsPolicy: - nullable: true - type: string - topologyKey: - nullable: true - type: string - whenUnsatisfiable: - nullable: true - type: string - type: object - nullable: true - type: array - volumes: - items: - properties: - awsElasticBlockStore: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - azureDisk: - nullable: true - properties: - cachingMode: - nullable: true - type: string - diskName: - nullable: true - type: string - diskURI: - nullable: true - type: string - fsType: - nullable: true - type: string - kind: - nullable: true - type: string - readOnly: - nullable: true - type: boolean - type: object - azureFile: - nullable: true - properties: - readOnly: - type: boolean - secretName: - nullable: true - type: string - shareName: - nullable: true - type: string - type: object - cephfs: - nullable: true - properties: - monitors: - items: - nullable: true - type: string - nullable: true - type: array - path: - nullable: true - type: string - readOnly: - type: boolean - secretFile: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - cinder: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeID: - nullable: true - type: string - type: object - configMap: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - csi: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - nodePublishSecretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - readOnly: - nullable: true - type: boolean - volumeAttributes: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - downwardAPI: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - emptyDir: - nullable: true - properties: - medium: - nullable: true - type: string - sizeLimit: - nullable: true - type: string - type: object - ephemeral: - nullable: true - properties: - volumeClaimTemplate: - nullable: true - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - creationTimestamp: - nullable: true - type: string - deletionGracePeriodSeconds: - nullable: true - type: integer - deletionTimestamp: - nullable: true - type: string - finalizers: - items: - nullable: true - type: string - nullable: true - type: array - generateName: - nullable: true - type: string - generation: - type: integer - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - managedFields: - items: - properties: - apiVersion: - nullable: true - type: string - fieldsType: - nullable: true - type: string - fieldsV1: - nullable: true - type: object - manager: - nullable: true - type: string - operation: - nullable: true - type: string - subresource: - nullable: true - type: string - time: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - namespace: - nullable: true - type: string - ownerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - blockOwnerDeletion: - nullable: true - type: boolean - controller: - nullable: true - type: boolean - kind: - nullable: true - type: string - name: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - nullable: true - type: array - resourceVersion: - nullable: true - type: string - selfLink: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - spec: - properties: - accessModes: - items: - nullable: true - type: string - nullable: true - type: array - dataSource: - nullable: true - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - type: object - dataSourceRef: - nullable: true - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - storageClassName: - nullable: true - type: string - volumeMode: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - type: object - type: object - fc: - nullable: true - properties: - fsType: - nullable: true - type: string - lun: - nullable: true - type: integer - readOnly: - type: boolean - targetWWNs: - items: - nullable: true - type: string - nullable: true - type: array - wwids: - items: - nullable: true - type: string - nullable: true - type: array - type: object - flexVolume: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - type: object - flocker: - nullable: true - properties: - datasetName: - nullable: true - type: string - datasetUUID: - nullable: true - type: string - type: object - gcePersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - pdName: - nullable: true - type: string - readOnly: - type: boolean - type: object - gitRepo: - nullable: true - properties: - directory: - nullable: true - type: string - repository: - nullable: true - type: string - revision: - nullable: true - type: string - type: object - glusterfs: - nullable: true - properties: - endpoints: - nullable: true - type: string - path: - nullable: true - type: string - readOnly: - type: boolean - type: object - hostPath: - nullable: true - properties: - path: - nullable: true - type: string - type: - nullable: true - type: string - type: object - iscsi: - nullable: true - properties: - chapAuthDiscovery: - type: boolean - chapAuthSession: - type: boolean - fsType: - nullable: true - type: string - initiatorName: - nullable: true - type: string - iqn: - nullable: true - type: string - iscsiInterface: - nullable: true - type: string - lun: - type: integer - portals: - items: - nullable: true - type: string - nullable: true - type: array - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - targetPortal: - nullable: true - type: string - type: object - name: - nullable: true - type: string - nfs: - nullable: true - properties: - path: - nullable: true - type: string - readOnly: - type: boolean - server: - nullable: true - type: string - type: object - persistentVolumeClaim: - nullable: true - properties: - claimName: - nullable: true - type: string - readOnly: - type: boolean - type: object - photonPersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - pdID: - nullable: true - type: string - type: object - portworxVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - projected: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - sources: - items: - properties: - configMap: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - downwardAPI: - nullable: true - properties: - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - secret: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - serviceAccountToken: - nullable: true - properties: - audience: - nullable: true - type: string - expirationSeconds: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - quobyte: - nullable: true - properties: - group: - nullable: true - type: string - readOnly: - type: boolean - registry: - nullable: true - type: string - tenant: - nullable: true - type: string - user: - nullable: true - type: string - volume: - nullable: true - type: string - type: object - rbd: - nullable: true - properties: - fsType: - nullable: true - type: string - image: - nullable: true - type: string - keyring: - nullable: true - type: string - monitors: - items: - nullable: true - type: string - nullable: true - type: array - pool: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - scaleIO: - nullable: true - properties: - fsType: - nullable: true - type: string - gateway: - nullable: true - type: string - protectionDomain: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - sslEnabled: - type: boolean - storageMode: - nullable: true - type: string - storagePool: - nullable: true - type: string - system: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - secret: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - optional: - nullable: true - type: boolean - secretName: - nullable: true - type: string - type: object - storageos: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeName: - nullable: true - type: string - volumeNamespace: - nullable: true - type: string - type: object - vsphereVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - storagePolicyID: - nullable: true - type: string - storagePolicyName: - nullable: true - type: string - volumePath: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - type: object - ttlSecondsAfterFinished: - nullable: true - type: integer - type: object - syncInterval: - type: integer - type: object - status: - properties: - commit: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - event: - nullable: true - type: string - hookId: - nullable: true - type: string - jobStatus: - nullable: true - type: string - lastExecutedCommit: - nullable: true - type: string - lastSyncedTime: - nullable: true - type: string - observedGeneration: - type: integer - secretToken: - nullable: true - type: string - updateGeneration: - type: integer - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true -{{- end -}} diff --git a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/values.yaml b/charts/fleet-crd/102.1.1+up0.7.1-rc.1/values.yaml deleted file mode 100644 index d41d3a2444..0000000000 --- a/charts/fleet-crd/102.1.1+up0.7.1-rc.1/values.yaml +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally empty diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/Chart.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/Chart.yaml deleted file mode 100644 index 4f5034e0f3..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: fleet-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/experimental: "true" - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.27.0-0' - catalog.cattle.io/namespace: cattle-fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/provides-gvr: clusters.fleet.cattle.io/v1alpha1 - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' - catalog.cattle.io/release-name: fleet -apiVersion: v2 -appVersion: 0.7.1-rc.1 -dependencies: -- condition: gitops.enabled - name: gitjob - repository: file://./charts/gitjob -description: Fleet Manager - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet -version: 102.1.1+up0.7.1-rc.1 diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/.helmignore b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/.helmignore deleted file mode 100644 index 691fa13d6a..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ \ No newline at end of file diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/Chart.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/Chart.yaml deleted file mode 100644 index 36efe56789..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -appVersion: 0.1.54 -description: Controller that run jobs based on git events -name: gitjob -version: 0.1.54 diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/_helpers.tpl b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/_helpers.tpl deleted file mode 100644 index f652b5643d..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} \ No newline at end of file diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrole.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrole.yaml deleted file mode 100644 index bcad90164f..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrole.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: gitjob -rules: - - apiGroups: - - "batch" - resources: - - 'jobs' - verbs: - - '*' - - apiGroups: - - "" - resources: - - 'pods' - verbs: - - 'list' - - 'get' - - 'watch' - - apiGroups: - - "" - resources: - - 'secrets' - verbs: - - '*' - - apiGroups: - - "" - resources: - - 'configmaps' - verbs: - - '*' - - apiGroups: - - "gitjob.cattle.io" - resources: - - "gitjobs" - - "gitjobs/status" - verbs: - - "*" \ No newline at end of file diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrolebinding.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrolebinding.yaml deleted file mode 100644 index 0bf07c4ef8..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: gitjob-binding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: gitjob -subjects: - - kind: ServiceAccount - name: gitjob - namespace: {{ .Release.Namespace }} \ No newline at end of file diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/deployment.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/deployment.yaml deleted file mode 100644 index e7bbe5f20a..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/deployment.yaml +++ /dev/null @@ -1,51 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gitjob -spec: - selector: - matchLabels: - app: "gitjob" - template: - metadata: - labels: - app: "gitjob" - spec: - serviceAccountName: gitjob - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.gitjob.repository }}:{{ .Values.gitjob.tag }}" - name: gitjob - args: - {{- if .Values.debug }} - - --debug - {{- end }} - - --tekton-image - - "{{ template "system_default_registry" . }}{{ .Values.tekton.repository }}:{{ .Values.tekton.tag }}" - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - {{- if .Values.proxy }} - - name: HTTP_PROXY - value: {{ .Values.proxy }} - - name: HTTPS_PROXY - value: {{ .Values.proxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} - {{- end }} - {{- if .Values.debug }} - - name: CATTLE_DEV_MODE - value: "true" - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.priorityClassName }} - priorityClassName: "{{.Values.priorityClassName}}" - {{- end }} diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/leases.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/leases.yaml deleted file mode 100644 index 51f9339509..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/leases.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: gitjob -rules: - - apiGroups: - - "coordination.k8s.io" - resources: - - "leases" - verbs: - - "*" ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: gitjob -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: gitjob -subjects: - - kind: ServiceAccount - name: gitjob diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/service.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/service.yaml deleted file mode 100644 index bf57c1b55c..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: gitjob -spec: - ports: - - name: http-80 - port: 80 - protocol: TCP - targetPort: 8080 - selector: - app: "gitjob" \ No newline at end of file diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/serviceaccount.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/serviceaccount.yaml deleted file mode 100644 index 5f8aecb045..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: gitjob diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/values.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/values.yaml deleted file mode 100644 index 3be11fd513..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/charts/gitjob/values.yaml +++ /dev/null @@ -1,31 +0,0 @@ -gitjob: - repository: rancher/gitjob - tag: v0.1.54 - -tekton: - repository: rancher/tekton-utils - tag: v0.1.22 - -global: - cattle: - systemDefaultRegistry: "" - -# http[s] proxy server -# proxy: http://@:: - -# comma separated list of domains or ip addresses that will not use the proxy -noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -# PriorityClassName assigned to deployment. -priorityClassName: "" - -debug: false diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl b/charts/fleet/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl deleted file mode 100644 index 6cd96c3ace..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/_helpers.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - -{{- define "linux-node-selector" -}} -kubernetes.io/os: linux -{{- end -}} \ No newline at end of file diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/configmap.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/templates/configmap.yaml deleted file mode 100644 index 07f1b5924d..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/configmap.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: fleet-controller -data: - config: | - { - "systemDefaultRegistry": "{{ template "system_default_registry" . }}", - "agentImage": "{{ template "system_default_registry" . }}{{.Values.agentImage.repository}}:{{.Values.agentImage.tag}}", - "agentImagePullPolicy": "{{ .Values.agentImage.imagePullPolicy }}", - "apiServerURL": "{{.Values.apiServerURL}}", - "apiServerCA": "{{b64enc .Values.apiServerCA}}", - "agentCheckinInterval": "{{.Values.agentCheckinInterval}}", - "ignoreClusterRegistrationLabels": {{.Values.ignoreClusterRegistrationLabels}}, - "bootstrap": { - "paths": "{{.Values.bootstrap.paths}}", - "repo": "{{.Values.bootstrap.repo}}", - "secret": "{{.Values.bootstrap.secret}}", - "branch": "{{.Values.bootstrap.branch}}", - "namespace": "{{.Values.bootstrap.namespace}}", - "agentNamespace": "{{.Values.bootstrap.agentNamespace}}", - }, - "webhookReceiverURL": "{{.Values.webhookReceiverURL}}", - "githubURLPrefix": "{{.Values.githubURLPrefix}}" - } diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/deployment.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/templates/deployment.yaml deleted file mode 100644 index 164340c444..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/deployment.yaml +++ /dev/null @@ -1,102 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: fleet-controller -spec: - selector: - matchLabels: - app: fleet-controller - template: - metadata: - labels: - app: fleet-controller - spec: - containers: - - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: FLEET_PROPAGATE_DEBUG_SETTINGS_TO_AGENTS - value: {{ quote .Values.propagateDebugSettingsToAgents }} - {{- if .Values.clusterEnqueueDelay }} - - name: FLEET_CLUSTER_ENQUEUE_DELAY - value: {{ .Values.clusterEnqueueDelay }} - {{- end }} - {{- if .Values.proxy }} - - name: HTTP_PROXY - value: {{ .Values.proxy }} - - name: HTTPS_PROXY - value: {{ .Values.proxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} - {{- end }} - {{- if .Values.cpuPprof }} - - name: FLEET_CPU_PPROF_DIR - value: /tmp/pprof/ - {{- end }} - {{- if .Values.cpuPprof }} - - name: FLEET_CPU_PPROF_PERIOD - value: {{ quote .Values.cpuPprof.period }} - {{- end }} - {{- if .Values.debug }} - - name: CATTLE_DEV_MODE - value: "true" - {{- end }} - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - name: fleet-controller - imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" - command: - - fleetcontroller - {{- if not .Values.gitops.enabled }} - - --disable-gitops - {{- end }} - {{- if not .Values.bootstrap.enabled }} - - --disable-bootstrap - {{- end }} - {{- if .Values.debug }} - - --debug - - --debug-level - - {{ quote .Values.debugLevel }} - {{- else }} - securityContext: - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - privileged: false - capabilities: - drop: - - ALL - {{- end }} - volumeMounts: - - mountPath: /tmp - name: tmp - {{- if .Values.cpuPprof }} - - mountPath: /tmp/pprof - name: pprof - {{- end }} - volumes: - - name: tmp - emptyDir: {} - {{- if .Values.cpuPprof }} - - name: pprof {{ toYaml .Values.cpuPprof.volumeConfiguration | nindent 10 }} - {{- end }} - - serviceAccountName: fleet-controller - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.nodeSelector }} -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.tolerations }} -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} - {{- if .Values.priorityClassName }} - priorityClassName: "{{.Values.priorityClassName}}" - {{- end }} - -{{- if not .Values.debug }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - runAsGroup: 1000 -{{- end }} diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/rbac.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/templates/rbac.yaml deleted file mode 100644 index 361d68c08b..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/rbac.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: fleet-controller -rules: -- apiGroups: - - gitjob.cattle.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - fleet.cattle.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - "" - resources: - - namespaces - - serviceaccounts - verbs: - - '*' -- apiGroups: - - "" - resources: - - secrets - - configmaps - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - - roles - - rolebindings - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: fleet-controller -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: fleet-controller -subjects: -- kind: ServiceAccount - name: fleet-controller - namespace: {{.Release.Namespace}} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: fleet-controller -rules: -- apiGroups: - - "" - resources: - - configmaps - verbs: - - '*' -- apiGroups: - - coordination.k8s.io - resources: - - leases - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: fleet-controller -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: fleet-controller -subjects: -- kind: ServiceAccount - name: fleet-controller - -{{- if .Values.bootstrap.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: fleet-controller-bootstrap -rules: -- apiGroups: - - '*' - resources: - - '*' - verbs: - - '*' ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: fleet-controller-bootstrap -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: fleet-controller-bootstrap -subjects: -- kind: ServiceAccount - name: fleet-controller-bootstrap - namespace: {{.Release.Namespace}} -{{- end }} diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml deleted file mode 100644 index ba27c748d7..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/templates/serviceaccount.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-controller - -{{- if .Values.bootstrap.enabled }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-controller-bootstrap -{{- end }} diff --git a/charts/fleet/102.1.1+up0.7.1-rc.1/values.yaml b/charts/fleet/102.1.1+up0.7.1-rc.1/values.yaml deleted file mode 100644 index e86de18e4f..0000000000 --- a/charts/fleet/102.1.1+up0.7.1-rc.1/values.yaml +++ /dev/null @@ -1,80 +0,0 @@ -image: - repository: rancher/fleet - tag: v0.7.1-rc.1 - imagePullPolicy: IfNotPresent - -agentImage: - repository: rancher/fleet-agent - tag: v0.7.1-rc.1 - imagePullPolicy: IfNotPresent - -# For cluster registration the public URL of the Kubernetes API server must be set here -# Example: https://example.com:6443 -apiServerURL: "" - -# For cluster registration the pem encoded value of the CA of the Kubernetes API server must be set here -# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA. -apiServerCA: "" - -# A duration string for how often agents should report a heartbeat -agentCheckinInterval: "15m" - -# Whether you want to allow cluster upon registration to specify their labels. -ignoreClusterRegistrationLabels: false - -# Counts from gitrepo are out of sync with bundleDeployment state. -# Just retry in a number of seconds as there is no great way to trigger an event that doesn't cause a loop. -# If not set default is 15 seconds. -# clusterEnqueueDelay: 120s - -# http[s] proxy server -# proxy: http://@:: - -# comma separated list of domains or ip addresses that will not use the proxy -noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local - -bootstrap: - enabled: true - # The namespace that will be autocreated and the local cluster will be registered in - namespace: fleet-local - # The namespace where the fleet agent for the local cluster will be ran, if empty - # this will default to cattle-fleet-system - agentNamespace: "" - # A repo to add at install time that will deploy to the local cluster. This allows - # one to fully bootstrap fleet, its configuration and all its downstream clusters - # in one shot. - repo: "" - secret: "" - branch: master - paths: "" - - -global: - cattle: - systemDefaultRegistry: "" - -## Node labels for pod assignment -## Ref: https://kubernetes.io/docs/user-guide/node-selection/ -## -nodeSelector: {} -## List of node taints to tolerate (requires Kubernetes >= 1.6) -tolerations: [] - -## PriorityClassName assigned to deployment. -priorityClassName: "" - -gitops: - enabled: true - -debug: false -debugLevel: 0 -propagateDebugSettingsToAgents: true - -## Optional CPU pprof configuration. Profiles are collected continuously and saved every period -## Any valid volume configuration can be provided, the example below uses hostPath -#cpuPprof: -# period: "60s" -# volumeConfiguration: -# hostPath: -# path: /tmp/pprof -# type: DirectoryOrCreate diff --git a/release.yaml b/release.yaml index 5c786ec755..70ec0866a0 100644 --- a/release.yaml +++ b/release.yaml @@ -12,15 +12,15 @@ epinio-crd: - 102.0.4+up1.9.0 fleet: - 102.1.0+up0.7.0 -- 102.1.1+up0.7.1-rc.1 +- 102.1.1+up0.7.1 - 102.2.0+up0.8.0-rc.8 fleet-agent: - 102.1.0+up0.7.0 -- 102.1.1+up0.7.1-rc.1 +- 102.1.1+up0.7.1 - 102.2.0+up0.8.0-rc.8 fleet-crd: - 102.1.0+up0.7.0 -- 102.1.1+up0.7.1-rc.1 +- 102.1.1+up0.7.1 - 102.2.0+up0.8.0-rc.8 prometheus-federator: - 0.3.0+up0.3.3 From 1c442bfb8c1f9b30ad7b02614751a2b57b703637 Mon Sep 17 00:00:00 2001 From: Tim Hardeck Date: Thu, 17 Aug 2023 08:03:04 +0200 Subject: [PATCH 2/2] Remove Fleet 0.7.1 from release.yaml because it is already released. --- release.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/release.yaml b/release.yaml index 70ec0866a0..8bd9973315 100644 --- a/release.yaml +++ b/release.yaml @@ -12,15 +12,12 @@ epinio-crd: - 102.0.4+up1.9.0 fleet: - 102.1.0+up0.7.0 -- 102.1.1+up0.7.1 - 102.2.0+up0.8.0-rc.8 fleet-agent: - 102.1.0+up0.7.0 -- 102.1.1+up0.7.1 - 102.2.0+up0.8.0-rc.8 fleet-crd: - 102.1.0+up0.7.0 -- 102.1.1+up0.7.1 - 102.2.0+up0.8.0-rc.8 prometheus-federator: - 0.3.0+up0.3.3