Last active
August 29, 2018 15:07
-
-
Save alecmerdler/df6a32ef511721fd8e633251a8dbc140 to your computer and use it in GitHub Desktop.
Operators packaged for OLM
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: clusters.rook.io | |
spec: | |
group: rook.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: Cluster | |
listKind: ClusterList | |
plural: clusters | |
singular: cluster | |
shortNames: | |
- rookclus |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
name: couchbase-operator.v0.8.0 | |
annotations: | |
alm-examples: '[{"apiVersion":"couchbase.database.couchbase.com/v1beta1","kind":"CouchbaseCluster","metadata":{"name":"cb-example","namespace":"default"},"spec":{"baseImage":"couchbase/server","version":"enterprise-5.0.1","authSecret":"cb-example-auth","exposeAdminConsole":true,"cluster":{"dataServiceMemoryQuota":256,"indexServiceMemoryQuota":256,"searchServiceMemoryQuota":256,"indexStorageSetting":"memory_optimized","autoFailoverTimeout":30},"buckets":[{"name":"default","type":"couchbase","memoryQuota":128,"replicas":1,"ioPriority":"high","evictionPolicy":"fullEviction","conflictResolution":"seqno","enableFlush":true,"enableIndexReplica":false}],"servers":[{"size":3,"name":"all_services","services":["data","index","query","search"],"dataPath":"/opt/couchbase/var/lib/couchbase/data","indexPath":"/opt/couchbase/var/lib/couchbase/data"}]}}]' | |
spec: | |
install: | |
strategy: deployment | |
spec: | |
permissions: | |
- serviceAccountName: couchbase-operator | |
rules: | |
- apiGroups: | |
- couchbase.database.couchbase.com | |
resources: | |
- couchbaseclusters | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- events | |
- pods | |
- secrets | |
- services | |
- endpoints | |
verbs: | |
- "*" | |
- apiGroups: | |
- "apps" | |
resources: | |
- "deployments" | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- secrets | |
verbs: | |
- get | |
deployments: | |
- name: couchbase-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: couchbase-operator | |
template: | |
metadata: | |
labels: | |
name: couchbase-operator | |
spec: | |
serviceAccountName: couchbase-operator | |
containers: | |
- name: couchbase-operator | |
image: mikewied/cbop:2018-4-19_15_37 | |
command: | |
- couchbase-operator | |
env: | |
- name: MY_POD_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: MY_POD_NAME | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.name | |
ports: | |
- name: readiness-port | |
containerPort: 8080 | |
readinessProbe: | |
httpGet: | |
path: /readyz | |
port: readiness-port | |
initialDelaySeconds: 3 | |
periodSeconds: 3 | |
failureThreshold: 19 | |
customresourcedefinitions: | |
owned: | |
- description: Manages Couchbase clusters | |
displayName: Couchbase Cluster | |
kind: CouchbaseCluster | |
name: couchbaseclusters.couchbase.database.couchbase.com | |
version: v1beta1 | |
resources: | |
- kind: Service | |
version: v1 | |
- kind: Pod | |
version: v1 | |
specDescriptors: | |
- description: The desired number of member Pods for the Couchbase cluster. | |
displayName: Size | |
path: servers[0].size | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:podCount' | |
- description: The name of the secret object that stores the Couchbase credentials. | |
displayName: Auth Secret | |
path: authSecret | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:Secret' | |
statusDescriptors: | |
- description: The status of each of the member Pods for the Couchbase cluster. | |
displayName: Member Status | |
path: members | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:podStatuses' | |
- description: The current status of the Couchbase cluster. | |
displayName: Status | |
path: phase | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes.phase' | |
- description: Explanation for the current status of the cluster. | |
displayName: Status Details | |
path: reason | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes.phase:reason' | |
- description: The current size of the Couchbase cluster. | |
displayName: Cluster Size | |
path: size | |
- description: The current version of Couchbase in use. | |
displayName: Version | |
path: currentVersion | |
- description: Conditions of the Couchbase cluster. | |
displayName: Conditions | |
path: conditions | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes.conditions' | |
keywords: | |
- couchbase | |
displayName: Couchbase | |
provider: | |
name: Couchbase | |
url: www.couchbase.com | |
maturity: beta | |
version: 0.8.0 | |
maintainers: | |
- email: support@couchbase.com | |
name: Couchbase | |
description: | | |
Built on the most powerful NoSQL technology, Couchbase Server delivers unparalleled performance at scale, in any cloud. With features like memory-first architecture, geo-distributed deployments, and workload isolation, Couchbase Server excels at supporting mission-critical applications at scale while maintaining submillisecond latencies and 99.999% availability. Plus, with the most comprehensive SQL-compatible query language (N1QL), migrating from RDBMS to Couchbase Server is easy with ANSI joins. | |
### Features and Capabilities | |
- Full text search | |
- Active-active global replication | |
- Enterprise grade security | |
icon: | |
- base64data: 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 | |
mediatype: image/png | |
links: | |
- name: Documentation | |
url: http://docs.couchbase.com/prerelease/couchbase-operator/beta/overview.html | |
labels: | |
alm-owner-enterprise-app: couchbase-operator | |
alm-status-descriptors: couchbase-operator.v0.8.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: couchbaseclusters.couchbase.database.couchbase.com | |
spec: | |
group: couchbase.database.couchbase.com | |
version: v1beta1 | |
scope: Namespaced | |
names: | |
plural: couchbaseclusters | |
singular: couchbasecluster | |
kind: CouchbaseCluster | |
listKind: CouchbaseClusterList | |
shortNames: | |
- cbclus | |
- cb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: filesystems.rook.io | |
spec: | |
group: rook.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: Cluster | |
listKind: ClusterList | |
plural: filesystems | |
singular: filesystem | |
shortNames: | |
- fs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kafkas.kafka.strimzi.io | |
labels: | |
app: strimzi | |
spec: | |
group: kafka.strimzi.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: Kafka | |
listKind: KafkaList | |
singular: kafka | |
plural: kafkas | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
properties: | |
kafka: | |
type: object | |
properties: | |
replicas: | |
type: integer | |
minimum: 1 | |
image: | |
type: string | |
storage: | |
type: object | |
properties: | |
class: | |
type: string | |
deleteClaim: | |
type: boolean | |
selector: | |
type: object | |
size: | |
type: string | |
type: | |
type: string | |
listeners: | |
type: object | |
properties: | |
plain: | |
type: object | |
properties: {} | |
tls: | |
type: object | |
properties: | |
authentication: | |
type: object | |
properties: | |
type: | |
type: string | |
authorization: | |
type: object | |
properties: | |
superUsers: | |
type: array | |
items: | |
type: string | |
type: | |
type: string | |
config: | |
type: object | |
rack: | |
type: object | |
properties: | |
topologyKey: | |
type: string | |
example: failure-domain.beta.kubernetes.io/zone | |
required: | |
- topologyKey | |
brokerRackInitImage: | |
type: string | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
value: | |
type: string | |
livenessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
readinessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
jvmOptions: | |
type: object | |
properties: | |
-XX: | |
type: object | |
-Xms: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
-Xmx: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
metrics: | |
type: object | |
logging: | |
type: object | |
properties: | |
loggers: | |
type: object | |
name: | |
type: string | |
type: | |
type: string | |
tlsSidecar: | |
type: object | |
properties: | |
image: | |
type: string | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
required: | |
- replicas | |
- storage | |
- listeners | |
zookeeper: | |
type: object | |
properties: | |
replicas: | |
type: integer | |
minimum: 1 | |
image: | |
type: string | |
storage: | |
type: object | |
properties: | |
class: | |
type: string | |
deleteClaim: | |
type: boolean | |
selector: | |
type: object | |
size: | |
type: string | |
type: | |
type: string | |
config: | |
type: object | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
value: | |
type: string | |
livenessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
readinessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
jvmOptions: | |
type: object | |
properties: | |
-XX: | |
type: object | |
-Xms: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
-Xmx: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
metrics: | |
type: object | |
logging: | |
type: object | |
properties: | |
loggers: | |
type: object | |
name: | |
type: string | |
type: | |
type: string | |
tlsSidecar: | |
type: object | |
properties: | |
image: | |
type: string | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
required: | |
- replicas | |
- storage | |
topicOperator: | |
type: object | |
properties: | |
watchedNamespace: | |
type: string | |
image: | |
type: string | |
reconciliationIntervalSeconds: | |
type: integer | |
minimum: 0 | |
zookeeperSessionTimeoutSeconds: | |
type: integer | |
minimum: 0 | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
topicMetadataMaxAttempts: | |
type: integer | |
minimum: 0 | |
tlsSidecar: | |
type: object | |
properties: | |
image: | |
type: string | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
logging: | |
type: object | |
properties: | |
loggers: | |
type: object | |
name: | |
type: string | |
type: | |
type: string | |
required: | |
- kafka | |
- zookeeper |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kafkaconnects.kafka.strimzi.io | |
labels: | |
app: strimzi | |
spec: | |
group: kafka.strimzi.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: KafkaConnect | |
listKind: KafkaConnectList | |
singular: kafkaconnect | |
plural: kafkaconnects | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
properties: | |
replicas: | |
type: integer | |
image: | |
type: string | |
livenessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
readinessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
jvmOptions: | |
type: object | |
properties: | |
-XX: | |
type: object | |
-Xms: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
-Xmx: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
value: | |
type: string | |
logging: | |
type: object | |
properties: | |
loggers: | |
type: object | |
name: | |
type: string | |
type: | |
type: string | |
metrics: | |
type: object | |
authentication: | |
type: object | |
properties: | |
certificateAndKey: | |
type: object | |
properties: | |
certificate: | |
type: string | |
key: | |
type: string | |
secretName: | |
type: string | |
required: | |
- certificate | |
- key | |
- secretName | |
type: | |
type: string | |
required: | |
- certificateAndKey | |
bootstrapServers: | |
type: string | |
config: | |
type: object | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
tls: | |
type: object | |
properties: | |
trustedCertificates: | |
type: array | |
items: | |
type: object | |
properties: | |
certificate: | |
type: string | |
secretName: | |
type: string | |
required: | |
- trustedCertificates | |
required: | |
- bootstrapServers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kafkaconnects2is.kafka.strimzi.io | |
labels: | |
app: strimzi | |
spec: | |
group: kafka.strimzi.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: KafkaConnectS2I | |
listKind: KafkaConnectS2IList | |
singular: kafkaconnects2i | |
plural: kafkaconnects2is | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
properties: | |
replicas: | |
type: integer | |
image: | |
type: string | |
livenessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
readinessProbe: | |
type: object | |
properties: | |
initialDelaySeconds: | |
type: integer | |
minimum: 0 | |
timeoutSeconds: | |
type: integer | |
minimum: 0 | |
jvmOptions: | |
type: object | |
properties: | |
-XX: | |
type: object | |
-Xms: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
-Xmx: | |
type: string | |
pattern: '[0-9]+[mMgG]?' | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
podAffinityTerm: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
metrics: | |
type: object | |
authentication: | |
type: object | |
properties: | |
certificateAndKey: | |
type: object | |
properties: | |
certificate: | |
type: string | |
key: | |
type: string | |
secretName: | |
type: string | |
required: | |
- certificate | |
- key | |
- secretName | |
type: | |
type: string | |
required: | |
- certificateAndKey | |
bootstrapServers: | |
type: string | |
config: | |
type: object | |
insecureSourceRepository: | |
type: boolean | |
logging: | |
type: object | |
properties: | |
loggers: | |
type: object | |
name: | |
type: string | |
type: | |
type: string | |
resources: | |
type: object | |
properties: | |
limits: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
requests: | |
type: object | |
properties: | |
cpu: | |
type: string | |
pattern: '[0-9]+m?$' | |
memory: | |
type: string | |
pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$' | |
tls: | |
type: object | |
properties: | |
trustedCertificates: | |
type: array | |
items: | |
type: object | |
properties: | |
certificate: | |
type: string | |
secretName: | |
type: string | |
required: | |
- trustedCertificates | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
value: | |
type: string | |
required: | |
- bootstrapServers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kafkatopics.kafka.strimzi.io | |
spec: | |
group: kafka.strimzi.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: KafkaTopic | |
listKind: KafkaTopicList | |
singular: kafkatopic | |
plural: kafkatopics | |
shortNames: | |
- kt | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
properties: | |
partitions: | |
type: integer | |
minimum: 1 | |
replicas: | |
type: integer | |
minimum: 1 | |
maximum: 32767 | |
config: | |
type: object | |
topicName: | |
type: string | |
required: | |
- spec |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kafkausers.kafka.strimzi.io | |
labels: | |
app: strimzi | |
spec: | |
group: kafka.strimzi.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: KafkaUser | |
listKind: KafkaUserList | |
singular: kafkauser | |
plural: kafkausers | |
shortNames: | |
- ku | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
properties: | |
authentication: | |
type: object | |
properties: | |
type: | |
type: string | |
authorization: | |
type: object | |
properties: | |
acls: | |
type: array | |
items: | |
type: object | |
properties: | |
host: | |
type: string | |
operation: | |
type: string | |
enum: | |
- Read | |
- Write | |
- Create | |
- Delete | |
- Alter | |
- Describe | |
- ClusterAction | |
- AlterConfigs | |
- DescribeConfigs | |
- IdempotentWrite | |
- All | |
resource: | |
type: object | |
properties: | |
name: | |
type: string | |
patternType: | |
type: string | |
enum: | |
- literal | |
- prefix | |
type: | |
type: string | |
type: | |
type: string | |
enum: | |
- allow | |
- deny | |
type: | |
type: string | |
required: | |
- acls | |
required: | |
- authentication | |
required: | |
- spec |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
annotations: | |
alm-examples: >- | |
[{"kind": "MongoDbStandalone", "spec": {"project": "my-project", | |
"credentials": "my-credentials", "version": "4.0.0", "persistent": false}, | |
"apiVersion": "mongodb.com/v1", "metadata": {"namespace": "mongodb", | |
"name": "my-standalone"}}, {"kind": "MongoDbReplicaSet", "spec": | |
{"project": "my-project", "credentials": "my-credentials", "version": | |
"4.0.0", "persistent": false, "members": 3}, "apiVersion": | |
"mongodb.com/v1", "metadata": {"namespace": "mongodb", "name": | |
"my-replica-set"}}] | |
name: mongodboperator.v0.3 | |
namespace: mongodb-test | |
spec: | |
customresourcedefinitions: | |
owned: | |
- description: >- | |
MongoDB Deployment consisting of only one host. No replication of | |
data. | |
displayName: MongoDB Standalone | |
group: mongodb.com | |
kind: MongoDbStandalone | |
name: mongodbstandalones.mongodb.com | |
resources: | |
- kind: Service | |
name: '' | |
version: v1 | |
- kind: StatefulSet | |
name: '' | |
version: v1beta2 | |
- kind: Pod | |
name: '' | |
version: v1 | |
- kind: ConfigMap | |
name: '' | |
version: v1 | |
specDescriptors: | |
- description: Credentials for Ops Manager or Cloud Manager. | |
displayName: Credentials | |
path: credentials | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:core:v1:Secret' | |
- description: Project this deployment belongs to. | |
displayName: Project | |
path: project | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:v1:ConfigMap' | |
- description: MongoDB version to be installed. | |
displayName: Version | |
path: version | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
version: v1 | |
- description: MongoDB Replica Set Deployment | |
displayName: MongoDB Replica Set | |
group: mongodb.com | |
kind: MongoDbReplicaSet | |
name: mongodbreplicasets.mongodb.com | |
resources: | |
- kind: Service | |
name: '' | |
version: v1 | |
- kind: StatefulSet | |
name: '' | |
version: v1beta2 | |
- kind: Pod | |
name: '' | |
version: v1 | |
- kind: ConfigMap | |
name: '' | |
version: v1 | |
specDescriptors: | |
- description: Number of members in this Replica Set. | |
displayName: Members | |
path: members | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
- description: Credentials for Ops Manager or Cloud Manager. | |
displayName: Credentials | |
path: credentials | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:core:v1:Secret' | |
- description: Project this deployment belongs to. | |
displayName: Project | |
path: project | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:core:v1:ConfigMap' | |
- description: MongoDB version to be installed. | |
displayName: Version | |
path: version | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
version: v1 | |
- description: MongoDB Sharded Cluster Deployment | |
displayName: MongoDB Sharded Cluster | |
group: mongodb.com | |
kind: MongoDbShardedCluster | |
name: mongodbshardedclusters.mongodb.com | |
resources: | |
- kind: Service | |
name: '' | |
version: v1 | |
- kind: StatefulSet | |
name: '' | |
version: v1beta2 | |
- kind: Pod | |
name: '' | |
version: v1 | |
- kind: ConfigMap | |
name: '' | |
version: v1 | |
specDescriptors: | |
- description: Credentials for Ops Manager or Cloud Manager. | |
displayName: Credentials | |
path: credentials | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:core:v1:Secret' | |
- description: Project this deployment belongs to. | |
displayName: Project | |
path: project | |
x-descriptors: | |
- 'urn:alm:descriptor:io.kubernetes:core:v1:ConfigMap' | |
- description: MongoDB version to be installed. | |
displayName: Version | |
path: version | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
- description: How many Config Servers will be deployed | |
displayName: Config Server Count | |
path: configServerCount | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
- description: How many MongoDB Servers per Shard will be deployed | |
displayName: MongoDB Servers per Shard | |
path: mongodsPerShardCount | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
- description: How many mongos will be deployed | |
displayName: Mongos (MongoDB Shard) to be deployed | |
path: mongosCount | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
- description: Amount of Shards to be deployed | |
displayName: Shards | |
path: shardCount | |
x-descriptors: | |
- 'urn:alm:descriptor:com.tectonic.ui:text' | |
version: v1 | |
keywords: | |
- mongodb | |
- database | |
- nosql | |
displayName: mongodb | |
provider: | |
name: 'MongoDB, Inc' | |
maturity: stable | |
version: 0.3.0 | |
icon: | |
- base64data: >- | |
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 | |
mediatype: image/png | |
links: | |
- name: Documentation | |
url: >- | |
https://docs.opsmanager.mongodb.com/current/tutorial/install-k8s-operator/index.html | |
install: | |
spec: | |
deployments: | |
- name: mongodb-enterprise-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
k8s-app: mongodb-enterprise-operator | |
template: | |
metadata: | |
labels: | |
k8s-app: mongodb-enterprise-operator | |
spec: | |
containers: | |
- env: | |
- name: WATCH_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: OPERATOR_ENV | |
value: prod | |
- name: MONGODB_ENTERPRISE_DATABASE_IMAGE | |
value: >- | |
quay.io/mongodb/mongodb-enterprise-database:experimental | |
- name: IMAGE_PULL_POLICY | |
value: Always | |
- name: IMAGE_PULL_SECRETS | |
value: '' | |
image: 'quay.io/mongodb/mongodb-enterprise-operator:experimental' | |
imagePullPolicy: Always | |
name: mongodb-enterprise-operator | |
resources: | |
limits: | |
cpu: 200m | |
memory: 100Mi | |
requests: | |
cpu: 100m | |
memory: 50Mi | |
imagePullSecrets: | |
- name: '' | |
nodeSelector: | |
beta.kubernetes.io/os: linux | |
serviceAccountName: mongodb-enterprise-operator | |
permissions: | |
- rules: | |
- apiGroups: | |
- '' | |
resources: | |
- configmaps | |
- secrets | |
- services | |
verbs: | |
- get | |
- list | |
- create | |
- update | |
- delete | |
- apiGroups: | |
- apps | |
resources: | |
- statefulsets | |
verbs: | |
- '*' | |
- apiGroups: | |
- apiextensions.k8s.io | |
resources: | |
- customresourcedefinitions | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- delete | |
- apiGroups: | |
- mongodb.com | |
resources: | |
- '*' | |
verbs: | |
- '*' | |
serviceAccountName: mongodb-enterprise-operator | |
strategy: deployment | |
maintainers: | |
- email: support@mongodb.com | |
name: 'MongoDB, Inc' | |
description: > | |
The MongoDB Enterprise Kubernetes Operator enables easy deploys of MongoDB | |
into Kubernetes clusters, using our management, monitoring and backup | |
platforms, Ops Manager and Cloud Manager. | |
To start using the operator you'll need an account in MongoDB Cloud Manager. | |
By installing this integration, you will be able to deploy MongoDB instances | |
with a single simple command. | |
## Supported MongoDB Deployment Types ## | |
### Standalones ### | |
An instance of mongod that is running as a single server and not as part of | |
a replica set, this is, it does not do any kind of replication. | |
### Replica Sets ### | |
A replica set in MongoDB is a group of mongod processes that maintain the | |
same data set. Replica sets provide redundancy and high availability, and | |
are the basis for all production deployments. This section introduces | |
replication in MongoDB as well as the components and architecture of replica | |
sets. The section also provides tutorials for common tasks related to | |
replica sets. | |
### Sharded Clusters ### | |
The set of nodes comprising a sharded MongoDB deployment. A sharded cluster | |
consists of config servers, shards, and one or more mongos routing | |
processes. Sharding is a A database architecture that partitions data by key | |
ranges and distributes the data among two or more database instances. | |
Sharding enables horizontal scaling. | |
status: | |
conditions: | |
- lastTransitionTime: '2018-08-24T17:57:36Z' | |
lastUpdateTime: '2018-08-24T17:57:36Z' | |
message: requirements not yet checked | |
phase: Pending | |
reason: RequirementsUnknown | |
- lastTransitionTime: '2018-08-24T17:57:37Z' | |
lastUpdateTime: '2018-08-24T17:57:37Z' | |
message: 'all requirements found, attempting install' | |
phase: InstallReady | |
reason: AllRequirementsMet | |
- lastTransitionTime: '2018-08-24T17:57:37Z' | |
lastUpdateTime: '2018-08-24T17:57:37Z' | |
message: waiting for install components to report healthy | |
phase: Installing | |
reason: InstallSucceeded | |
- lastTransitionTime: '2018-08-24T17:57:37Z' | |
lastUpdateTime: '2018-08-24T17:57:38Z' | |
message: > | |
installing: Waiting: waiting for deployment mongodb-enterprise-operator | |
to become ready: Waiting for rollout to finish: 0 of 1 updated replicas | |
are available... | |
phase: Installing | |
reason: InstallWaiting | |
- lastTransitionTime: '2018-08-24T17:57:46Z' | |
lastUpdateTime: '2018-08-24T17:57:46Z' | |
message: install strategy completed with no errors | |
phase: Succeeded | |
reason: InstallSucceeded | |
lastTransitionTime: '2018-08-24T17:57:46Z' | |
lastUpdateTime: '2018-08-24T17:57:46Z' | |
message: install strategy completed with no errors | |
phase: Succeeded | |
reason: InstallSucceeded | |
requirementStatus: | |
- group: apiextensions.k8s.io | |
kind: CustomResourceDefinition | |
name: mongodbreplicasets.mongodb.com | |
status: Present | |
uuid: 9b02a431-a780-11e8-91ba-021df31b729e | |
version: v1beta1 | |
- group: apiextensions.k8s.io | |
kind: CustomResourceDefinition | |
name: mongodbshardedclusters.mongodb.com | |
status: Present | |
uuid: 9b50316d-a780-11e8-91ba-021df31b729e | |
version: v1beta1 | |
- group: apiextensions.k8s.io | |
kind: CustomResourceDefinition | |
name: mongodbstandalones.mongodb.com | |
status: Present | |
uuid: 9acfaf73-a780-11e8-91ba-021df31b729e | |
version: v1beta1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: mongodbreplicasets.mongodb.com | |
spec: | |
group: mongodb.com | |
version: v1 | |
names: | |
plural: mongodbreplicasets | |
singular: mongodbreplicaset | |
shortNames: | |
- mrs | |
kind: MongoDbReplicaSet | |
listKind: MongoDbReplicaSetList | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
required: | |
- credentials | |
- project | |
- version | |
- members | |
properties: | |
members: | |
type: integer | |
maximum: 50 | |
minimum: 1 | |
spec: | |
properties: | |
credentials: | |
type: string | |
project: | |
type: string | |
version: | |
type: string | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- name: Age | |
type: date | |
description: >- | |
CreationTimestamp is a timestamp representing the server time when this | |
object was created. It is not guaranteed to be set in happens-before | |
order across separate operations. Clients may not set this value. It is | |
represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: | |
https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
JSONPath: .metadata.creationTimestamp | |
status: | |
conditions: | |
- type: NamesAccepted | |
status: 'True' | |
lastTransitionTime: '2018-08-24T09:32:23Z' | |
reason: NoConflicts | |
message: no conflicts found | |
- type: Established | |
status: 'True' | |
lastTransitionTime: null | |
reason: InitialNamesAccepted | |
message: the initial names have been accepted | |
acceptedNames: | |
plural: mongodbreplicasets | |
singular: mongodbreplicaset | |
shortNames: | |
- mrs | |
kind: MongoDbReplicaSet | |
listKind: MongoDbReplicaSetList | |
storedVersions: | |
- v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: mongodbshardedclusters.mongodb.com | |
spec: | |
group: mongodb.com | |
version: v1 | |
names: | |
plural: mongodbshardedclusters | |
singular: mongodbshardedcluster | |
shortNames: | |
- msc | |
kind: MongoDbShardedCluster | |
listKind: MongoDbShardedClusterList | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
required: | |
- credentials | |
- project | |
- version | |
- shardCount | |
- mongodsPerShardCount | |
- mongosCount | |
- configServerCount | |
properties: | |
configServerCount: | |
type: integer | |
maximum: 50 | |
minimum: 1 | |
mongodsPerShardCount: | |
type: integer | |
maximum: 50 | |
minimum: 1 | |
mongosCount: | |
type: integer | |
minimum: 1 | |
shardCount: | |
type: integer | |
minimum: 1 | |
spec: | |
properties: | |
credentials: | |
type: string | |
project: | |
type: string | |
version: | |
type: string | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- name: Age | |
type: date | |
description: >- | |
CreationTimestamp is a timestamp representing the server time when this | |
object was created. It is not guaranteed to be set in happens-before | |
order across separate operations. Clients may not set this value. It is | |
represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: | |
https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
JSONPath: .metadata.creationTimestamp | |
status: | |
conditions: | |
- type: NamesAccepted | |
status: 'True' | |
lastTransitionTime: '2018-08-24T09:32:23Z' | |
reason: NoConflicts | |
message: no conflicts found | |
- type: Established | |
status: 'True' | |
lastTransitionTime: null | |
reason: InitialNamesAccepted | |
message: the initial names have been accepted | |
acceptedNames: | |
plural: mongodbshardedclusters | |
singular: mongodbshardedcluster | |
shortNames: | |
- msc | |
kind: MongoDbShardedCluster | |
listKind: MongoDbShardedClusterList | |
storedVersions: | |
- v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: mongodbstandalones.mongodb.com | |
spec: | |
group: mongodb.com | |
version: v1 | |
names: | |
plural: mongodbstandalones | |
singular: mongodbstandalone | |
shortNames: | |
- mst | |
kind: MongoDbStandalone | |
listKind: MongoDbStandaloneList | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
required: | |
- credentials | |
- project | |
- version | |
properties: | |
spec: | |
properties: | |
credentials: | |
type: string | |
project: | |
type: string | |
version: | |
type: string | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- name: Age | |
type: date | |
description: >- | |
CreationTimestamp is a timestamp representing the server time when this | |
object was created. It is not guaranteed to be set in happens-before | |
order across separate operations. Clients may not set this value. It is | |
represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: | |
https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
JSONPath: .metadata.creationTimestamp | |
status: | |
conditions: | |
- type: NamesAccepted | |
status: 'True' | |
lastTransitionTime: '2018-08-24T09:32:22Z' | |
reason: NoConflicts | |
message: no conflicts found | |
- type: Established | |
status: 'True' | |
lastTransitionTime: null | |
reason: InitialNamesAccepted | |
message: the initial names have been accepted | |
acceptedNames: | |
plural: mongodbstandalones | |
singular: mongodbstandalone | |
shortNames: | |
- mst | |
kind: MongoDbStandalone | |
listKind: MongoDbStandaloneList | |
storedVersions: | |
- v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: objectstores.rook.io | |
spec: | |
group: rook.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: Cluster | |
listKind: ClusterList | |
plural: objectstores | |
singular: objectstores | |
shortNames: | |
- objstor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgbackups.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgbackup | |
listKind: PgbackupList | |
plural: pgbackups | |
singular: pgbackup | |
scope: Namespaced | |
version: v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgclusters.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgcluster | |
listKind: PgclusterList | |
plural: pgclusters | |
singular: pgcluster | |
scope: Namespaced | |
version: v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgingests.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgingest | |
listKind: PgingestList | |
plural: pgingests | |
singular: pgingest | |
scope: Namespaced | |
version: v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgpolicies.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgpolicy | |
listKind: PgpolicyList | |
plural: pgpolicies | |
singular: pgpolicy | |
scope: Namespaced | |
version: v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgreplicas.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgreplica | |
listKind: PgreplicaList | |
plural: pgreplicas | |
singular: pgreplica | |
scope: Namespaced | |
version: v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgtasks.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgtask | |
listKind: PgtaskList | |
plural: pgtasks | |
singular: pgtask | |
scope: Namespaced | |
version: v1 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pgupgrades.cr.client-go.k8s.io | |
spec: | |
group: cr.client-go.k8s.io | |
names: | |
kind: Pgupgrade | |
listKind: PgupgradeList | |
plural: pgupgrades | |
singular: pgupgrade | |
scope: Namespaced | |
version: v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: pools.rook.io | |
spec: | |
group: rook.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: Cluster | |
listKind: ClusterList | |
plural: pools | |
singular: pools | |
shortNames: | |
- pool |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
name: postgresoperator.v3.1.0 | |
annotations: | |
tectonic-visibility: ocs | |
alm-examples: '[]' | |
spec: | |
displayName: Postgres | |
description: | | |
The Postgres Operator provides a user with the ability to perform certain PostgreSQL functions including creating PostgreSQL clusters, performing database backup and restores and viewing persistent volume claims. | |
keywords: ['postgres', 'database', 'sql', 'open source'] | |
version: 3.1.0 | |
maturity: stable | |
maintainers: | |
- name: CrunchyData | |
email: support@crynchydata.com | |
provider: | |
name: CrunchyData | |
labels: | |
alm-owner-postgres: postgresoperator | |
operated-by: postgresoperator | |
selector: | |
matchLabels: | |
alm-owner-postgres: postgresoperator | |
operated-by: postgresoperator | |
links: | |
- name: Postgres Operator Source Code | |
url: https://github.com/CrynchyData/postgres-operator | |
icon: | |
- base64data: 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 | |
mediatype: image/png | |
install: | |
strategy: deployment | |
spec: | |
permissions: | |
- serviceAccountName: postgres-operator | |
rules: | |
- apiGroups: | |
- cr.client-go.k8s.io | |
resources: | |
- pgclusters | |
- pgbackups | |
- pgtasks | |
- pgupgrades | |
- pgreplicas | |
- pgpolicies | |
- pgingests | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- pods | |
- services | |
- endpoints | |
- persistentvolumeclaims | |
- events | |
verbs: | |
- "*" | |
- apiGroups: | |
- apps | |
resources: | |
- deployments | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- secrets | |
verbs: | |
- get | |
deployments: | |
- name: postgres-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: postgres-operator-alm-owned | |
template: | |
metadata: | |
name: postgres-operator-alm-owned | |
labels: | |
name: postgres-operator-alm-owned | |
spec: | |
serviceAccountName: postgres-operator | |
containers: | |
- name: apiserver | |
image: pgo-apiserver:centos7-3.1 | |
ports: | |
containerPort: 8443 | |
volumeMounts: | |
- mountPath: /config | |
name: apiserver-conf | |
readOnly: true | |
- mountPath: /operator-conf | |
name: operator-conf | |
readOnly: true | |
env: | |
- name: CRUNCHY_DEBUG | |
value: true | |
- name: PORT | |
value: 8443 | |
- name: NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: TLS_NO_VERIFY | |
value: false | |
- name: operator | |
image: postgres-operator:centos7-3.1 | |
volumeMounts: | |
- mountPath: /operator-conf | |
name: operator-conf | |
readOnly: true | |
- mountPath: /config | |
name: config | |
readOnly: true | |
env: | |
- name: CCP_IMAGE_PREFIX | |
value: crunchydata | |
- name: CO_IMAGE_PREFIX | |
value: crunchydata | |
- name: CO_IMAGE_TAG | |
value: $CO_IMAGE_TAG | |
- name: CRUNCHY_DEBUG | |
value: true | |
- name: NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: MY_POD_NAME | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.name | |
volumes: | |
- name: operator-conf | |
configMap: | |
name: operator-conf | |
- name: apiserver-conf | |
secret: | |
secretName: apiserver-conf-secret | |
defaultMode: 511 | |
customresourcedefinitions: | |
owned: | |
- name: pgclusters.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgcluster | |
displayName: Postgres Cluster | |
description: A cluster of Postgres nodes | |
resources: | |
- kind: Pod | |
version: v1 | |
specDescriptors: [] | |
statusDescriptors: [] | |
- name: pgbackups.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgbackup | |
displayName: Postgres Backup | |
description: A database backup | |
specDescriptors: [] | |
statusDescriptors: [] | |
- name: pgingests.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgingest | |
displayName: Postgres Ingest | |
description: Ingest for Postgres | |
specDescriptors: [] | |
statusDescriptors: [] | |
- name: pgreplicas.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgreplica | |
displayName: Postgres Replica | |
description: Replica of Postgres | |
specDescriptors: [] | |
statusDescriptors: [] | |
- name: pgtasks.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgtask | |
displayName: Postgres Task | |
description: Task for Postgres | |
specDescriptors: [] | |
statusDescriptors: [] | |
- name: pgpolicy.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgpolicy | |
displayName: Postgres Policy | |
description: Policy for Postgres | |
specDescriptors: [] | |
statusDescriptors: [] | |
- name: pgupgrades.cr.client-go.k8s.io | |
version: v1 | |
kind: Pgupgrade | |
displayName: Postgres Upgrade | |
description: Upgrade for Postgres | |
specDescriptors: [] | |
statusDescriptors: [] | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
name: rookoperator.v0.7.1 | |
annotations: | |
tectonic-visibility: ocs | |
alm-examples: '[{"apiVersion":"rook.io/v1alpha1","kind":"Cluster","metadata":{"name":"rook"},"spec":{"dataDirHostPath":"/var/lib/rook","storage":{"useAllNodes":true,"useAllDevices":true,"storeConfig":{"storeType":"bluestore","databaseSizeMB":1024,"journalSizeMB":1024}}}}]' | |
spec: | |
displayName: Rook | |
description: | | |
Rook is an open source orchestrator for distributed storage systems running in cloud native environments. | |
Rook turns distributed storage software into a self-managing, self-scaling, and self-healing storage services. It does this by automating deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management. Rook uses the facilities provided by the underlying cloud-native container management, scheduling and orchestration platform to perform its duties. | |
Rook integrates deeply into cloud native environments leveraging extension points and providing a seamless experience for scheduling, lifecycle management, resource management, security, monitoring, and user experience. | |
keywords: ['storage', 'ceph', 'storage-cluster'] | |
version: 0.7.1 | |
maturity: alpha | |
maintainers: | |
- name: Cloud Native Computing Foundation | |
email: rook@cncf.com | |
provider: | |
name: CNCF | |
labels: | |
alm-owner-rook: rookoperator | |
operated-by: rookoperator | |
selector: | |
matchLabels: | |
alm-owner-rook: rookoperator | |
operated-by: rookoperator | |
links: | |
- name: Website | |
url: https://rook.io | |
- name: Rook Operator Source Code | |
url: https://github.com/rook/rook | |
icon: | |
- base64data: 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 | |
mediatype: image/png | |
install: | |
strategy: deployment | |
spec: | |
permissions: | |
- serviceAccountName: rook-operator | |
rules: | |
- apiGroups: | |
- "" | |
resources: | |
- namespaces | |
- serviceaccounts | |
- secrets | |
- pods | |
- services | |
- nodes | |
- nodes/proxy | |
- configmaps | |
- events | |
- persistentvolumes | |
- persistentvolumeclaims | |
verbs: | |
- get | |
- list | |
- watch | |
- patch | |
- create | |
- update | |
- delete | |
- apiGroups: | |
- extensions | |
resources: | |
- deployments | |
- daemonsets | |
- replicasets | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- delete | |
- apiGroups: | |
- rbac.authorization.k8s.io | |
resources: | |
- clusterroles | |
- clusterrolebindings | |
- roles | |
- rolebindings | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- delete | |
- apiGroups: | |
- storage.k8s.io | |
resources: | |
- storageclasses | |
verbs: | |
- get | |
- list | |
- watch | |
- delete | |
- apiGroups: | |
- rook.io | |
resources: | |
- "*" | |
verbs: | |
- "*" | |
deployments: | |
- name: rook-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: rook-operator-alm-owned | |
template: | |
metadata: | |
name: rook-operator-alm-owned | |
labels: | |
name: rook-operator-alm-owned | |
spec: | |
serviceAccountName: rook-operator | |
containers: | |
- name: rook-operator | |
image: rook/rook:master | |
args: ["operator"] | |
env: | |
# Rook Agent toleration. Will tolerate all taints with all keys. | |
# Choose between NoSchedule, PreferNoSchedule and NoExecute: | |
# - name: AGENT_TOLERATION | |
# value: "NoSchedule" | |
# (Optional) Rook Agent toleration key. Set this to the key of the taint you want to tolerate | |
# - name: AGENT_TOLERATION_KEY | |
# value: "<KeyOfTheTaintToTolerate>" | |
# Set the path where the Rook agent can find the flex volumes | |
# - name: FLEXVOLUME_DIR_PATH | |
# value: "<PathToFlexVolumes>" | |
# The interval to check if every mon is in the quorum. | |
- name: ROOK_MON_HEALTHCHECK_INTERVAL | |
value: "45s" | |
# The duration to wait before trying to failover or remove/replace the | |
# current mon with a new mon (useful for compensating flapping network). | |
- name: ROOK_MON_OUT_TIMEOUT | |
value: "300s" | |
- name: NODE_NAME | |
valueFrom: | |
fieldRef: | |
fieldPath: spec.nodeName | |
- name: POD_NAME | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.name | |
- name: POD_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
customresourcedefinitions: | |
owned: | |
- name: clusters.rook.io | |
version: v1alpha1 | |
kind: Cluster | |
displayName: Rook Cluster | |
description: Cluster of Rook nodes | |
- name: filesystems.rook.io | |
version: v1alpha1 | |
kind: Filesystem | |
displayName: Filesystem | |
description: Rook filesystem | |
- name: objectstores.rook.io | |
version: v1alpha1 | |
kind: ObjectStore | |
displayName: Object Store | |
description: Rook object store | |
- name: pools.rook.io | |
version: v1alpha1 | |
kind: Pool | |
displayName: Pool | |
description: Rook pool | |
- name: volumeattachments.rook.io | |
version: v1alpha1 | |
kind: VolumeAttachment | |
displayName: Volume Attachment | |
description: Rook volume attachment | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
name: strimzioperator.v0.5.0 | |
annotations: | |
tectonic-visibility: ocs | |
alm-examples: '[]' | |
spec: | |
displayName: Strimzi Kafka | |
description: | | |
Strimzi makes it easy to run Apache Kafka on OpenShift or Kubernetes. Apache Kafka is a popular platform for streaming data delivery and processing. For more information about Apache Kafka visit the Apache Kafka website. | |
keywords: ['kafka', 'data', 'streaming', 'open source'] | |
version: 0.5.0 | |
maturity: alpha | |
maintainers: | |
- name: Red Hat, Inc | |
email: support@redhat.com | |
provider: | |
name: Red Hat, Inc | |
labels: | |
alm-owner-etcd: strimzioperator | |
operated-by: strimzioperator | |
selector: | |
matchLabels: | |
alm-owner-etcd: strimzioperator | |
operated-by: strimzioperator | |
links: | |
- name: Strimzi Operator Documentation | |
url: http://strimzi.io/documentation/ | |
icon: | |
- base64data: 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 | |
mediatype: image/png | |
install: | |
strategy: deployment | |
spec: | |
permissions: | |
- serviceAccountName: strimzi-operator | |
rules: | |
- apiGroups: | |
- kafka.strimzi.io | |
resources: | |
- kafkas | |
- kafkaconnects | |
- kafkatopics | |
- kafkausers | |
- kafkaconnects2is | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- pods | |
- services | |
- endpoints | |
- persistentvolumeclaims | |
- events | |
verbs: | |
- "*" | |
- apiGroups: | |
- apps | |
resources: | |
- deployments | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- secrets | |
verbs: | |
- get | |
deployments: | |
- name: strimzi-cluster-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: strimzi-operator-alm-owned | |
template: | |
metadata: | |
name: strimzi-operator-alm-owned | |
labels: | |
name: strimzi-operator-alm-owned | |
spec: | |
serviceAccountName: strimzi-operator | |
containers: | |
- name: strimzi-cluster-operator | |
image: strimzi/cluster-operator:latest | |
imagePullPolicy: IfNotPresent | |
env: | |
- name: STRIMZI_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: STRIMZI_FULL_RECONCILIATION_INTERVAL_MS | |
value: "120000" | |
- name: STRIMZI_OPERATION_TIMEOUT_MS | |
value: "300000" | |
- name: STRIMZI_DEFAULT_ZOOKEEPER_IMAGE | |
value: strimzi/zookeeper:latest | |
- name: STRIMZI_DEFAULT_KAFKA_IMAGE | |
value: strimzi/kafka:latest | |
- name: STRIMZI_DEFAULT_KAFKA_CONNECT_IMAGE | |
value: strimzi/kafka-connect:latest | |
- name: STRIMZI_DEFAULT_KAFKA_CONNECT_S2I_IMAGE | |
value: strimzi/kafka-connect-s2i:latest | |
- name: STRIMZI_DEFAULT_TOPIC_OPERATOR_IMAGE | |
value: strimzi/topic-operator:latest | |
- name: STRIMZI_DEFAULT_KAFKA_INIT_IMAGE | |
value: strimzi/kafka-init:latest | |
- name: STRIMZI_DEFAULT_TLS_SIDECAR_ZOOKEEPER_IMAGE | |
value: strimzi/zookeeper-stunnel:latest | |
- name: STRIMZI_DEFAULT_TLS_SIDECAR_KAFKA_IMAGE | |
value: strimzi/kafka-stunnel:latest | |
- name: STRIMZI_DEFAULT_TLS_SIDECAR_TOPIC_OPERATOR_IMAGE | |
value: strimzi/topic-operator-stunnel:latest | |
- name: STRIMZI_LOG_LEVEL | |
value: INFO | |
livenessProbe: | |
httpGet: | |
path: /healthy | |
port: 8080 | |
initialDelaySeconds: 10 | |
periodSeconds: 30 | |
readinessProbe: | |
httpGet: | |
path: /ready | |
port: 8080 | |
initialDelaySeconds: 10 | |
periodSeconds: 30 | |
resources: | |
limits: | |
cpu: 1000m | |
memory: 256Mi | |
requests: | |
cpu: 200m | |
memory: 256Mi | |
customresourcedefinitions: | |
owned: | |
- name: kafkas.kafka.strimzi.io | |
version: v1alpha1 | |
kind: Kafka | |
displayName: Kafka Cluster | |
description: A cluster of Kafka nodes. | |
resources: | |
- kind: Pod | |
version: v1 | |
- name: kafkaconnects.kafka.strimzi.io | |
version: v1alpha1 | |
kind: KafkaConnect | |
displayName: Kafka Connect | |
description: A Kafka connect. | |
- name: kafkaconnects2is.kafka.strimzi.io | |
version: v1alpha1 | |
kind: KafkaConnectS2I | |
displayName: Kafka Connect S2I | |
description: A Kafka connect S2I. | |
- name: kafkausers.kafka.strimzi.io | |
version: v1alpha1 | |
kind: KafkaUser | |
displayName: Kafka User | |
description: A Kafka user. | |
- name: kafkatopics.kafka.strimzi.io | |
version: v1alpha1 | |
kind: KafkaTopic | |
displayName: Topic | |
description: A Kafka topic. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! validate-crd: ./deploy/chart/templates/03-clusterserviceversion.crd.yaml | |
#! parse-kind: ClusterServiceVersion | |
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
name: vitess-operator.v0.9.2 | |
namespace: olm-dev | |
annotations: | |
tectonic-visibility: ocs | |
alm-examples: '[]' | |
spec: | |
displayName: Vitess | |
description: | | |
The Vitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes. | |
The Operator installs a custom resource for objects of the custom type VitessCluster. This custom resource allows you to configure the high-level aspects of your Vitess deployment, while the details of how to run Vitess on Kubernetes are abstracted and automated. | |
keywords: ['vitess', 'mysql', 'database', 'open source'] | |
version: 0.9.2 | |
maturity: alpha | |
replaces: vitess-operator.v0.9.0 | |
maintainers: | |
- name: CNCF | |
email: vitess@googlegroups.com | |
provider: | |
name: CNCF | |
labels: | |
alm-owner-etcd: vitess-operator | |
operated-by: vitess-operator | |
selector: | |
matchLabels: | |
alm-owner-etcd: vitess-operator | |
operated-by: vitess-operator | |
links: | |
- name: Vitess Operator Source Code | |
url: https://github.com/vitessio/vitess-operator | |
icon: | |
- base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMzIwIgogICBoZWlnaHQ9IjMyMCIKICAgdmlld0JveD0iMCAwIDMyMCAzMjAiCiAgIGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIKICAgc29kaXBvZGk6ZG9jbmFtZT0idml0ZXNzX2xvZ29fd2l0aF9ib3JkZXIuc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCI+CiAgICA8aW5rc2NhcGU6cGVyc3BlY3RpdmUKICAgICAgIHNvZGlwb2RpOnR5cGU9Imlua3NjYXBlOnBlcnNwM2QiCiAgICAgICBpbmtzY2FwZTp2cF94PSIwIDogNTI2LjE4MTEgOiAxIgogICAgICAgaW5rc2NhcGU6dnBfeT0iMCA6IDEwMDAgOiAwIgogICAgICAgaW5rc2NhcGU6dnBfej0iNzQ0LjA5NDQ5IDogNTI2LjE4MTEgOiAxIgogICAgICAgaW5rc2NhcGU6cGVyc3AzZC1vcmlnaW49IjM3Mi4wNDcyNCA6IDM1MC43ODc0IDogMSIKICAgICAgIGlkPSJwZXJzcGVjdGl2ZTQzNDYiIC8+CiAgPC9kZWZzPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiMyODM1OTMiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMi44Mjg0MjcxIgogICAgIGlua3NjYXBlOmN4PSIxNDIuNzEwNTYiCiAgICAgaW5rc2NhcGU6Y3k9IjE4OS4wMDEzNCIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM4NiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIHNob3dndWlkZXM9ImZhbHNlIgogICAgIGlua3NjYXBlOmd1aWRlLWJib3g9InRydWUiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6b2JqZWN0LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtc21vb3RoLW5vZGVzPSJ0cnVlIj4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249IjIxNS45ODY2MywxMTg5LjgwNzMiCiAgICAgICBvcmllbnRhdGlvbj0iMSwwIgogICAgICAgaWQ9Imd1aWRlNDcxNyIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249IjMxMS40MjA3OCwyNzYuMDQ4NTYiCiAgICAgICBvcmllbnRhdGlvbj0iMC44NzU2NzE1OCwtMC40ODI5MDcxMiIKICAgICAgIGlkPSJndWlkZTQ3MTkiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIxODYuNTY1OTQsMTE4Mi45ODg4IgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIGlkPSJndWlkZTQ3MjEiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIxMjcuNzI0NTUsMTE4OS4wNDk3IgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIGlkPSJndWlkZTQ3MjMiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSI5OC44NDM3NSwxMTQ2LjM2MTEiCiAgICAgICBvcmllbnRhdGlvbj0iMSwwIgogICAgICAgaWQ9Imd1aWRlNDcyNSIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249IjIyLjM0Mzc1LDI2OC4wNzUzIgogICAgICAgb3JpZW50YXRpb249IjAuODc4Njg5MjgsMC40NzczOTQxMyIKICAgICAgIGlkPSJndWlkZTQ3MjciIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSItODguNTc0MzYsMTE3OS44MzIxIgogICAgICAgb3JpZW50YXRpb249IjAsMSIKICAgICAgIGlkPSJndWlkZTQ3MjkiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIxNTcuMTQ1MjQsMTE4NS44OTMiCiAgICAgICBvcmllbnRhdGlvbj0iMSwwIgogICAgICAgaWQ9Imd1aWRlNDczMSIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249IjM5LjcxNTAxLDExODMuMzY3NiIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBpZD0iZ3VpZGU0NzMzIiAvPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iMTAuNDIwNTksMTE4Mi45ODg4IgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIGlkPSJndWlkZTQ3MzUiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSItMTkuMDAwMTEsMTE4OC40MTg0IgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIGlkPSJndWlkZTQ3MzciIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSItNDguNDIwOCwxMTg0Ljg4MjkiCiAgICAgICBvcmllbnRhdGlvbj0iMSwwIgogICAgICAgaWQ9Imd1aWRlNDc0MyIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249Ii0yMi42NjE5MSwxMTI1LjY2MjciCiAgICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgICAgaWQ9Imd1aWRlNDc0NiIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249Ijc2LjcwMDksMTA3MS4wMDM5IgogICAgICAgb3JpZW50YXRpb249IjAsMSIKICAgICAgIGlkPSJndWlkZTQ3NDkiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSItNTUuNDQxOTYsMTAxNi43MTgyIgogICAgICAgb3JpZW50YXRpb249IjAsMSIKICAgICAgIGlkPSJndWlkZTQ3NTEiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIyNi4zNDM3NSw5NjIuNDMyNDkiCiAgICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgICAgaWQ9Imd1aWRlNDc1MyIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249Ii04LjgzNDgyLDkwOC4xNDY4IgogICAgICAgb3JpZW50YXRpb249IjAsMSIKICAgICAgIGlkPSJndWlkZTQ3NTUiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIyMi4yMzY2MSw4NTMuODYxIgogICAgICAgb3JpZW50YXRpb249IjAsMSIKICAgICAgIGlkPSJndWlkZTQ3NTciIC8+CiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwOC42NTYyNSwtMzQ0LjQzNzUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMjU0YzYzO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgZD0ibSAyMjEuNTkzNzUsMzcwLjE4NzUgNTEuMTU2MjUsOTQuNSA3Ljk2ODc1LDE0LjU2MjUgMjkuNDY4NzUsNTQuMDkzNzUgMjkuNDM3NSw1NC4yODEyNSAyNy44NzUsNTEuMDYyNSA1Ny44NDM3NSwtMTA0Ljc4MTI1IDMwLjU5Mzc1LC01NS4yODEyNSA1OS43ODEyNSwtMTA4LjQzNzUgLTU4Ljc1LDAgLTI5Ljg3NSw1NC41OTM3NSAtMjkuODEyNSw1My45Njg3NSAtMjguNzgxMjUsNTMgMTQsMjUuODEyNSAtMjQuMDMxMjUsLTQ0LjE4NzUgLTM2LjMxMjUsLTY3LjAzMTI1IC0xMS45MDYyNSwtMjEuOTM3NSAtMjkuNjU2MjUsLTU0LjIxODc1IC01OSwwIHoiCiAgICAgICBpZD0icGF0aDUwNzMtMyIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9Imc1NjA5IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4zNjMzMywtMTAuMTY0MzIpIj4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUwNzMiCiAgICAgICAgIGQ9Im0gMzY3LjEyODIsNjQ4Ljg1ODgxIC0yNy44NzA1NCwtNTEuMDU2OTYgNDMuOTEyMjIsLTI4LjMxMjE0IHoiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iOS4wMzI2Nzk1IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjEuMTI3ODg2NmUtMDUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMyNTRjNjM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjYyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGg1MDc1IgogICAgICAgICBkPSJtIDM1OC4xMTg3Nyw1MjMuNTQ1ODkgLTE4Ljg2MTExLDc0LjI1NTk2IDQzLjg5MzAzLC0yOC4yMzc1MyB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05LjAzMjYzMjQiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMS4wODMzNDQ0ZS0wNSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzI2NWM3ZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUwNzciCiAgICAgICAgIGQ9Ik0gMzM5LjI1NzY2LDU5Ny44MDE4NSAzMDkuODE5OTIsNTQzLjQ5NjQgMzU4LjExODc3LDUyMy41NDU4OSB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjkuMDMyNjc1NyIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjQ1Mzk2MDVlLTA1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzc4OGI3O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoNTA4MyIKICAgICAgICAgZD0ibSAzMjEuNzc5MjUsNDU2LjUxNDA0IC0xMS45NTkzMyw4Ni45ODIzNiA0OC4yOTg4NSwtMTkuOTUwNTEgeiIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSItOS4wMzI2NzE5IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjEuNDUzOTYwNWUtMDUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMxZTRjNjY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjYyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGg1MDg1IgogICAgICAgICBkPSJtIDM5Ni45MjgwOSw0ODguOTI2MDcgLTI4LjgwNjk0LDUzLjAwNjM2IDE1LjAyOTU0LDI3LjYzMTg5IHoiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iLTkuMDMyNjcxOSIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjcxMjcyODNlLTA1IgogICAgICAgICBzdHlsZT0iZmlsbDojM2U5ZGQ3O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoNTA4NyIKICAgICAgICAgZD0ibSAzMDkuODE5OTIsNTQzLjQ5NjQgLTI5LjQ1Nzg2LC01NC4wODIwNCA0MS40MTcxOSwtMzIuOTAwMzIgeiIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSI5LjAzMjY3NTIiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMS42MDE4MjM5ZS0wNSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzJkNzA5YTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUwODkiCiAgICAgICAgIGQ9Im0gNDI0Ljk2NzE0LDU0NC4wODQgLTM3LjQ2NDk3LDAuMDMxMiA2OC4wNTc5MiwtNTUuMzE5NzYgeiIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSI5LjAzMjY3NTIiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMS40MzExOTY3ZS0wNSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzI4NDk1YztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUwOTciCiAgICAgICAgIGQ9Im0gMzA5Ljg4Mjc3LDQzNC41ODgxNSAtMjkuNTIwNzEsNTQuODI2MjEgNDEuNDE3MTksLTMyLjkwMDMyIHoiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iLTkuMDMyNjc0MSIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjc4MDAzNDNlLTA1IgogICAgICAgICBzdHlsZT0iZmlsbDojM2M5N2NlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoNTA5OSIKICAgICAgICAgZD0ibSA0MjYuNzIxNDksNDM0Ljk0NTI5IC0yOS43OTM0LDUzLjk4MDc4IC05LjQyNTkyLDU1LjE4OTEzIHoiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iLTkuMDMyNjc0MSIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjYwOTQwN2UtMDUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiM2MWI3ZWI7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjYyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGg1MTAxIgogICAgICAgICBkPSJtIDI4MC4zNjIwNiw0ODkuNDE0MzYgLTcuOTkxMTEsLTE0LjU2ODYxIDM3LjUxMTgyLC00MC4yNTc1OSB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjkuMDMyNjc5OCIKICAgICAgICAgc3R5bGU9ImZpbGw6IzFlNGM2NjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUxMDMiCiAgICAgICAgIGQ9Im0gMzg3LjUwMjE3LDU0NC4xMTUyIDM5LjIxOTMyLC0xMDkuMTY5OTEgMjguODM4Niw1My44NTAxOCB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjkuMDMyNjc5OCIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjM3MjQ1OTFlLTA1IgogICAgICAgICBzdHlsZT0iZmlsbDojMjk2NTg5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoNTExNSIKICAgICAgICAgZD0ibSAyODAuMjIwMTksMzgwLjM0NDgzIC03Ljg0OTI0LDk0LjUwMDkyIDM3LjUxMTgyLC00MC4yNTc1OSB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05LjAzMjY3MzgiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMS40MTM2MzA3ZS0wNSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzFhNWE4MTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUxMTciCiAgICAgICAgIGQ9Im0gNDU2LjYxMzc1LDM4MC4zNDQ4MyAtMjkuODkyMjYsNTQuNjAwNDYgMjguODM4Niw1My44NTAxOCB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05LjAzMjY3MzgiCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMS40MzE2NTc5ZS0wNSIKICAgICAgICAgc3R5bGU9ImZpbGw6IzQyN2I5ZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUxMTkiCiAgICAgICAgIGQ9Im0gMjcyLjM3MDk1LDQ3NC44NDU3NSAtNTEuMTUyODYsLTk0LjUwMDkyIDU5LjAwMjEsMCB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjkuMDMyNjczMiIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjI1Mzk3MTdlLTA1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzI4Y2MyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoNTEyMSIKICAgICAgICAgZD0ibSA0NTUuNTYwMDksNDg4Ljc5NTQ3IDEuMDUzNjYsLTEwOC40NTA2NCA1OC43NTQsMCB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjkuMDMyNjczMiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzE4M2I0ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDUwNzkiCiAgICAgICAgIGQ9Ik0gMzY3LjEyODIsNjQ4Ljg1ODgxIDM4Ny41MDIxNyw1NDQuMTE1MiA0MjQuOTY3MTQsNTQ0LjA4NCB6IgogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjkuMDMyNjc1NyIKICAgICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSIxLjcxMjcyODNlLTA1IgogICAgICAgICBzdHlsZT0iZmlsbDojMGQzMDQ0O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg== | |
mediatype: image/svg+xml | |
install: | |
strategy: deployment | |
spec: | |
permissions: | |
- serviceAccountName: vitess-operator | |
rules: | |
- apiGroups: | |
- vitess.io | |
resources: | |
- vitessclusters | |
- vitesscells | |
- vitesskeyspaces | |
- vitessshards | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- pods | |
- services | |
- endpoints | |
- persistentvolumeclaims | |
- events | |
verbs: | |
- "*" | |
- apiGroups: | |
- apps | |
resources: | |
- deployments | |
verbs: | |
- "*" | |
- apiGroups: | |
- "" | |
resources: | |
- secrets | |
verbs: | |
- get | |
deployments: | |
- name: vitess-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: vitess-operator-alm-owned | |
template: | |
metadata: | |
name: vitess-operator-alm-owned | |
labels: | |
name: vitess-operator-alm-owned | |
spec: | |
serviceAccountName: vitess-operator | |
containers: | |
- name: hooks | |
image: metacontroller/jsonnetd:0.1 | |
imagePullPolicy: Always | |
workingDir: /vt/operator/hooks | |
volumeMounts: | |
- name: hooks | |
mountPath: /vt/operator/hooks | |
volumes: | |
- name: hooks | |
configMap: | |
name: vitess-operator-hooks | |
customresourcedefinitions: | |
owned: | |
- name: vitessclusters.vitess.io | |
version: v1alpha1 | |
kind: VitessCluster | |
displayName: Vitess Cluster | |
description: Represents a cluster of Vitess nodes. | |
- name: vitesscells.vitess.io | |
version: v1alpha1 | |
kind: VitessCell | |
displayName: Vitess Cell | |
description: Each Vitess cell represents an independent failure domain (e.g. a Zone or Availability Zone). | |
- name: vitessshards.vitess.io | |
version: v1alpha1 | |
kind: VitessShards | |
displayName: Vitess Shard | |
description: Each Vitess keyspace is a logical database that may be composed of many MySQL databases (shards). | |
- name: vitesskeyspaces.vitess.io | |
version: v1alpha1 | |
kind: VitessKeyspace | |
displayName: Vitess Keyspace | |
description: Each Vitess keyspace is a logical database that may be composed of many MySQL databases (shards). | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: vitesscells.vitess.io | |
spec: | |
group: vitess.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
plural: vitesscells | |
singular: vitesscell | |
kind: VitessCell | |
shortNames: ["vtc"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: vitessclusters.vitess.io | |
spec: | |
group: vitess.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
plural: vitessclusters | |
singular: vitesscluster | |
kind: VitessCluster | |
shortNames: ["vt"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: vitesskeyspaces.vitess.io | |
spec: | |
group: vitess.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
plural: vitesskeyspaces | |
singular: vitesskeyspace | |
kind: VitessKeyspace | |
shortNames: ["vtk"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: vitessshards.vitess.io | |
spec: | |
group: vitess.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
plural: vitessshards | |
singular: vitessshard | |
kind: VitessShard | |
shortNames: ["vts"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: volumeattachments.rook.io | |
spec: | |
group: rook.io | |
version: v1alpha1 | |
scope: Namespaced | |
names: | |
kind: Cluster | |
listKind: ClusterList | |
plural: volumeattachments | |
singular: volumeattachments | |
shortNames: | |
- va |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment