Remove rancher-operator

rancher-opeartor is no longer neded in Rancher 2.6+, so it should be
removed.
pull/1153/head
Donnie Adams 2021-04-26 14:01:58 -07:00
parent 7d61302b9f
commit 3936f2c091
174 changed files with 0 additions and 54785 deletions

View File

@ -1,11 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.1.3
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.1.300-rc08

View File

@ -1,11 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.1.4
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.1.400-rc01

View File

@ -1,11 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.1.4
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.1.400-rc02

View File

@ -1,11 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.1.4
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.1.400-rc03

View File

@ -1,11 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.1.4
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.1.400-rc04

View File

@ -1,15 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.2.0-alpha
dependencies:
- condition: capi.enabled
name: capi
repository: ""
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.2.0-alpha01-rc01

View File

@ -1,4 +0,0 @@
apiVersion: v2
appVersion: 0.0.0
name: capi
version: 0.0.0

View File

@ -1,321 +0,0 @@
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
creationTimestamp: null
name: mutating-webhook-configuration
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-cluster
failurePolicy: Fail
matchPolicy: Equivalent
name: default.cluster.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusters
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machine
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machine.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machines
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machinedeployment
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machinedeployment.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinedeployments
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machinehealthcheck
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machinehealthcheck.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinehealthchecks
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machineset
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machineset.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinesets
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-exp-cluster-x-k8s-io-v1alpha4-machinepool
failurePolicy: Fail
matchPolicy: Equivalent
name: default.exp.machinepool.cluster.x-k8s.io
rules:
- apiGroups:
- exp.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinepools
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-addons-cluster-x-k8s-io-v1alpha4-clusterresourceset
failurePolicy: Fail
matchPolicy: Equivalent
name: default.clusterresourceset.addons.cluster.x-k8s.io
rules:
- apiGroups:
- addons.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusterresourcesets
sideEffects: None
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
creationTimestamp: null
name: validating-webhook-configuration
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-cluster
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.cluster.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusters
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machine
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machine.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machines
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machinedeployment
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machinedeployment.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinedeployments
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machinehealthcheck
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machinehealthcheck.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinehealthchecks
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machineset
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machineset.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinesets
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-exp-cluster-x-k8s-io-v1alpha4-machinepool
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.exp.machinepool.cluster.x-k8s.io
rules:
- apiGroups:
- exp.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinepools
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-addons-cluster-x-k8s-io-v1alpha4-clusterresourceset
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.clusterresourceset.addons.cluster.x-k8s.io
rules:
- apiGroups:
- addons.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusterresourcesets
sideEffects: None

View File

