apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: bundles.fleet.cattle.io spec: group: fleet.cattle.io names: kind: Bundle plural: bundles singular: bundle preserveUnknownFields: false scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .status.display.readyClusters name: BundleDeployments-Ready type: string - jsonPath: .status.conditions[?(@.type=="Ready")].message name: Status type: string name: v1alpha1 schema: openAPIV3Schema: properties: spec: properties: defaultNamespace: nullable: true type: string dependsOn: items: properties: name: nullable: true type: string selector: nullable: true properties: matchExpressions: items: properties: key: nullable: true type: string operator: nullable: true type: string values: items: nullable: true type: string nullable: true type: array type: object nullable: true type: array matchLabels: additionalProperties: nullable: true type: string nullable: true type: object type: object type: object nullable: true type: array diff: nullable: true properties: comparePatches: items: properties: apiVersion: nullable: true type: string jsonPointers: items: nullable: true type: string nullable: true type: array kind: nullable: true type: string name: nullable: true type: string namespace: nullable: true type: string operations: items: properties: op: nullable: true type: string path: nullable: true type: string value: nullable: true type: string type: object nullable: true type: array type: object nullable: true type: array type: object forceSyncGeneration: type: integer helm: nullable: true properties: atomic: type: boolean chart: nullable: true type: string force: type: boolean maxHistory: type: integer releaseName: maxLength: 53 nullable: true pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ type: string repo: nullable: true type: string takeOwnership: type: boolean timeoutSeconds: type: integer values: nullable: true type: object x-kubernetes-preserve-unknown-fields: true valuesFiles: items: nullable: true type: string nullable: true type: array valuesFrom: items: properties: configMapKeyRef: nullable: true properties: key: nullable: true type: string name: nullable: true type: string namespace: nullable: true type: string type: object secretKeyRef: nullable: true properties: key: nullable: true type: string name: nullable: true type: string namespace: nullable: true type: string type: object type: object nullable: true type: array version: nullable: true type: string 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: atomic: type: boolean 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: atomic: type: boolean chart: nullable: true type: string force: type: boolean maxHistory: type: integer releaseName: maxLength: 53 nullable: true pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ type: string repo: nullable: true type: string takeOwnership: type: boolean timeoutSeconds: type: integer values: nullable: true type: object x-kubernetes-preserve-unknown-fields: true valuesFiles: items: nullable: true type: string nullable: true type: array valuesFrom: items: properties: configMapKeyRef: nullable: true properties: key: nullable: true type: string name: nullable: true type: string namespace: nullable: true type: string type: object secretKeyRef: nullable: true properties: key: nullable: true type: string name: nullable: true type: string namespace: nullable: true type: string type: object type: object nullable: true type: array version: nullable: true type: string 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: atomic: type: boolean 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: metadata: properties: name: maxLength: 63 pattern: ^[-a-z0-9]+$ type: string type: object 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 privateRepoURL: nullable: true type: string 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: metadata: properties: name: maxLength: 63 pattern: ^[-a-z0-9]+$ type: string type: object spec: properties: ttl: nullable: true type: string type: object status: properties: expires: nullable: true type: string secretName: nullable: true type: string type: object type: object served: true storage: true subresources: status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: gitrepos.fleet.cattle.io spec: group: fleet.cattle.io names: categories: - fleet kind: GitRepo plural: gitrepos singular: gitrepo preserveUnknownFields: false scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .spec.repo name: Repo type: string - jsonPath: .status.commit name: Commit type: string - jsonPath: .status.display.readyBundleDeployments name: BundleDeployments-Ready type: string - jsonPath: .status.conditions[?(@.type=="Ready")].message name: Status type: string name: v1alpha1 schema: openAPIV3Schema: properties: spec: properties: branch: nullable: true type: string caBundle: nullable: true type: string clientSecretName: nullable: true type: string forceSyncGeneration: type: integer 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: {}