-
Notifications
You must be signed in to change notification settings - Fork 540
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
operator rabbitmq-messaging-topology-operator (1.12.1)
- Loading branch information
1 parent
8ea4c59
commit 8ea35e3
Showing
16 changed files
with
2,768 additions
and
0 deletions.
There are no files selected for viewing
11 changes: 11 additions & 0 deletions
11
operators/rabbitmq-messaging-topology-operator/1.12.1/bundle.Dockerfile
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
FROM scratch | ||
|
||
LABEL operators.operatorframework.io.bundle.mediatype.v1=plain | ||
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/ | ||
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/ | ||
LABEL operators.operatorframework.io.bundle.package.v1=rabbitmq-messaging-topology-operator | ||
LABEL operators.operatorframework.io.bundle.channels.v1=stable | ||
LABEL operators.operatorframework.io.bundle.channel.default.v1=stable | ||
|
||
COPY manifests /manifests/ | ||
COPY metadata /metadata/ |
998 changes: 998 additions & 0 deletions
998
...rabbitmq-messaging-topology-operator/1.12.1/manifests/rabbitmq.clusterserviceversion.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
132 changes: 132 additions & 0 deletions
132
operators/rabbitmq-messaging-topology-operator/1.12.1/manifests/rabbitmq.com_bindings.yaml
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
# Copyright 2022 VMware, Inc. All Rights Reserved. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.13.0 | ||
name: bindings.rabbitmq.com | ||
spec: | ||
group: rabbitmq.com | ||
names: | ||
categories: | ||
- all | ||
- rabbitmq | ||
kind: Binding | ||
listKind: BindingList | ||
plural: bindings | ||
singular: binding | ||
scope: Namespaced | ||
versions: | ||
- name: v1beta1 | ||
schema: | ||
openAPIV3Schema: | ||
description: Binding is the Schema for the bindings API | ||
properties: | ||
apiVersion: | ||
description: 'APIVersion defines the versioned schema of this representation | ||
of an object. Servers should convert recognized schemas to the latest | ||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | ||
type: string | ||
kind: | ||
description: 'Kind is a string value representing the REST resource this | ||
object represents. Servers may infer this from the endpoint the client | ||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: BindingSpec defines the desired state of Binding | ||
properties: | ||
arguments: | ||
description: Cannot be updated | ||
type: object | ||
x-kubernetes-preserve-unknown-fields: true | ||
destination: | ||
description: Cannot be updated | ||
type: string | ||
destinationType: | ||
description: Cannot be updated | ||
enum: | ||
- exchange | ||
- queue | ||
type: string | ||
rabbitmqClusterReference: | ||
description: Reference to the RabbitmqCluster that the binding will | ||
be created in. Required property. | ||
properties: | ||
connectionSecret: | ||
description: Secret contains the http management uri for the RabbitMQ | ||
cluster. The Secret must contain the key `uri`, `username` and | ||
`password` or operator will error. Have to set either name or | ||
connectionSecret, but not both. | ||
properties: | ||
name: | ||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | ||
TODO: Add other useful fields. apiVersion, kind, uid?' | ||
type: string | ||
type: object | ||
x-kubernetes-map-type: atomic | ||
name: | ||
description: The name of the RabbitMQ cluster to reference. Have | ||
to set either name or connectionSecret, but not both. | ||
type: string | ||
namespace: | ||
description: The namespace of the RabbitMQ cluster to reference. | ||
Defaults to the namespace of the requested resource if omitted. | ||
type: string | ||
type: object | ||
routingKey: | ||
description: Cannot be updated | ||
type: string | ||
source: | ||
description: Cannot be updated | ||
type: string | ||
vhost: | ||
default: / | ||
description: Default to vhost '/'; cannot be updated | ||
type: string | ||
required: | ||
- rabbitmqClusterReference | ||
type: object | ||
status: | ||
description: BindingStatus defines the observed state of Binding | ||
properties: | ||
conditions: | ||
items: | ||
properties: | ||
lastTransitionTime: | ||
description: The last time this Condition status changed. | ||
format: date-time | ||
type: string | ||
message: | ||
description: Full text reason for current status of the condition. | ||
type: string | ||
reason: | ||
description: One word, camel-case reason for current status | ||
of the condition. | ||
type: string | ||
status: | ||
description: True, False, or Unknown | ||
type: string | ||
type: | ||
description: Type indicates the scope of the custom resource | ||
status addressed by the condition. | ||
type: string | ||
required: | ||
- status | ||
- type | ||
type: object | ||
type: array | ||
observedGeneration: | ||
description: observedGeneration is the most recent successful generation | ||
observed for this Binding. It corresponds to the Binding's generation, | ||
which is updated on mutation by the API Server. | ||
format: int64 | ||
type: integer | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} |
130 changes: 130 additions & 0 deletions
130
operators/rabbitmq-messaging-topology-operator/1.12.1/manifests/rabbitmq.com_exchanges.yaml
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,130 @@ | ||
# Copyright 2022 VMware, Inc. All Rights Reserved. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.13.0 | ||
name: exchanges.rabbitmq.com | ||
spec: | ||
group: rabbitmq.com | ||
names: | ||
categories: | ||
- all | ||
- rabbitmq | ||
kind: Exchange | ||
listKind: ExchangeList | ||
plural: exchanges | ||
singular: exchange | ||
scope: Namespaced | ||
versions: | ||
- name: v1beta1 | ||
schema: | ||
openAPIV3Schema: | ||
description: Exchange is the Schema for the exchanges API | ||
properties: | ||
apiVersion: | ||
description: 'APIVersion defines the versioned schema of this representation | ||
of an object. Servers should convert recognized schemas to the latest | ||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | ||
type: string | ||
kind: | ||
description: 'Kind is a string value representing the REST resource this | ||
object represents. Servers may infer this from the endpoint the client | ||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: ExchangeSpec defines the desired state of Exchange | ||
properties: | ||
arguments: | ||
type: object | ||
x-kubernetes-preserve-unknown-fields: true | ||
autoDelete: | ||
description: Cannot be updated | ||
type: boolean | ||
durable: | ||
description: Cannot be updated | ||
type: boolean | ||
name: | ||
description: Required property; cannot be updated | ||
type: string | ||
rabbitmqClusterReference: | ||
description: Reference to the RabbitmqCluster that the exchange will | ||
be created in. Required property. | ||
properties: | ||
connectionSecret: | ||
description: Secret contains the http management uri for the RabbitMQ | ||
cluster. The Secret must contain the key `uri`, `username` and | ||
`password` or operator will error. Have to set either name or | ||
connectionSecret, but not both. | ||
properties: | ||
name: | ||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | ||
TODO: Add other useful fields. apiVersion, kind, uid?' | ||
type: string | ||
type: object | ||
x-kubernetes-map-type: atomic | ||
name: | ||
description: The name of the RabbitMQ cluster to reference. Have | ||
to set either name or connectionSecret, but not both. | ||
type: string | ||
namespace: | ||
description: The namespace of the RabbitMQ cluster to reference. | ||
Defaults to the namespace of the requested resource if omitted. | ||
type: string | ||
type: object | ||
type: | ||
default: direct | ||
description: Cannot be updated | ||
type: string | ||
vhost: | ||
default: / | ||
description: Default to vhost '/'; cannot be updated | ||
type: string | ||
required: | ||
- name | ||
- rabbitmqClusterReference | ||
type: object | ||
status: | ||
description: ExchangeStatus defines the observed state of Exchange | ||
properties: | ||
conditions: | ||
items: | ||
properties: | ||
lastTransitionTime: | ||
description: The last time this Condition status changed. | ||
format: date-time | ||
type: string | ||
message: | ||
description: Full text reason for current status of the condition. | ||
type: string | ||
reason: | ||
description: One word, camel-case reason for current status | ||
of the condition. | ||
type: string | ||
status: | ||
description: True, False, or Unknown | ||
type: string | ||
type: | ||
description: Type indicates the scope of the custom resource | ||
status addressed by the condition. | ||
type: string | ||
required: | ||
- status | ||
- type | ||
type: object | ||
type: array | ||
observedGeneration: | ||
description: observedGeneration is the most recent successful generation | ||
observed for this Exchange. It corresponds to the Exchange's generation, | ||
which is updated on mutation by the API Server. | ||
format: int64 | ||
type: integer | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} |
Oops, something went wrong.