@ -1,734 +0,0 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: clusters.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .status.ready
name: Ready
type: string
- JSONPath: .status.clientSecretName
name: Kubeconfig
type: string
group: rancher.cattle.io
names:
kind: Cluster
plural: clusters
singular: cluster
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
cloudCredentialSecretName:
nullable: true
type: string
clusterAPIConfig:
nullable: true
properties:
clusterName:
nullable: true
type: string
type: object
kubernetesVersion:
nullable: true
type: string
rancherValues:
nullable: true
type: object
referencedConfig:
nullable: true
properties:
managementClusterName:
nullable: true
type: string
type: object
rkeConfig:
nullable: true
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
nodePools:
items:
properties:
controlPlaneRole:
nullable: true
type: boolean
displayName:
nullable: true
type: string
etcdRole:
nullable: true
type: boolean
hostnamePrefix:
nullable: true
type: string
labels:
additionalProperties:
nullable: true
type: string
nullable: true
type: object
name:
nullable: true
type: string
nodeConfig:
nullable: true
properties:
apiVersion:
nullable: true
type: string
fieldPath:
nullable: true
type: string
kind:
nullable: true
type: string
name:
nullable: true
type: string
namespace:
nullable: true
type: string
resourceVersion:
nullable: true
type: string
uid:
nullable: true
type: string
type: object
paused:
type: boolean
quantity:
nullable: true
type: integer
rollingUpdate:
nullable: true
properties:
maxSurge:
nullable: true
type: string
maxUnavailable:
nullable: true
type: string
type: object
taints:
items:
properties:
effect:
nullable: true
type: string
key:
nullable: true
type: string
timeAdded:
nullable: true
type: string
value:
nullable: true
type: string
type: object
nullable: true
type: array
workerRole:
nullable: true
type: boolean
required:
- name
- nodeConfig
type: object
nullable: true
type: array
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
type: object
type: object
status:
properties:
agentDeployed:
type: boolean
clientSecretName:
nullable: true
type: string
clusterName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: projects.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .spec.clusterSelector
name: Selector
type: string
group: rancher.cattle.io
names:
kind: Project
plural: projects
singular: project
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
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
type: object
status:
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: roletemplates.rancher.cattle.io
spec:
group: rancher.cattle.io
names:
kind: RoleTemplate
plural: roletemplates
singular: roletemplate
scope: Cluster
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
rules:
items:
properties:
apiGroups:
items:
nullable: true
type: string
nullable: true
type: array
nonResourceURLs:
items:
nullable: true
type: string
nullable: true
type: array
resourceNames:
items:
nullable: true
type: string
nullable: true
type: array
resources:
items:
nullable: true
type: string
nullable: true
type: array
verbs:
items:
nullable: true
type: string
nullable: true
type: array
type: object
nullable: true
type: array
status:
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: roletemplatebindings.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .spec.roleTemplateName
name: Role
type: string
group: rancher.cattle.io
names:
kind: RoleTemplateBinding
plural: roletemplatebindings
singular: roletemplatebinding
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
bindingScope:
properties:
apiGroup:
nullable: true
type: string
kind:
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
roleTemplateName:
nullable: true
type: string
status:
type: object
subjects:
items:
properties:
apiGroup:
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
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkeclusters.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKECluster
plural: rkeclusters
singular: rkecluster
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
cloudCredentialSecretName:
nullable: true
type: string
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
controlPlaneEndpoint:
nullable: true
properties:
host:
nullable: true
type: string
port:
type: integer
type: object
kubernetesVersion:
nullable: true
type: string
managementClusterName:
nullable: true
type: string
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
required:
- managementClusterName
type: object
status:
properties:
clusterStateSecretName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkebootstraps.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEBootstrap
plural: rkebootstraps
singular: rkebootstrap
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkebootstraptemplates.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEBootstrapTemplate
plural: rkebootstraptemplates
singular: rkebootstraptemplate
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
template:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
required:
- template
type: object
required:
- spec
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkecontrolplans.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEControlPlan
plural: rkecontrolplans
singular: rkecontrolplan
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: unmanagedmachines.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: UnmanagedMachine
plural: unmanagedmachines
singular: unmanagedmachine
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true

View File

@ -1,15 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.2.0-alpha
dependencies:
- condition: capi.enabled
name: capi
repository: ""
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.2.0-alpha02-rc01

View File

@ -1,4 +0,0 @@
apiVersion: v2
appVersion: 0.0.0
name: capi
version: 0.0.0

View File

