rancher-charts/charts/fleet-crd/0.3.300/templates/crds.yaml

2169 lines
68 KiB
YAML
Raw Normal View History

2020-09-30 23:34:22 +00:00
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
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
2020-10-03 15:30:49 +00:00
defaultNamespace:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
diff:
nullable: true
properties:
comparePatches:
items:
properties:
apiVersion:
nullable: true
type: string
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
2020-10-03 15:30:49 +00:00
forceSyncGeneration:
type: integer
2020-09-30 23:34:22 +00:00
helm:
nullable: true
properties:
chart:
nullable: true
type: string
force:
type: boolean
releaseName:
nullable: true
type: string
repo:
nullable: true
type: string
takeOwnership:
type: boolean
timeoutSeconds:
type: integer
values:
nullable: true
type: object
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
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
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
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
2020-10-03 15:30:49 +00:00
defaultNamespace:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
diff:
nullable: true
properties:
comparePatches:
items:
properties:
apiVersion:
nullable: true
type: string
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
2020-10-03 15:30:49 +00:00
forceSyncGeneration:
type: integer
2020-09-30 23:34:22 +00:00
helm:
nullable: true
properties:
chart:
nullable: true
type: string
force:
type: boolean
releaseName:
nullable: true
type: string
repo:
nullable: true
type: string
takeOwnership:
type: boolean
timeoutSeconds:
type: integer
values:
nullable: true
type: object
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
2021-01-07 05:24:25 +00:00
observedGeneration:
type: integer
2020-09-30 23:34:22 +00:00
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
2021-01-07 05:24:25 +00:00
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
2020-09-30 23:34:22 +00:00
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
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
deploymentID:
nullable: true
type: string
options:
properties:
2020-10-03 15:30:49 +00:00
defaultNamespace:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
diff:
nullable: true
properties:
comparePatches:
items:
properties:
apiVersion:
nullable: true
type: string
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
2020-10-03 15:30:49 +00:00
forceSyncGeneration:
type: integer
2020-09-30 23:34:22 +00:00
helm:
nullable: true
properties:
chart:
nullable: true
type: string
force:
type: boolean
releaseName:
nullable: true
type: string
repo:
nullable: true
type: string
takeOwnership:
type: boolean
timeoutSeconds:
type: integer
values:
nullable: true
type: object
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:
2020-10-03 15:30:49 +00:00
defaultNamespace:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
diff:
nullable: true
properties:
comparePatches:
items:
properties:
apiVersion:
nullable: true
type: string
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
2020-10-03 15:30:49 +00:00
forceSyncGeneration:
type: integer
2020-09-30 23:34:22 +00:00
helm:
nullable: true
properties:
chart:
nullable: true
type: string
force:
type: boolean
releaseName:
nullable: true
type: string
repo:
nullable: true
type: string
takeOwnership:
type: boolean
timeoutSeconds:
type: integer
values:
nullable: true
type: object
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
2020-10-03 15:30:49 +00:00
syncGeneration:
nullable: true
type: integer
2020-09-30 23:34:22 +00:00
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
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
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
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
clientID:
nullable: true
type: string
kubeConfigSecret:
nullable: true
type: string
paused:
type: boolean
2020-10-03 15:30:49 +00:00
redeployAgentGeneration:
type: integer
2020-09-30 23:34:22 +00:00
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
2020-10-03 15:30:49 +00:00
agentDeployedGeneration:
2020-09-30 23:34:22 +00:00
nullable: true
2020-10-03 15:30:49 +00:00
type: integer
2020-09-30 23:34:22 +00:00
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
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
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
branch:
nullable: true
type: string
2021-01-07 05:24:25 +00:00
caBundle:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
clientSecretName:
nullable: true
type: string
2020-10-03 15:30:49 +00:00
forceSyncGeneration:
type: integer
2021-01-07 05:24:25 +00:00
insecureSkipTLSVerify:
type: boolean
2020-09-30 23:34:22 +00:00
paths:
items:
nullable: true
type: string
nullable: true
type: array
2020-10-03 15:30:49 +00:00
paused:
type: boolean
2020-09-30 23:34:22 +00:00
pollingInterval:
nullable: true
type: string
repo:
nullable: true
type: string
revision:
nullable: true
type: string
serviceAccount:
nullable: true
type: string
2020-10-03 15:30:49 +00:00
targetNamespace:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
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
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:
2020-10-03 15:30:49 +00:00
error:
type: boolean
message:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
readyBundleDeployments:
nullable: true
type: string
state:
nullable: true
type: string
type: object
2020-10-05 17:42:19 +00:00
gitJobStatus:
nullable: true
type: string
2020-09-30 23:34:22 +00:00
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
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
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
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
scope: Cluster
validation:
openAPIV3Schema:
properties:
content:
nullable: true
type: string
type: object
version: v1alpha1
versions:
- name: v1alpha1
served: true
storage: true