From 0d292d34d73e0e881f086dd9250a395842758bac Mon Sep 17 00:00:00 2001 From: Prachi Damle Date: Tue, 8 Mar 2022 17:42:55 -0800 Subject: [PATCH 1/3] Bump fleet to 0.3.9-rc5 --- packages/fleet/fleet-agent/package.yaml | 2 +- packages/fleet/fleet-crd/package.yaml | 2 +- .../generated-changes/dependencies/gitjob/dependency.yaml | 2 +- packages/fleet/fleet/package.yaml | 2 +- release.yaml | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/fleet/fleet-agent/package.yaml b/packages/fleet/fleet-agent/package.yaml index 6d835ede4..33c2f62f9 100644 --- a/packages/fleet/fleet-agent/package.yaml +++ b/packages/fleet/fleet-agent/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc4/fleet-agent-0.3.9-rc4.tgz +url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc5/fleet-agent-0.3.9-rc5.tgz version: 100.0.3 diff --git a/packages/fleet/fleet-crd/package.yaml b/packages/fleet/fleet-crd/package.yaml index 48f455731..5bb52e6ce 100644 --- a/packages/fleet/fleet-crd/package.yaml +++ b/packages/fleet/fleet-crd/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc4/fleet-crd-0.3.9-rc4.tgz +url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc5/fleet-crd-0.3.9-rc5.tgz version: 100.0.3 diff --git a/packages/fleet/fleet/generated-changes/dependencies/gitjob/dependency.yaml b/packages/fleet/fleet/generated-changes/dependencies/gitjob/dependency.yaml index 3d768828e..60227e152 100644 --- a/packages/fleet/fleet/generated-changes/dependencies/gitjob/dependency.yaml +++ b/packages/fleet/fleet/generated-changes/dependencies/gitjob/dependency.yaml @@ -1,3 +1,3 @@ workingDir: "" -url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc4/fleet-0.3.9-rc4.tgz +url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc5/fleet-0.3.9-rc5.tgz subdirectory: charts/gitjob diff --git a/packages/fleet/fleet/package.yaml b/packages/fleet/fleet/package.yaml index 966dff572..d520331d6 100644 --- a/packages/fleet/fleet/package.yaml +++ b/packages/fleet/fleet/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc4/fleet-0.3.9-rc4.tgz +url: https://github.com/rancher/fleet/releases/download/v0.3.9-rc5/fleet-0.3.9-rc5.tgz version: 100.0.3 diff --git a/release.yaml b/release.yaml index eb997dcd4..e74ba4043 100644 --- a/release.yaml +++ b/release.yaml @@ -1,9 +1,9 @@ fleet: -- 100.0.3+up0.3.9-rc4 +- 100.0.3+up0.3.9-rc5 fleet-agent: -- 100.0.3+up0.3.9-rc4 +- 100.0.3+up0.3.9-rc5 fleet-crd: -- 100.0.3+up0.3.9-rc4 +- 100.0.3+up0.3.9-rc5 longhorn: - 1.1.300+up1.1.3 - 1.2.300+up1.2.3 From e2290ddc1e399b6698b5f788fe91373d1edc7661 Mon Sep 17 00:00:00 2001 From: Prachi Damle Date: Tue, 8 Mar 2022 18:36:49 -0800 Subject: [PATCH 2/3] make remove --- .../fleet-agent-100.0.3+up0.3.9-rc4.tgz | Bin 2402 -> 0 bytes .../fleet-crd-100.0.3+up0.3.9-rc4.tgz | Bin 22270 -> 0 bytes assets/fleet/fleet-100.0.3+up0.3.9-rc4.tgz | Bin 3245 -> 0 bytes .../100.0.3+up0.3.9-rc4/Chart.yaml | 13 - .../templates/_helpers.tpl | 7 - .../templates/configmap.yaml | 12 - .../templates/deployment.yaml | 37 - .../templates/network_policy_allow_all.yaml | 15 - .../patch_default_serviceaccount.yaml | 28 - .../100.0.3+up0.3.9-rc4/templates/rbac.yaml | 25 - .../100.0.3+up0.3.9-rc4/templates/secret.yaml | 10 - .../templates/serviceaccount.yaml | 4 - .../templates/validate.yaml | 11 - .../100.0.3+up0.3.9-rc4/values.yaml | 60 - .../fleet-crd/100.0.3+up0.3.9-rc4/Chart.yaml | 13 - .../100.0.3+up0.3.9-rc4/templates/crds.yaml | 5353 ------------- .../templates/gitjobs-crds.yaml | 6882 ----------------- charts/fleet/100.0.3+up0.3.9-rc4/Chart.yaml | 20 - .../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 | 45 - .../charts/gitjob/templates/service.yaml | 12 - .../gitjob/templates/serviceaccount.yaml | 4 - .../charts/gitjob/values.yaml | 28 - .../templates/_helpers.tpl | 7 - .../templates/configmap.yaml | 24 - .../templates/deployment.yaml | 49 - .../100.0.3+up0.3.9-rc4/templates/rbac.yaml | 106 - .../templates/serviceaccount.yaml | 10 - charts/fleet/100.0.3+up0.3.9-rc4/values.yaml | 62 - 33 files changed, 12922 deletions(-) delete mode 100644 assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc4.tgz delete mode 100644 assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc4.tgz delete mode 100644 assets/fleet/fleet-100.0.3+up0.3.9-rc4.tgz delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/Chart.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/_helpers.tpl delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/configmap.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/deployment.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/network_policy_allow_all.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/patch_default_serviceaccount.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/rbac.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/secret.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/validate.yaml delete mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc4/values.yaml delete mode 100644 charts/fleet-crd/100.0.3+up0.3.9-rc4/Chart.yaml delete mode 100644 charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/crds.yaml delete mode 100644 charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/gitjobs-crds.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/Chart.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/.helmignore delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/Chart.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/_helpers.tpl delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/clusterrole.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/clusterrolebinding.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/deployment.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/service.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/serviceaccount.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/values.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/templates/_helpers.tpl delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/templates/configmap.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/templates/deployment.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/templates/rbac.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml delete mode 100644 charts/fleet/100.0.3+up0.3.9-rc4/values.yaml diff --git a/assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc4.tgz b/assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc4.tgz deleted file mode 100644 index 5dcdce52fd736a170e73b445f1dfb2ef0d1bcbbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2402 zcmV-o37z&IiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PH$#bK5r3`OIIjLr*8qb7#_ev)$u2pObddb8{X$?aWQv$w1^% z!U+Tz0F zFc_RoCiZ_Y7_|Qf=Y!F+;bb&8Kc7rSwri{k$)6Er#6!aY7AH@_UM~wu=wSs@Txr)H|D|L+c95X;3iv$y}re0}w zdGV1thTajpN`Yaj0kd4MfNG!$h*Cv{3FtXhZJBSbZVic|GmZ&NS3uwn8G{8EcN{J+ z!tEF?FPcM$S)sJi24_@hX=AnLgqk8T+ z(pN8?j+d8*V}Z`Cn*+O6I!oZ$)t7%uP~OVmFH5>O{1wH-PwC3 zph{QX5nS7Z0*SD*7S9QvIZK-&6L-dNwdua#43&bFC_o}%Y-QIP?&d^Wq#0o%D4%(h zYm}TYjg)h+w@jUcZ$R!7smgi(-ngW*uq|0ANvjKs%>5#aPk+7PzYF14nJ~03tV( zMgjljyMi#k#9I%Dz^_A=0Zdbjbp)@)Z9K=MVAzyyGz?=ViX@j}NfVUeu8IYxoN7uK z{R5Nt?7yme?&;o}F)?*3>jvk>>z4BcrlerHw7-=#Xg6);oc0IelEAjRFgy%L!|>Ge z5}X#Z2vWinx|b_lB8yRps!->TPzvm;|Hq?2EB~LKpPnD` z|5Lzv9YBI9=gYO(eeDM+%h`9C3(Kf2~e3_$vcWW2MVnaHk)lkv%KN9^51NtcB3Y<&E|RCTX%7)mRMvN;Yo8Q zEZHtqtH`rEhi%+7OhI6gT};5t4x@ozui;%GH10~X`;ex{s&=bU3gwcTKtP-3_|!5IOU1i34gm~>!|lo$2*(tnxnfR{@|`Z zpa1vAe~$W2$i>@SFdDDk62`=x`Te+Tu($p@YkmJ24JV^R{C^S%f?%iSD_5TKS-AMt z9){Ej;k9eJwl>j|6UuNFSZguAWlMQ}wO-dQQ=M~#twSzj>Qy+;MbbKRqI@P%S?>)T z2HOZ{uWwd4me^O0$3DMwk6(Jm|GS{y|8tYP>-!q~BUEAp8n z33kbY1Q}`!oHP3oSfncA7%{=*7^avCiGfAO5^cYA+}N!so5kV#6&4bWL1-7{Owe1} zFW&c6mu^DrBUnw6La^%fvsHlrQxY#knqJY2>IjC9kjwhxznqfz@$Lcai~r`ib^bpZ zO%Cz@DWDnq?W&VP&xNFaSP$vcfS2wo=#60b@Toxgp)zQqq~VeUGsRf|B&Xj?QRHQ% z_WUo;?R^6!3K`=La*1-1LA2MsI znEo4MZ70r2+KsEd2Q#hmJ1oByhjk3yY`lK|ci+VyD+27>|DBH8_y11MhU0_(KLxbT z`zwcd@Ir*YUQf>^$m2ToJwWd2lAb#o9U*NR$64KN>5$t7N7K6X(;;oPw>az_oBJ6q zFAROhy4E}(DMJ@-16}8|Cb)Y z0X_x#{eMXqO^C+FsQ~uY|K0EZ!^8K#r-AjFroa)p#o>FM)~?r(63XEJsyjY!=2U^b z>Rw;qEsuRL0m|)l!|f%_Zxj$^apmoN+tv&({$4fy-|2xo*=#(ocRXDg-P@C2YBXI< z`UWI)Z!yzU+TUrQ3M9TOs6=}Q*xjQ(wl_dCp)@eMK(+$HlxP-1ezWf{ZJP%;zyS_$ UfX@g22><~9{}55>PXIaq00cL|GXMYp diff --git a/assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc4.tgz b/assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc4.tgz deleted file mode 100644 index 1eeeeb639b47b21ad56534865ade0340ebf59642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22270 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 z 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 diff --git a/assets/fleet/fleet-100.0.3+up0.3.9-rc4.tgz b/assets/fleet/fleet-100.0.3+up0.3.9-rc4.tgz deleted file mode 100644 index 4310ac9d58d42b6a2c10a8fc8323bfa926316138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3245 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 diff --git a/charts/fleet-agent/100.0.3+up0.3.9-rc4/Chart.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/Chart.yaml deleted file mode 100644 index ada57d4b3..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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-agent -apiVersion: v2 -appVersion: 0.3.9-rc4 -description: Fleet Manager Agent - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-agent -version: 100.0.3+up0.3.9-rc4 diff --git a/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/_helpers.tpl b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/_helpers.tpl deleted file mode 100644 index f652b5643..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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-agent/100.0.3+up0.3.9-rc4/templates/configmap.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/configmap.yaml deleted file mode 100644 index ce61a8756..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/templates/deployment.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/deployment.yaml deleted file mode 100644 index 130cbe089..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/deployment.yaml +++ /dev/null @@ -1,37 +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 }} - {{- end }} - serviceAccountName: fleet-agent - {{- with .Values.fleetAgent.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.fleetAgent.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/network_policy_allow_all.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/network_policy_allow_all.yaml deleted file mode 100644 index a72109a06..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/templates/patch_default_serviceaccount.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/patch_default_serviceaccount.yaml deleted file mode 100644 index 2448cb4f3..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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 }}] - {{- with .Values.kubectl.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.kubectl.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - backoffLimit: 1 diff --git a/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/rbac.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/rbac.yaml deleted file mode 100644 index 805949bf2..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/templates/secret.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/secret.yaml deleted file mode 100644 index 471588204..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml deleted file mode 100644 index 73e27f0be..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-agent diff --git a/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/validate.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/templates/validate.yaml deleted file mode 100644 index d53ff1c50..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/values.yaml b/charts/fleet-agent/100.0.3+up0.3.9-rc4/values.yaml deleted file mode 100644 index 72f6d6bc6..000000000 --- a/charts/fleet-agent/100.0.3+up0.3.9-rc4/values.yaml +++ /dev/null @@ -1,60 +0,0 @@ -image: - os: "windows,linux" - repository: rancher/fleet-agent - tag: v0.3.9-rc4 - -# 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: fleet-clusters-system - -# Please do not change the below setting unless you really know what you are doing -internal: - systemNamespace: fleet-system - managedReleaseName: fleet-agent - -# The nodeSelector and tolerations for the agent deployment -fleetAgent: - nodeSelector: {} - tolerations: [] -kubectl: - nodeSelector: - kubernetes.io/os: linux - tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - - 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/100.0.3+up0.3.9-rc4/Chart.yaml b/charts/fleet-crd/100.0.3+up0.3.9-rc4/Chart.yaml deleted file mode 100644 index 338adf9ce..000000000 --- a/charts/fleet-crd/100.0.3+up0.3.9-rc4/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.3.9-rc4 -description: Fleet Manager CustomResourceDefinitions -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-crd -version: 100.0.3+up0.3.9-rc4 diff --git a/charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/crds.yaml b/charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/crds.yaml deleted file mode 100644 index b15a8037e..000000000 --- a/charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/crds.yaml +++ /dev/null @@ -1,5353 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "apiextensions.k8s.io/v1" -}} -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: - chart: - nullable: true - type: string - 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 - type: object - 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: - chart: - nullable: true - type: string - 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 - type: object - 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: - chart: - nullable: true - type: string - 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 - type: object - 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 - 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: - chart: - nullable: true - type: string - 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 - type: object - 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: - spec: - properties: - 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 - clientID: - nullable: true - type: string - kubeConfigSecret: - nullable: true - type: string - paused: - type: boolean - redeployAgentGeneration: - type: integer - 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 - agentDeployedGeneration: - nullable: true - type: integer - agentEnvVarsHash: - nullable: true - type: string - agentMigrated: - type: boolean - agentNamespaceMigrated: - type: boolean - 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: - 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 - 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 - 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 - 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: {} -{{- else -}} ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: bundles.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.display.readyClusters - name: BundleDeployments-Ready - type: string - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: fleet.cattle.io - names: - kind: Bundle - plural: bundles - singular: bundle - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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: - chart: - nullable: true - type: string - 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 - type: object - 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: - chart: - nullable: true - type: string - 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 - type: object - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: bundledeployments.fleet.cattle.io -spec: - 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 - group: fleet.cattle.io - names: - kind: BundleDeployment - plural: bundledeployments - singular: bundledeployment - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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: - chart: - nullable: true - type: string - 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 - type: object - 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 - 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: - chart: - nullable: true - type: string - 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 - type: object - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: bundlenamespacemappings.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: BundleNamespaceMapping - plural: bundlenamespacemappings - singular: bundlenamespacemapping - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clustergroups.fleet.cattle.io -spec: - 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 - group: fleet.cattle.io - names: - categories: - - fleet - kind: ClusterGroup - plural: clustergroups - singular: clustergroup - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusters.fleet.cattle.io -spec: - 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 - group: fleet.cattle.io - names: - kind: Cluster - plural: clusters - singular: cluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - 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 - clientID: - nullable: true - type: string - kubeConfigSecret: - nullable: true - type: string - paused: - type: boolean - redeployAgentGeneration: - type: integer - 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 - agentDeployedGeneration: - nullable: true - type: integer - agentEnvVarsHash: - nullable: true - type: string - agentMigrated: - type: boolean - agentNamespaceMigrated: - type: boolean - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterregistrationtokens.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.secretName - name: Secret-Name - type: string - group: fleet.cattle.io - names: - kind: ClusterRegistrationToken - plural: clusterregistrationtokens - singular: clusterregistrationtoken - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: gitrepos.fleet.cattle.io -spec: - 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 - group: fleet.cattle.io - names: - categories: - - fleet - kind: GitRepo - plural: gitrepos - singular: gitrepo - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - branch: - nullable: true - type: string - caBundle: - nullable: true - type: string - clientSecretName: - nullable: true - type: string - forceSyncGeneration: - type: integer - 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 - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterregistrations.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.clusterName - name: Cluster-Name - type: string - - JSONPath: .spec.clusterLabels - name: Labels - type: string - group: fleet.cattle.io - names: - kind: ClusterRegistration - plural: clusterregistrations - singular: clusterregistration - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: gitreporestrictions.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .defaultServiceAccount - name: Default-ServiceAccount - type: string - - JSONPath: .allowedServiceAccounts - name: Allowed-ServiceAccounts - type: string - group: fleet.cattle.io - names: - kind: GitRepoRestriction - plural: gitreporestrictions - singular: gitreporestriction - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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 - defaultClientSecretName: - nullable: true - type: string - defaultServiceAccount: - nullable: true - type: string - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: contents.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: Content - plural: contents - singular: content - preserveUnknownFields: false - scope: Cluster - validation: - openAPIV3Schema: - properties: - content: - nullable: true - type: string - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: imagescans.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.image - name: Repository - type: string - - JSONPath: .status.latestTag - name: Latest - type: string - group: fleet.cattle.io - names: - categories: - - fleet - kind: ImageScan - plural: imagescans - singular: imagescan - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - 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 - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -{{- end -}} \ No newline at end of file diff --git a/charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/gitjobs-crds.yaml b/charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/gitjobs-crds.yaml deleted file mode 100644 index 9e22d6a1c..000000000 --- a/charts/fleet-crd/100.0.3+up0.3.9-rc4/templates/gitjobs-crds.yaml +++ /dev/null @@ -1,6882 +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 - completions: - nullable: true - type: integer - manualSelector: - nullable: true - type: boolean - parallelism: - nullable: true - type: integer - 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 - template: - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - clusterName: - nullable: true - type: string - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - maxSkew: - type: integer - 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: - readOnly: - type: boolean - volumeClaimTemplate: - nullable: true - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - clusterName: - nullable: true - type: string - 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 - 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 - 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 - completions: - nullable: true - type: integer - manualSelector: - nullable: true - type: boolean - parallelism: - nullable: true - type: integer - 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 - template: - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - clusterName: - nullable: true - type: string - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - maxSkew: - type: integer - 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: - readOnly: - type: boolean - volumeClaimTemplate: - nullable: true - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - clusterName: - nullable: true - type: string - 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 - 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 - 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/100.0.3+up0.3.9-rc4/Chart.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/Chart.yaml deleted file mode 100644 index 9e1d66a5e..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/Chart.yaml +++ /dev/null @@ -1,20 +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/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/release-name: fleet -apiVersion: v2 -appVersion: 0.3.9-rc4 -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: 100.0.3+up0.3.9-rc4 diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/.helmignore b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/.helmignore deleted file mode 100644 index 691fa13d6..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/charts/gitjob/Chart.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/Chart.yaml deleted file mode 100644 index 3bd9ecf53..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -appVersion: 0.1.25 -description: Controller that run jobs based on git events -name: gitjob -version: 0.1.25 diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/_helpers.tpl b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/_helpers.tpl deleted file mode 100644 index f652b5643..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/charts/gitjob/templates/clusterrole.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/clusterrole.yaml deleted file mode 100644 index bcad90164..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/charts/gitjob/templates/clusterrolebinding.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/clusterrolebinding.yaml deleted file mode 100644 index 0bf07c4ef..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/charts/gitjob/templates/deployment.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/deployment.yaml deleted file mode 100644 index 95c537d3e..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/deployment.yaml +++ /dev/null @@ -1,45 +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 - command: - - gitjob - {{- 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 }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/service.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/service.yaml deleted file mode 100644 index bf57c1b55..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/charts/gitjob/templates/serviceaccount.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/serviceaccount.yaml deleted file mode 100644 index 5f8aecb04..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: gitjob diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/values.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/values.yaml deleted file mode 100644 index 37221d0ad..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/charts/gitjob/values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -gitjob: - repository: rancher/gitjob - tag: v0.1.25 - -tekton: - repository: rancher/tekton-utils - tag: v0.1.4 - -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 - -debug: false \ No newline at end of file diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/templates/_helpers.tpl b/charts/fleet/100.0.3+up0.3.9-rc4/templates/_helpers.tpl deleted file mode 100644 index f652b5643..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/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/100.0.3+up0.3.9-rc4/templates/configmap.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/templates/configmap.yaml deleted file mode 100644 index 6b8d6f05a..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: fleet-controller -data: - config: | - { - "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/100.0.3+up0.3.9-rc4/templates/deployment.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/templates/deployment.yaml deleted file mode 100644 index cebefbd4a..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/templates/deployment.yaml +++ /dev/null @@ -1,49 +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 - {{- if .Values.proxy }} - - name: HTTP_PROXY - value: {{ .Values.proxy }} - - name: HTTPS_PROXY - value: {{ .Values.proxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} - {{- end }} - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - name: fleet-controller - imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" - command: - - fleetcontroller - {{- if .Values.debug }} - - --debug - - --debug-level - - {{ quote .Values.debugLevel }} - {{- end }} - {{- if not .Values.gitops.enabled }} - - --disable-gitops - {{- end }} - serviceAccountName: fleet-controller - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/templates/rbac.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/templates/rbac.yaml deleted file mode 100644 index 59df51b1f..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/templates/rbac.yaml +++ /dev/null @@ -1,106 +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: - - '*' - ---- -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 - ---- -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}} diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml deleted file mode 100644 index bd99d9958..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-controller - ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-controller-bootstrap diff --git a/charts/fleet/100.0.3+up0.3.9-rc4/values.yaml b/charts/fleet/100.0.3+up0.3.9-rc4/values.yaml deleted file mode 100644 index 7ec03774e..000000000 --- a/charts/fleet/100.0.3+up0.3.9-rc4/values.yaml +++ /dev/null @@ -1,62 +0,0 @@ -image: - repository: rancher/fleet - tag: v0.3.9-rc4 - imagePullPolicy: IfNotPresent - -agentImage: - repository: rancher/fleet-agent - tag: v0.3.9-rc4 - 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 - -# 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: - # 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 fleet-system - agentNamespace: "" - # A repo to add at install time that will deploy to the local cluster. This allows - # one to fully bootstrap fleet, it's configuration and all it's downstream clusters - # in one shot. - repo: "" - secret: "" - branch: master - paths: "" - -global: - cattle: - systemDefaultRegistry: "" - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -gitops: - enabled: true - -debug: false -debugLevel: 0 From e654d466a51477a9f3e4a0ad8624f1bad448f1ac Mon Sep 17 00:00:00 2001 From: Prachi Damle Date: Tue, 8 Mar 2022 18:36:35 -0800 Subject: [PATCH 3/3] make charts --- .../fleet-agent-100.0.3+up0.3.9-rc5.tgz | Bin 0 -> 2402 bytes .../fleet-crd-100.0.3+up0.3.9-rc5.tgz | Bin 0 -> 22269 bytes assets/fleet/fleet-100.0.3+up0.3.9-rc5.tgz | Bin 0 -> 3246 bytes .../100.0.3+up0.3.9-rc5/Chart.yaml | 13 + .../templates/_helpers.tpl | 7 + .../templates/configmap.yaml | 12 + .../templates/deployment.yaml | 37 + .../templates/network_policy_allow_all.yaml | 15 + .../patch_default_serviceaccount.yaml | 28 + .../100.0.3+up0.3.9-rc5/templates/rbac.yaml | 25 + .../100.0.3+up0.3.9-rc5/templates/secret.yaml | 10 + .../templates/serviceaccount.yaml | 4 + .../templates/validate.yaml | 11 + .../100.0.3+up0.3.9-rc5/values.yaml | 60 + .../fleet-crd/100.0.3+up0.3.9-rc5/Chart.yaml | 13 + .../100.0.3+up0.3.9-rc5/templates/crds.yaml | 5353 +++++++++++++ .../templates/gitjobs-crds.yaml | 6882 +++++++++++++++++ charts/fleet/100.0.3+up0.3.9-rc5/Chart.yaml | 20 + .../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 | 45 + .../charts/gitjob/templates/service.yaml | 12 + .../gitjob/templates/serviceaccount.yaml | 4 + .../charts/gitjob/values.yaml | 28 + .../templates/_helpers.tpl | 7 + .../templates/configmap.yaml | 24 + .../templates/deployment.yaml | 49 + .../100.0.3+up0.3.9-rc5/templates/rbac.yaml | 106 + .../templates/serviceaccount.yaml | 10 + charts/fleet/100.0.3+up0.3.9-rc5/values.yaml | 62 + index.yaml | 30 +- 34 files changed, 12937 insertions(+), 15 deletions(-) create mode 100644 assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc5.tgz create mode 100644 assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc5.tgz create mode 100644 assets/fleet/fleet-100.0.3+up0.3.9-rc5.tgz create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/Chart.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/_helpers.tpl create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/configmap.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/deployment.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/network_policy_allow_all.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/patch_default_serviceaccount.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/rbac.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/secret.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/serviceaccount.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/templates/validate.yaml create mode 100644 charts/fleet-agent/100.0.3+up0.3.9-rc5/values.yaml create mode 100644 charts/fleet-crd/100.0.3+up0.3.9-rc5/Chart.yaml create mode 100644 charts/fleet-crd/100.0.3+up0.3.9-rc5/templates/crds.yaml create mode 100644 charts/fleet-crd/100.0.3+up0.3.9-rc5/templates/gitjobs-crds.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/Chart.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/.helmignore create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/Chart.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/templates/_helpers.tpl create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/templates/clusterrole.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/templates/clusterrolebinding.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/templates/deployment.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/templates/service.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/templates/serviceaccount.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/charts/gitjob/values.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/templates/_helpers.tpl create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/templates/configmap.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/templates/deployment.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/templates/rbac.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/templates/serviceaccount.yaml create mode 100644 charts/fleet/100.0.3+up0.3.9-rc5/values.yaml diff --git a/assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc5.tgz b/assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a9b5274d4e3651044f4d337e59886af47326d463 GIT binary patch literal 2402 zcmV-o37z&IiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PH$#bK5r3`OIIjLr*8qb7#_${MO?)pObddb8{X$?aWQv$w1^% z!U+Tz0F~5osTBZ#wU~UWHdTE9Z#N(#>dB}C(mH?xM~bTp)`@tMxWeQcW_?` z5YB}rnhLHW4$9~r%8f50$6$C zlCT2R;|G8p{y#ZC8+ZNxY%<>a|5E_X$PA6=8z=HB|2eeYWV~2nE)>;5t{V40YFj3N zCbI~Z8*}sy;LRK%FQ$yf@YBr|h!pf3;UC2mB}a`4F0NmJLb*fnF8fHn16 zv&)N*)G_o9;8h9?Qw^BqdIeMiRX~&~GE6|vsp`snb9HM-6rFKQV7dYVcgPqlxVYnR zc@b{LaCy-lLd*)KjW#%=N=qBF-8eig7B==;+AA_era%iINn-wVi@C@J-fp8M^FuXq9pbn|CL{Hoo4ZlOaj5;F{28-6|%vJ$Qw&M6EoRf^J$(E$PnQ zYXNn-@($qICKO17owayQ_{>?_6q&d)hO15Y1!t%ftV97431cg})^Il`+9J&e6G8dR zqgB|0A)}Y(P&#w)J{XZ5wrL&CWkFpuq>Ho(k9sfU@oSyFe|0!TWc@n{; zUGE=BzP%S7dl_ny5KU}i@6{M}i!+x9{tRp`DyuYDmhFh)%12nQt5)A3{HQFo_(2KY zp_qF#^C2{~w>7oOS*GbhO|9 zKMAz`o#eSXT8=#z6JBh#0}n?5m1AsoEL%l?Msz&CsIZ%LkSa{|;RSMjv^F~GLi z2L%As-5aPjeJC3yQy45a5`s$q*B3v&yuH4-eA%>AmHc;7WKjzVkWysH4W`@J3V%)X zJZkg~o9$;q>&{o;d094NeW1_^VZGi&G|L-qD*yF5>NaXJTd$utz4aHTZiz*f5uUVX z!jf%Mb&5Q@bJ)aP!xRJ-*~bLT>@ZsRvV?bq(6}wl?nBxl>)NeBDU?eZ<3${cg6saq zcEff@^}Lb3*|LW1Ep8*Wx7DnrXz?$SF$m#L;FKq3C;aV(t*72Y9dB*68;<^l_=CIt zeEvTi|2gVAAs26R!DzgCOBfS(=J(^W!Or^ctn>Y6GCmpav>ty-${tFmldratEiJBM7x)a!7bi==brMEOjjvfdjw z40aLDUf-;8tgx>fk9~gW9>4UA|98Q#|K}!oH~FcG$izkD503#m>%a3({WqCRCj0Nd zPXb;4pPH55`1}uII^gNnJnFBv!~^JjMF#Na$g)t)kLE%w{0MTPbU?Y%gt0^SR^&5D z66}))2{P0eIA``Fut-(JF=B$rAxtq95(A5lCE9+QxUpSPwu{5}D=Z`$gU~L@nV`3{ zU%cEr0b%p+#m0ZntLrjaVT6)vu1G*Zyyt+Fs6-=`!H{ z;d|za-|j2Pnt6HBLa^@jvsHlrQxY#knqJY2>IlYDPA2MsI znEo4MZ70r2+K#J(2Q!`WJFLDHhfNG!uf1Xaci+VyD+27=|D7Ip@Bf{io}cgi|0$qz z-d{V!gBK$FvYeisAdj2W_W-%8O9t+2^n`S29A|yErAKZX98KrePmi?S-r=x!Z0={c zyfE~&#~G*C5jUnnXfp@-SF+E%&;LJd$F~i;{D0iL|9gHs+2{W!fsX$V=9Y(#|G)GI z_V6h%?Eg!`XhJkTP6e>D{_lVPAMd~aJq?s4O@Slyi^KOitu0GP31#qq^&Ou#bE?2z zb#E^4R>wY=0Oj_&;pUR&HwuWdxaxMkZEJ@Yf2SJ%@AN>Ptk<45IG(wl1ONd4|Fy?s8~{210FX+v<^TWy literal 0 HcmV?d00001 diff --git a/assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc5.tgz b/assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..14b816fd02ab655e7730a3f0fa82f317abee2832 GIT binary patch literal 22269 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 hS$p@><}Oh6?^Q1c#Lf=RY&Fli~mX literal 0 HcmV?d00001 diff --git a/assets/fleet/fleet-100.0.3+up0.3.9-rc5.tgz b/assets/fleet/fleet-100.0.3+up0.3.9-rc5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d444a2c28ad651f9dd0684ef76661ff8d2a91794 GIT binary patch literal 3246 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:: + +# 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 + +debug: false \ No newline at end of file diff --git a/charts/fleet/100.0.3+up0.3.9-rc5/templates/_helpers.tpl b/charts/fleet/100.0.3+up0.3.9-rc5/templates/_helpers.tpl new file mode 100644 index 000000000..f652b5643 --- /dev/null +++ b/charts/fleet/100.0.3+up0.3.9-rc5/templates/_helpers.tpl @@ -0,0 +1,7 @@ +{{- 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/100.0.3+up0.3.9-rc5/templates/configmap.yaml b/charts/fleet/100.0.3+up0.3.9-rc5/templates/configmap.yaml new file mode 100644 index 000000000..6b8d6f05a --- /dev/null +++ b/charts/fleet/100.0.3+up0.3.9-rc5/templates/configmap.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: fleet-controller +data: + config: | + { + "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/100.0.3+up0.3.9-rc5/templates/deployment.yaml b/charts/fleet/100.0.3+up0.3.9-rc5/templates/deployment.yaml new file mode 100644 index 000000000..cebefbd4a --- /dev/null +++ b/charts/fleet/100.0.3+up0.3.9-rc5/templates/deployment.yaml @@ -0,0 +1,49 @@ +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 + {{- if .Values.proxy }} + - name: HTTP_PROXY + value: {{ .Values.proxy }} + - name: HTTPS_PROXY + value: {{ .Values.proxy }} + - name: NO_PROXY + value: {{ .Values.noProxy }} + {{- end }} + image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' + name: fleet-controller + imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" + command: + - fleetcontroller + {{- if .Values.debug }} + - --debug + - --debug-level + - {{ quote .Values.debugLevel }} + {{- end }} + {{- if not .Values.gitops.enabled }} + - --disable-gitops + {{- end }} + serviceAccountName: fleet-controller + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/charts/fleet/100.0.3+up0.3.9-rc5/templates/rbac.yaml b/charts/fleet/100.0.3+up0.3.9-rc5/templates/rbac.yaml new file mode 100644 index 000000000..59df51b1f --- /dev/null +++ b/charts/fleet/100.0.3+up0.3.9-rc5/templates/rbac.yaml @@ -0,0 +1,106 @@ +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: + - '*' + +--- +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 + +--- +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}} diff --git a/charts/fleet/100.0.3+up0.3.9-rc5/templates/serviceaccount.yaml b/charts/fleet/100.0.3+up0.3.9-rc5/templates/serviceaccount.yaml new file mode 100644 index 000000000..bd99d9958 --- /dev/null +++ b/charts/fleet/100.0.3+up0.3.9-rc5/templates/serviceaccount.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: fleet-controller + +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: fleet-controller-bootstrap diff --git a/charts/fleet/100.0.3+up0.3.9-rc5/values.yaml b/charts/fleet/100.0.3+up0.3.9-rc5/values.yaml new file mode 100644 index 000000000..27315de95 --- /dev/null +++ b/charts/fleet/100.0.3+up0.3.9-rc5/values.yaml @@ -0,0 +1,62 @@ +image: + repository: rancher/fleet + tag: v0.3.9-rc5 + imagePullPolicy: IfNotPresent + +agentImage: + repository: rancher/fleet-agent + tag: v0.3.9-rc5 + 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 + +# 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: + # 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 fleet-system + agentNamespace: "" + # A repo to add at install time that will deploy to the local cluster. This allows + # one to fully bootstrap fleet, it's configuration and all it's downstream clusters + # in one shot. + repo: "" + secret: "" + branch: master + paths: "" + +global: + cattle: + systemDefaultRegistry: "" + +nodeSelector: + kubernetes.io/os: linux + +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule + +gitops: + enabled: true + +debug: false +debugLevel: 0 diff --git a/index.yaml b/index.yaml index 32bf1f318..b0bb4e978 100755 --- a/index.yaml +++ b/index.yaml @@ -12,19 +12,19 @@ entries: catalog.cattle.io/provides-gvr: clusters.fleet.cattle.io/v1alpha1 catalog.cattle.io/release-name: fleet apiVersion: v2 - appVersion: 0.3.9-rc4 - created: "2022-03-02T11:42:17.866536-08:00" + appVersion: 0.3.9-rc5 + created: "2022-03-09T08:34:28.83496-08:00" dependencies: - condition: gitops.enabled name: gitjob repository: file://./charts/gitjob description: Fleet Manager - GitOps at Scale - digest: e3be3935039aaef94030bd1de026166641b43d33a8df80496b2858a7768bf072 + digest: ef26d96250177db311c99c653fa4391317562814ecae3d63d9b59714c502ff0e icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet urls: - - assets/fleet/fleet-100.0.3+up0.3.9-rc4.tgz - version: 100.0.3+up0.3.9-rc4 + - assets/fleet/fleet-100.0.3+up0.3.9-rc5.tgz + version: 100.0.3+up0.3.9-rc5 - annotations: catalog.cattle.io/auto-install: fleet-crd=match catalog.cattle.io/certified: rancher @@ -217,15 +217,15 @@ entries: catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/release-name: fleet-agent apiVersion: v2 - appVersion: 0.3.9-rc4 - created: "2022-03-02T11:42:18.549827-08:00" + appVersion: 0.3.9-rc5 + created: "2022-03-09T08:34:28.840413-08:00" description: Fleet Manager Agent - GitOps at Scale - digest: dccb0262f1ecb8083bf75ac811b068a9297c0ccf859d81479ec27e94f13996f1 + digest: 0ae73fbed53148d98658f11940499aeb5552dc9df63cdd7aa37f8085a3ea237e icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-agent urls: - - assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc4.tgz - version: 100.0.3+up0.3.9-rc4 + - assets/fleet-agent/fleet-agent-100.0.3+up0.3.9-rc5.tgz + version: 100.0.3+up0.3.9-rc5 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" @@ -379,15 +379,15 @@ entries: catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/release-name: fleet-crd apiVersion: v2 - appVersion: 0.3.9-rc4 - created: "2022-03-02T11:42:19.44184-08:00" + appVersion: 0.3.9-rc5 + created: "2022-03-09T08:34:28.85202-08:00" description: Fleet Manager CustomResourceDefinitions - digest: 6387a210d9ae7e7f98a0afbbeb1fd65bf86eecb275de5c672d8351c747945a42 + digest: 42df020233e92359e6f9ff781bb6149da5d836568eebad155cce35af036b1cc9 icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-crd urls: - - assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc4.tgz - version: 100.0.3+up0.3.9-rc4 + - assets/fleet-crd/fleet-crd-100.0.3+up0.3.9-rc5.tgz + version: 100.0.3+up0.3.9-rc5 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true"