@ -1,321 +0,0 @@
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
creationTimestamp: null
name: mutating-webhook-configuration
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-cluster
failurePolicy: Fail
matchPolicy: Equivalent
name: default.cluster.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusters
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machine
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machine.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machines
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machinedeployment
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machinedeployment.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinedeployments
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machinehealthcheck
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machinehealthcheck.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinehealthchecks
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machineset
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machineset.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinesets
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-exp-cluster-x-k8s-io-v1alpha4-machinepool
failurePolicy: Fail
matchPolicy: Equivalent
name: default.exp.machinepool.cluster.x-k8s.io
rules:
- apiGroups:
- exp.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinepools
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-addons-cluster-x-k8s-io-v1alpha4-clusterresourceset
failurePolicy: Fail
matchPolicy: Equivalent
name: default.clusterresourceset.addons.cluster.x-k8s.io
rules:
- apiGroups:
- addons.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusterresourcesets
sideEffects: None
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
creationTimestamp: null
name: validating-webhook-configuration
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-cluster
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.cluster.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusters
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machine
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machine.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machines
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machinedeployment
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machinedeployment.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinedeployments
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machinehealthcheck
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machinehealthcheck.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinehealthchecks
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machineset
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machineset.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinesets
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-exp-cluster-x-k8s-io-v1alpha4-machinepool
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.exp.machinepool.cluster.x-k8s.io
rules:
- apiGroups:
- exp.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinepools
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-addons-cluster-x-k8s-io-v1alpha4-clusterresourceset
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.clusterresourceset.addons.cluster.x-k8s.io
rules:
- apiGroups:
- addons.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusterresourcesets
sideEffects: None

View File

@ -1,904 +0,0 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: clusters.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .status.ready
name: Ready
type: string
- JSONPath: .status.clientSecretName
name: Kubeconfig
type: string
group: rancher.cattle.io
names:
kind: Cluster
plural: clusters
singular: cluster
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
cloudCredentialSecretName:
nullable: true
type: string
clusterAPIConfig:
nullable: true
properties:
clusterName:
nullable: true
type: string
type: object
kubernetesVersion:
nullable: true
type: string
rancherValues:
nullable: true
type: object
referencedConfig:
nullable: true
properties:
managementClusterName:
nullable: true
type: string
type: object
rkeConfig:
nullable: true
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
infrastructureRef:
nullable: true
properties:
apiVersion:
nullable: true
type: string
fieldPath:
nullable: true
type: string
kind:
nullable: true
type: string
name:
nullable: true
type: string
namespace:
nullable: true
type: string
resourceVersion:
nullable: true
type: string
uid:
nullable: true
type: string
type: object
nodePools:
items:
properties:
cloudCredentialSecretName:
nullable: true
type: string
controlPlaneRole:
nullable: true
type: boolean
displayName:
nullable: true
type: string
etcdRole:
nullable: true
type: boolean
hostnamePrefix:
nullable: true
type: string
labels:
additionalProperties:
nullable: true
type: string
nullable: true
type: object
name:
nullable: true
type: string
nodeConfig:
nullable: true
properties:
apiVersion:
nullable: true
type: string
fieldPath:
nullable: true
type: string
kind:
nullable: true
type: string
name:
nullable: true
type: string
namespace:
nullable: true
type: string
resourceVersion:
nullable: true
type: string
uid:
nullable: true
type: string
type: object
paused:
type: boolean
quantity:
nullable: true
type: integer
rollingUpdate:
nullable: true
properties:
maxSurge:
nullable: true
type: string
maxUnavailable:
nullable: true
type: string
type: object
taints:
items:
properties:
effect:
nullable: true
type: string
key:
nullable: true
type: string
timeAdded:
nullable: true
type: string
value:
nullable: true
type: string
type: object
nullable: true
type: array
workerRole:
nullable: true
type: boolean
required:
- name
- nodeConfig
type: object
nullable: true
type: array
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
type: object
type: object
status:
properties:
agentDeployed:
type: boolean
clientSecretName:
nullable: true
type: string
clusterName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: projects.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .spec.clusterSelector
name: Selector
type: string
group: rancher.cattle.io
names:
kind: Project
plural: projects
singular: project
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
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
type: object
status:
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: roletemplates.rancher.cattle.io
spec:
group: rancher.cattle.io
names:
kind: RoleTemplate
plural: roletemplates
singular: roletemplate
scope: Cluster
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
rules:
items:
properties:
apiGroups:
items:
nullable: true
type: string
nullable: true
type: array
nonResourceURLs:
items:
nullable: true
type: string
nullable: true
type: array
resourceNames:
items:
nullable: true
type: string
nullable: true
type: array
resources:
items:
nullable: true
type: string
nullable: true
type: array
verbs:
items:
nullable: true
type: string
nullable: true
type: array
type: object
nullable: true
type: array
status:
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: roletemplatebindings.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .spec.roleTemplateName
name: Role
type: string
group: rancher.cattle.io
names:
kind: RoleTemplateBinding
plural: roletemplatebindings
singular: roletemplatebinding
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
bindingScope:
properties:
apiGroup:
nullable: true
type: string
kind:
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
roleTemplateName:
nullable: true
type: string
status:
type: object
subjects:
items:
properties:
apiGroup:
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
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkeclusters.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKECluster
plural: rkeclusters
singular: rkecluster
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
controlPlaneEndpoint:
nullable: true
properties:
host:
nullable: true
type: string
port:
type: integer
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkecontrolplanes.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEControlPlane
plural: rkecontrolplanes
singular: rkecontrolplane
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
kubernetesVersion:
nullable: true
type: string
managementClusterName:
nullable: true
type: string
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
required:
- managementClusterName
type: object
status:
properties:
clusterStateSecretName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkebootstraps.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEBootstrap
plural: rkebootstraps
singular: rkebootstrap
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkebootstraptemplates.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEBootstrapTemplate
plural: rkebootstraptemplates
singular: rkebootstraptemplate
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
template:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
required:
- template
type: object
required:
- spec
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkecontrolplanes.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEControlPlane
plural: rkecontrolplanes
singular: rkecontrolplane
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
kubernetesVersion:
nullable: true
type: string
managementClusterName:
nullable: true
type: string
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
required:
- managementClusterName
type: object
status:
properties:
clusterStateSecretName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: unmanagedmachines.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: UnmanagedMachine
plural: unmanagedmachines
singular: unmanagedmachine
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true

