diff --git a/assets/fleet-agent/fleet-agent-100.0.4+up0.3.10-rc1.tgz b/assets/fleet-agent/fleet-agent-100.0.4+up0.3.10-rc1.tgz deleted file mode 100644 index 3362857b2..000000000 Binary files a/assets/fleet-agent/fleet-agent-100.0.4+up0.3.10-rc1.tgz and /dev/null differ diff --git a/assets/fleet-crd/fleet-crd-100.0.4+up0.3.10-rc1.tgz b/assets/fleet-crd/fleet-crd-100.0.4+up0.3.10-rc1.tgz deleted file mode 100644 index 3dc1024d6..000000000 Binary files a/assets/fleet-crd/fleet-crd-100.0.4+up0.3.10-rc1.tgz and /dev/null differ diff --git a/assets/fleet/fleet-100.0.4+up0.3.10-rc1.tgz b/assets/fleet/fleet-100.0.4+up0.3.10-rc1.tgz deleted file mode 100644 index bc37163fc..000000000 Binary files a/assets/fleet/fleet-100.0.4+up0.3.10-rc1.tgz and /dev/null differ diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/Chart.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/Chart.yaml deleted file mode 100644 index 3d3ee426f..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/Chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.23.0-0' - catalog.cattle.io/namespace: cattle-fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0' - catalog.cattle.io/release-name: fleet-agent -apiVersion: v2 -appVersion: 0.3.10-rc1 -description: Fleet Manager Agent - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-agent -version: 100.0.4+up0.3.10-rc1 diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/Chart.yaml.orig b/charts/fleet-agent/100.0.4+up0.3.10-rc1/Chart.yaml.orig deleted file mode 100644 index 0327a39ee..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/Chart.yaml.orig +++ /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.10-rc1 -description: Fleet Manager Agent - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-agent -version: 0.3.10-rc1 diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/README.md b/charts/fleet-agent/100.0.4+up0.3.10-rc1/README.md deleted file mode 100644 index 0f3446a38..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Standalone Fleet users use this chart for agent-based registration [docs/agent-initiated.md](/docs/agent-initiated.md). -Fleet in Rancher does not use this chart, but creates the agent deployments programmatically. - diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/_helpers.tpl b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/_helpers.tpl deleted file mode 100644 index 6cd96c3ac..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/_helpers.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - -{{- define "linux-node-selector" -}} -kubernetes.io/os: linux -{{- end -}} \ No newline at end of file diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/configmap.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/configmap.yaml deleted file mode 100644 index ce61a8756..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/deployment.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/deployment.yaml deleted file mode 100644 index 1bf359ef7..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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 - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.fleetAgent.nodeSelector }} -{{ toYaml .Values.fleetAgent.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.fleetAgent.tolerations }} -{{ toYaml .Values.fleetAgent.tolerations | indent 8 }} -{{- end }} \ No newline at end of file diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/network_policy_allow_all.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/network_policy_allow_all.yaml deleted file mode 100644 index a72109a06..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/patch_default_serviceaccount.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/patch_default_serviceaccount.yaml deleted file mode 100644 index aad4eea41..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/patch_default_serviceaccount.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: batch/v1 -kind: Job -metadata: - name: patch-fleet-sa - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -spec: - template: - spec: - serviceAccountName: fleet-agent - restartPolicy: Never - containers: - - name: sa - image: "{{ template "system_default_registry" . }}{{ .Values.global.kubectl.repository }}:{{ .Values.global.kubectl.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - command: ["kubectl", "patch", "serviceaccount", "default", "-p", "{\"automountServiceAccountToken\": false}"] - args: ["-n", {{ .Values.internal.systemNamespace }}] - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.kubectl.nodeSelector }} -{{ toYaml .Values.kubectl.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.kubectl.tolerations }} -{{ toYaml .Values.kubectl.tolerations | indent 8 }} -{{- end }} - backoffLimit: 1 diff --git a/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/rbac.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/rbac.yaml deleted file mode 100644 index 805949bf2..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/secret.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/secret.yaml deleted file mode 100644 index 471588204..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/serviceaccount.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/serviceaccount.yaml deleted file mode 100644 index 73e27f0be..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/validate.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/templates/validate.yaml deleted file mode 100644 index d53ff1c50..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/values.yaml b/charts/fleet-agent/100.0.4+up0.3.10-rc1/values.yaml deleted file mode 100644 index 140c2b6cc..000000000 --- a/charts/fleet-agent/100.0.4+up0.3.10-rc1/values.yaml +++ /dev/null @@ -1,63 +0,0 @@ -image: - os: "windows,linux" - repository: rancher/fleet-agent - tag: v0.3.10-rc1 - -# 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: - ## Node labels for pod assignment - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - ## - nodeSelector: {} - ## List of node taints to tolerate (requires Kubernetes >= 1.6) - tolerations: [] -kubectl: - ## Node labels for pod assignment - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - ## - nodeSelector: {} - ## List of node taints to tolerate (requires Kubernetes >= 1.6) - tolerations: - - key: node.cloudprovider.kubernetes.io/uninitialized - operator: "Equal" - value: "true" - effect: NoSchedule - -global: - cattle: - systemDefaultRegistry: "" - kubectl: - repository: rancher/kubectl - tag: v1.21.5 - -debug: false -debugLevel: 0 diff --git a/charts/fleet-crd/100.0.4+up0.3.10-rc1/Chart.yaml b/charts/fleet-crd/100.0.4+up0.3.10-rc1/Chart.yaml deleted file mode 100644 index 054bd91ad..000000000 --- a/charts/fleet-crd/100.0.4+up0.3.10-rc1/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.10-rc1 -description: Fleet Manager CustomResourceDefinitions -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-crd -version: 100.0.4+up0.3.10-rc1 diff --git a/charts/fleet-crd/100.0.4+up0.3.10-rc1/templates/crds.yaml b/charts/fleet-crd/100.0.4+up0.3.10-rc1/templates/crds.yaml deleted file mode 100644 index b15a8037e..000000000 --- a/charts/fleet-crd/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/gitjobs-crds.yaml b/charts/fleet-crd/100.0.4+up0.3.10-rc1/templates/gitjobs-crds.yaml deleted file mode 100644 index 9e22d6a1c..000000000 --- a/charts/fleet-crd/100.0.4+up0.3.10-rc1/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-crd/100.0.4+up0.3.10-rc1/values.yaml b/charts/fleet-crd/100.0.4+up0.3.10-rc1/values.yaml deleted file mode 100644 index d41d3a244..000000000 --- a/charts/fleet-crd/100.0.4+up0.3.10-rc1/values.yaml +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally empty diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/Chart.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/Chart.yaml deleted file mode 100644 index 88239a43b..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: fleet-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/experimental: "true" - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.23.0-0' - catalog.cattle.io/namespace: cattle-fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/provides-gvr: clusters.fleet.cattle.io/v1alpha1 - catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0' - catalog.cattle.io/release-name: fleet -apiVersion: v2 -appVersion: 0.3.10-rc1 -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.4+up0.3.10-rc1 diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/Chart.yaml.orig b/charts/fleet/100.0.4+up0.3.10-rc1/Chart.yaml.orig deleted file mode 100644 index 6c50739ce..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/Chart.yaml.orig +++ /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.10-rc1 -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: 0.3.10-rc1 diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/.helmignore b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/.helmignore deleted file mode 100644 index 691fa13d6..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/charts/gitjob/Chart.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/Chart.yaml deleted file mode 100644 index d3d7e3a52..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -appVersion: 0.1.26 -description: Controller that run jobs based on git events -name: gitjob -version: 0.1.26 diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/_helpers.tpl b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/_helpers.tpl deleted file mode 100644 index 6cd96c3ac..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/_helpers.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - -{{- define "linux-node-selector" -}} -kubernetes.io/os: linux -{{- end -}} \ No newline at end of file diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/clusterrole.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/clusterrole.yaml deleted file mode 100644 index bcad90164..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/charts/gitjob/templates/clusterrolebinding.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/clusterrolebinding.yaml deleted file mode 100644 index 0bf07c4ef..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/charts/gitjob/templates/deployment.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/deployment.yaml deleted file mode 100644 index 86bb61edd..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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 }} - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.nodeSelector }} -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.tolerations }} -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/service.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/service.yaml deleted file mode 100644 index bf57c1b55..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/charts/gitjob/templates/serviceaccount.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/templates/serviceaccount.yaml deleted file mode 100644 index 5f8aecb04..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/charts/gitjob/values.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/values.yaml deleted file mode 100644 index 896a92654..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/charts/gitjob/values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -gitjob: - repository: rancher/gitjob - tag: v0.1.26 - -tekton: - repository: rancher/tekton-utils - tag: v0.1.5 - -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 - -## Node labels for pod assignment -## Ref: https://kubernetes.io/docs/user-guide/node-selection/ -## -nodeSelector: {} -## List of node taints to tolerate (requires Kubernetes >= 1.6) -tolerations: [] - -debug: false diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/templates/_helpers.tpl b/charts/fleet/100.0.4+up0.3.10-rc1/templates/_helpers.tpl deleted file mode 100644 index 6cd96c3ac..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/templates/_helpers.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - -{{- define "linux-node-selector" -}} -kubernetes.io/os: linux -{{- end -}} \ No newline at end of file diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/templates/configmap.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/templates/configmap.yaml deleted file mode 100644 index 6b8d6f05a..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/deployment.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/templates/deployment.yaml deleted file mode 100644 index 3ebc1fe2b..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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 - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.nodeSelector }} -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.tolerations }} -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} diff --git a/charts/fleet/100.0.4+up0.3.10-rc1/templates/rbac.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/templates/rbac.yaml deleted file mode 100644 index 59df51b1f..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/templates/serviceaccount.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/templates/serviceaccount.yaml deleted file mode 100644 index bd99d9958..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/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.4+up0.3.10-rc1/values.yaml b/charts/fleet/100.0.4+up0.3.10-rc1/values.yaml deleted file mode 100644 index bc2d70013..000000000 --- a/charts/fleet/100.0.4+up0.3.10-rc1/values.yaml +++ /dev/null @@ -1,60 +0,0 @@ -image: - repository: rancher/fleet - tag: v0.3.10-rc1 - imagePullPolicy: IfNotPresent - -agentImage: - repository: rancher/fleet-agent - tag: v0.3.10-rc1 - 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: "" - -## Node labels for pod assignment -## Ref: https://kubernetes.io/docs/user-guide/node-selection/ -## -nodeSelector: {} -## List of node taints to tolerate (requires Kubernetes >= 1.6) -tolerations: [] - -gitops: - enabled: true - -debug: false -debugLevel: 0 diff --git a/index.yaml b/index.yaml index 85e7f235e..ecf06da87 100755 --- a/index.yaml +++ b/index.yaml @@ -14,19 +14,19 @@ entries: catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0' catalog.cattle.io/release-name: fleet apiVersion: v2 - appVersion: 0.3.10-rc1 - created: "2022-07-08T09:34:20.181156-07:00" + appVersion: 0.3.10-rc2 + created: "2022-07-14T00:21:58.552794+05:30" dependencies: - condition: gitops.enabled name: gitjob repository: file://./charts/gitjob description: Fleet Manager - GitOps at Scale - digest: 259f674a4111752e378ad17e54747e669b0beb0106bef4e242523842e7e60fda + digest: d1a3d9fc290818ecfebe8222eb5446af41ec67646dbb0f082bcc8c4dffd4fa34 icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet urls: - - assets/fleet/fleet-100.0.4+up0.3.10-rc1.tgz - version: 100.0.4+up0.3.10-rc1 + - assets/fleet/fleet-100.0.4+up0.3.10-rc2.tgz + version: 100.0.4+up0.3.10-rc2 - annotations: catalog.cattle.io/auto-install: fleet-crd=match catalog.cattle.io/certified: rancher @@ -277,15 +277,15 @@ entries: catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0' catalog.cattle.io/release-name: fleet-agent apiVersion: v2 - appVersion: 0.3.10-rc1 - created: "2022-07-08T09:34:21.42688-07:00" + appVersion: 0.3.10-rc2 + created: "2022-07-14T00:22:31.330474+05:30" description: Fleet Manager Agent - GitOps at Scale - digest: 2bc5c70cebaed60e8a12626f1d2d27639324a770b4b8fc75bf67705b1a3d62b6 + digest: 245078a7b29c5e21a51a2b549648259364ed66c0248b65f00143b648560f1696 icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-agent urls: - - assets/fleet-agent/fleet-agent-100.0.4+up0.3.10-rc1.tgz - version: 100.0.4+up0.3.10-rc1 + - assets/fleet-agent/fleet-agent-100.0.4+up0.3.10-rc2.tgz + version: 100.0.4+up0.3.10-rc2 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" @@ -481,15 +481,15 @@ entries: catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/release-name: fleet-crd apiVersion: v2 - appVersion: 0.3.10-rc1 - created: "2022-06-29T16:43:04.678205-07:00" + appVersion: 0.3.10-rc2 + created: "2022-07-14T00:22:20.293892+05:30" description: Fleet Manager CustomResourceDefinitions - digest: e210c5238c1680e360e8e0ae6252ff732abdd653b69fabd55c487ecf04a115a2 + digest: 02889c1ade26cacd159621e4b26cd38c21a0fb333ea6311120da3e5a026a5f08 icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-crd urls: - - assets/fleet-crd/fleet-crd-100.0.4+up0.3.10-rc1.tgz - version: 100.0.4+up0.3.10-rc1 + - assets/fleet-crd/fleet-crd-100.0.4+up0.3.10-rc2.tgz + version: 100.0.4+up0.3.10-rc2 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true"