View File

@ -1,15 +0,0 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.2.0-alpha
dependencies:
- condition: capi.enabled
name: capi
repository: ""
description: Rancher Operator CustomResourceDefinitions
name: rancher-operator-crd
version: 0.2.0-alpha03-rc01

View File

@ -1,4 +0,0 @@
apiVersion: v2
appVersion: 0.0.0
name: capi
version: 0.0.0

View File

@ -1,321 +0,0 @@
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
creationTimestamp: null
name: mutating-webhook-configuration
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-cluster
failurePolicy: Fail
matchPolicy: Equivalent
name: default.cluster.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusters
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machine
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machine.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machines
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machinedeployment
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machinedeployment.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinedeployments
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machinehealthcheck
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machinehealthcheck.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinehealthchecks
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-cluster-x-k8s-io-v1alpha4-machineset
failurePolicy: Fail
matchPolicy: Equivalent
name: default.machineset.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinesets
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-exp-cluster-x-k8s-io-v1alpha4-machinepool
failurePolicy: Fail
matchPolicy: Equivalent
name: default.exp.machinepool.cluster.x-k8s.io
rules:
- apiGroups:
- exp.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinepools
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /mutate-addons-cluster-x-k8s-io-v1alpha4-clusterresourceset
failurePolicy: Fail
matchPolicy: Equivalent
name: default.clusterresourceset.addons.cluster.x-k8s.io
rules:
- apiGroups:
- addons.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusterresourcesets
sideEffects: None
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
creationTimestamp: null
name: validating-webhook-configuration
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-cluster
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.cluster.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusters
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machine
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machine.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machines
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machinedeployment
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machinedeployment.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinedeployments
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machinehealthcheck
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machinehealthcheck.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinehealthchecks
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-cluster-x-k8s-io-v1alpha4-machineset
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.machineset.cluster.x-k8s.io
rules:
- apiGroups:
- cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinesets
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-exp-cluster-x-k8s-io-v1alpha4-machinepool
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.exp.machinepool.cluster.x-k8s.io
rules:
- apiGroups:
- exp.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- machinepools
sideEffects: None
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: webhook-service
namespace: cattle-system
path: /validate-addons-cluster-x-k8s-io-v1alpha4-clusterresourceset
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.clusterresourceset.addons.cluster.x-k8s.io
rules:
- apiGroups:
- addons.cluster.x-k8s.io
apiVersions:
- v1alpha4
operations:
- CREATE
- UPDATE
resources:
- clusterresourcesets
sideEffects: None

View File

@ -1,904 +0,0 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: clusters.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .status.ready
name: Ready
type: string
- JSONPath: .status.clientSecretName
name: Kubeconfig
type: string
group: rancher.cattle.io
names:
kind: Cluster
plural: clusters
singular: cluster
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
cloudCredentialSecretName:
nullable: true
type: string
clusterAPIConfig:
nullable: true
properties:
clusterName:
nullable: true
type: string
type: object
kubernetesVersion:
nullable: true
type: string
rancherValues:
nullable: true
type: object
referencedConfig:
nullable: true
properties:
managementClusterName:
nullable: true
type: string
type: object
rkeConfig:
nullable: true
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
infrastructureRef:
nullable: true
properties:
apiVersion:
nullable: true
type: string
fieldPath:
nullable: true
type: string
kind:
nullable: true
type: string
name:
nullable: true
type: string
namespace:
nullable: true
type: string
resourceVersion:
nullable: true
type: string
uid:
nullable: true
type: string
type: object
nodePools:
items:
properties:
cloudCredentialSecretName:
nullable: true
type: string
controlPlaneRole:
nullable: true
type: boolean
displayName:
nullable: true
type: string
etcdRole:
nullable: true
type: boolean
hostnamePrefix:
nullable: true
type: string
labels:
additionalProperties:
nullable: true
type: string
nullable: true
type: object
name:
nullable: true
type: string
nodeConfig:
nullable: true
properties:
apiVersion:
nullable: true
type: string
fieldPath:
nullable: true
type: string
kind:
nullable: true
type: string
name:
nullable: true
type: string
namespace:
nullable: true
type: string
resourceVersion:
nullable: true
type: string
uid:
nullable: true
type: string
type: object
paused:
type: boolean
quantity:
nullable: true
type: integer
rollingUpdate:
nullable: true
properties:
maxSurge:
nullable: true
type: string
maxUnavailable:
nullable: true
type: string
type: object
taints:
items:
properties:
effect:
nullable: true
type: string
key:
nullable: true
type: string
timeAdded:
nullable: true
type: string
value:
nullable: true
type: string
type: object
nullable: true
type: array
workerRole:
nullable: true
type: boolean
required:
- name
- nodeConfig
type: object
nullable: true
type: array
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
type: object
type: object
status:
properties:
agentDeployed:
type: boolean
clientSecretName:
nullable: true
type: string
clusterName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: projects.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .spec.clusterSelector
name: Selector
type: string
group: rancher.cattle.io
names:
kind: Project
plural: projects
singular: project
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
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
type: object
status:
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: roletemplates.rancher.cattle.io
spec:
group: rancher.cattle.io
names:
kind: RoleTemplate
plural: roletemplates
singular: roletemplate
scope: Cluster
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
rules:
items:
properties:
apiGroups:
items:
nullable: true
type: string
nullable: true
type: array
nonResourceURLs:
items:
nullable: true
type: string
nullable: true
type: array
resourceNames:
items:
nullable: true
type: string
nullable: true
type: array
resources:
items:
nullable: true
type: string
nullable: true
type: array
verbs:
items:
nullable: true
type: string
nullable: true
type: array
type: object
nullable: true
type: array
status:
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: roletemplatebindings.rancher.cattle.io
spec:
additionalPrinterColumns:
- JSONPath: .spec.roleTemplateName
name: Role
type: string
group: rancher.cattle.io
names:
kind: RoleTemplateBinding
plural: roletemplatebindings
singular: roletemplatebinding
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
bindingScope:
properties:
apiGroup:
nullable: true
type: string
kind:
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
roleTemplateName:
nullable: true
type: string
status:
type: object
subjects:
items:
properties:
apiGroup:
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
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkeclusters.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKECluster
plural: rkeclusters
singular: rkecluster
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
controlPlaneEndpoint:
nullable: true
properties:
host:
nullable: true
type: string
port:
type: integer
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkecontrolplanes.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEControlPlane
plural: rkecontrolplanes
singular: rkecontrolplane
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
kubernetesVersion:
nullable: true
type: string
managementClusterName:
nullable: true
type: string
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
required:
- managementClusterName
type: object
status:
properties:
clusterStateSecretName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkebootstraps.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEBootstrap
plural: rkebootstraps
singular: rkebootstrap
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkebootstraptemplates.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEBootstrapTemplate
plural: rkebootstraptemplates
singular: rkebootstraptemplate
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
template:
properties:
spec:
type: object
status:
properties:
dataSecretName:
nullable: true
type: string
ready:
type: boolean
type: object
type: object
required:
- template
type: object
required:
- spec
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: rkecontrolplanes.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: RKEControlPlane
plural: rkecontrolplanes
singular: rkecontrolplane
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
properties:
config:
items:
properties:
config:
type: object
machineLabelSelector:
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
machineName:
nullable: true
type: string
type: object
nullable: true
type: array
kubernetesVersion:
nullable: true
type: string
managementClusterName:
nullable: true
type: string
upgradeStrategy:
properties:
drainServerNodes:
type: boolean
drainWorkerNodes:
type: boolean
serverConcurrency:
type: integer
workerConcurrency:
type: integer
type: object
required:
- managementClusterName
type: object
status:
properties:
clusterStateSecretName:
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
observedGeneration:
type: integer
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
labels:
cluster.x-k8s.io/v1alpha4: v1
name: unmanagedmachines.rke.cattle.io
spec:
group: rke.cattle.io
names:
kind: UnmanagedMachine
plural: unmanagedmachines
singular: unmanagedmachine
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
spec:
type: object
status:
properties:
ready:
type: boolean
type: object
type: object
version: v1
versions:
- name: v1
served: true
storage: true

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.1.3
description: Control Rancher using GitOps
name: rancher-operator
version: 0.1.300-rc08

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,44 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
resources:
- secrets
- configmaps
- namespaces
verbs:
- '*'
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
resources:
- '*'
verbs:
- '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,8 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.1.3
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.1.4
description: Control Rancher using GitOps
name: rancher-operator
version: 0.1.400-rc01

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,44 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
resources:
- secrets
- configmaps
- namespaces
verbs:
- '*'
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
resources:
- '*'
verbs:
- '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,8 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.1.4
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.1.4
description: Control Rancher using GitOps
name: rancher-operator
version: 0.1.400-rc02

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,44 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
resources:
- secrets
- configmaps
- namespaces
verbs:
- '*'
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
resources:
- '*'
verbs:
- '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,8 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.1.4-rc1
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.1.4
description: Control Rancher using GitOps
name: rancher-operator
version: 0.1.400-rc03

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,44 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
resources:
- secrets
- configmaps
- namespaces
verbs:
- '*'
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
resources:
- '*'
verbs:
- '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,8 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.1.4-rc2
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.1.4
description: Control Rancher using GitOps
name: rancher-operator
version: 0.1.400-rc04

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,44 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
resources:
- secrets
- configmaps
- namespaces
verbs:
- '*'
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
resources:
- '*'
verbs:
- '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,8 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.1.4-rc3
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.2.0-alpha
description: Control Rancher using GitOps
name: rancher-operator
version: 0.2.0-alpha02-rc01

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,10 +0,0 @@
kind: APIService
apiVersion: management.cattle.io/v3
metadata:
name: rancher-operator-install
spec:
secretName: steve-aggregation
secretNamespace: {{.Release.Namespace}}
paths:
- /v3/connect/agent
- /system-agent-install.sh

View File

@ -1,31 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: STAMP
value: "{{.Values.stamp}}"
- name: SKIP_CRDS
value: "true"
- name: ENABLE_CAPI
value: "{{ .Values.capi.enabled }}"
- name: ENABLE_RKE
value: "{{ .Values.rke.enabled }}"
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,67 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
- "rke.cattle.io"
- "cluster.x-k8s.io"
- "rbac.authorization.k8s.io"
- "rke-node.cattle.io"
resources:
- "*"
verbs:
- "*"
- apiGroups:
- "apiregistration.k8s.io"
resources:
- "apiservices"
verbs:
- list
- watch
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- batch
resources:
- jobs
verbs:
- "*"
- apiGroups:
- "admissionregistration.k8s.io"
resources:
- "validatingwebhookconfigurations"
- "mutatingwebhookconfigurations"
verbs:
- "*"
- apiGroups:
- "apiextensions.k8s.io"
resources:
- "customresourcedefinitions"
verbs:
- "*"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,14 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.2.0-alpha02
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""
capi:
enabled: false
rke:
enabled: false

View File

@ -1,14 +0,0 @@
annotations:
catalog.cattle.io/auto-install: rancher-operator-crd=match
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: rancher-operator-system
catalog.cattle.io/os: linux
catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.2.0-alpha
description: Control Rancher using GitOps
name: rancher-operator
version: 0.2.0-alpha03-rc01

View File

@ -1,7 +0,0 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -1,10 +0,0 @@
kind: APIService
apiVersion: management.cattle.io/v3
metadata:
name: rancher-operator-install
spec:
secretName: steve-aggregation
secretNamespace: {{.Release.Namespace}}
paths:
- /v3/connect/agent
- /system-agent-install.sh

View File

@ -1,31 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: rancher-operator
spec:
selector:
matchLabels:
app: rancher-operator
template:
metadata:
labels:
app: rancher-operator
spec:
containers:
- env:
- name: STAMP
value: "{{.Values.stamp}}"
- name: SKIP_CRDS
value: "true"
- name: ENABLE_CAPI
value: "{{ .Values.capi.enabled }}"
- name: ENABLE_RKE
value: "{{ .Values.rke.enabled }}"
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}'
name: rancher-operator
imagePullPolicy: "{{ .Values.image.imagePullPolicy }}"
serviceAccountName: rancher-operator

View File

@ -1,67 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rancher-operator
rules:
- apiGroups:
- ""
- "rancher.cattle.io"
- "management.cattle.io"
- "fleet.cattle.io"
- "rke.cattle.io"
- "cluster.x-k8s.io"
- "rbac.authorization.k8s.io"
- "rke-node.cattle.io"
resources:
- "*"
verbs:
- "*"
- apiGroups:
- "apiregistration.k8s.io"
resources:
- "apiservices"
verbs:
- list
- watch
- apiGroups:
- apps
resources:
- daemonsets
- deployments
verbs:
- list
- get
- watch
- apiGroups:
- batch
resources:
- jobs
verbs:
- "*"
- apiGroups:
- "admissionregistration.k8s.io"
resources:
- "validatingwebhookconfigurations"
- "mutatingwebhookconfigurations"
verbs:
- "*"
- apiGroups:
- "apiextensions.k8s.io"
resources:
- "customresourcedefinitions"
verbs:
- "*"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: rancher-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: rancher-operator
subjects:
- kind: ServiceAccount
name: rancher-operator
namespace: {{.Release.Namespace}}

View File

@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: rancher-operator

View File

@ -1,14 +0,0 @@
image:
repository: rancher/rancher-operator
tag: v0.2.0-alpha03
imagePullPolicy: IfNotPresent
global:
cattle:
systemDefaultRegistry: ""
capi:
enabled: false
rke:
enabled: false

Some files were not shown because too many files have changed in this diff Show More