Skip to content

Commit d81cb83

Browse files
authored
operator rabbitmq-messaging-topology-operator (1.17.3)
1 parent 0bdaeb1 commit d81cb83

17 files changed

+2771
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM scratch
2+
3+
LABEL operators.operatorframework.io.bundle.mediatype.v1=plain
4+
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
5+
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
6+
LABEL operators.operatorframework.io.bundle.package.v1=rabbitmq-messaging-topology-operator
7+
LABEL operators.operatorframework.io.bundle.channels.v1=stable
8+
LABEL operators.operatorframework.io.bundle.channel.default.v1=stable
9+
10+
COPY manifests /manifests/
11+
COPY metadata /metadata/

operators/rabbitmq-messaging-topology-operator/1.17.3/manifests/rabbitmq-messaging-topology-operator.clusterserviceversion.yaml

Lines changed: 602 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
controller-gen.kubebuilder.io/version: v0.17.1
6+
name: bindings.rabbitmq.com
7+
spec:
8+
group: rabbitmq.com
9+
names:
10+
categories:
11+
- rabbitmq
12+
kind: Binding
13+
listKind: BindingList
14+
plural: bindings
15+
singular: binding
16+
scope: Namespaced
17+
versions:
18+
- name: v1beta1
19+
schema:
20+
openAPIV3Schema:
21+
description: Binding is the Schema for the bindings API
22+
properties:
23+
apiVersion:
24+
description: |-
25+
APIVersion defines the versioned schema of this representation of an object.
26+
Servers should convert recognized schemas to the latest internal value, and
27+
may reject unrecognized values.
28+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
29+
type: string
30+
kind:
31+
description: |-
32+
Kind is a string value representing the REST resource this object represents.
33+
Servers may infer this from the endpoint the client submits requests to.
34+
Cannot be updated.
35+
In CamelCase.
36+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
37+
type: string
38+
metadata:
39+
type: object
40+
spec:
41+
description: BindingSpec defines the desired state of Binding
42+
properties:
43+
arguments:
44+
description: Cannot be updated
45+
type: object
46+
x-kubernetes-preserve-unknown-fields: true
47+
destination:
48+
description: Cannot be updated
49+
type: string
50+
destinationType:
51+
description: Cannot be updated
52+
enum:
53+
- exchange
54+
- queue
55+
type: string
56+
rabbitmqClusterReference:
57+
description: |-
58+
Reference to the RabbitmqCluster that the binding will be created in.
59+
Required property.
60+
properties:
61+
connectionSecret:
62+
description: |-
63+
Secret contains the http management uri for the RabbitMQ cluster.
64+
The Secret must contain the key `uri`, `username` and `password` or operator will error.
65+
Have to set either name or connectionSecret, but not both.
66+
properties:
67+
name:
68+
default: ""
69+
description: |-
70+
Name of the referent.
71+
This field is effectively required, but due to backwards compatibility is
72+
allowed to be empty. Instances of this type with an empty value here are
73+
almost certainly wrong.
74+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
75+
type: string
76+
type: object
77+
x-kubernetes-map-type: atomic
78+
name:
79+
description: |-
80+
The name of the RabbitMQ cluster to reference.
81+
Have to set either name or connectionSecret, but not both.
82+
type: string
83+
namespace:
84+
description: |-
85+
The namespace of the RabbitMQ cluster to reference.
86+
Defaults to the namespace of the requested resource if omitted.
87+
type: string
88+
type: object
89+
routingKey:
90+
description: Cannot be updated
91+
type: string
92+
source:
93+
description: Cannot be updated
94+
type: string
95+
vhost:
96+
default: /
97+
description: Default to vhost '/'; cannot be updated
98+
type: string
99+
required:
100+
- rabbitmqClusterReference
101+
type: object
102+
status:
103+
description: BindingStatus defines the observed state of Binding
104+
properties:
105+
conditions:
106+
items:
107+
properties:
108+
lastTransitionTime:
109+
description: The last time this Condition status changed.
110+
format: date-time
111+
type: string
112+
message:
113+
description: Full text reason for current status of the condition.
114+
type: string
115+
reason:
116+
description: One word, camel-case reason for current status of the condition.
117+
type: string
118+
status:
119+
description: True, False, or Unknown
120+
type: string
121+
type:
122+
description: Type indicates the scope of the custom resource status addressed by the condition.
123+
type: string
124+
required:
125+
- status
126+
- type
127+
type: object
128+
type: array
129+
observedGeneration:
130+
description: |-
131+
observedGeneration is the most recent successful generation observed for this Binding. It corresponds to the
132+
Binding's generation, which is updated on mutation by the API Server.
133+
format: int64
134+
type: integer
135+
type: object
136+
type: object
137+
served: true
138+
storage: true
139+
subresources:
140+
status: {}
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.17.1
7+
name: exchanges.rabbitmq.com
8+
spec:
9+
group: rabbitmq.com
10+
names:
11+
categories:
12+
- rabbitmq
13+
kind: Exchange
14+
listKind: ExchangeList
15+
plural: exchanges
16+
singular: exchange
17+
scope: Namespaced
18+
versions:
19+
- name: v1beta1
20+
schema:
21+
openAPIV3Schema:
22+
description: Exchange is the Schema for the exchanges API
23+
properties:
24+
apiVersion:
25+
description: |-
26+
APIVersion defines the versioned schema of this representation of an object.
27+
Servers should convert recognized schemas to the latest internal value, and
28+
may reject unrecognized values.
29+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
30+
type: string
31+
kind:
32+
description: |-
33+
Kind is a string value representing the REST resource this object represents.
34+
Servers may infer this from the endpoint the client submits requests to.
35+
Cannot be updated.
36+
In CamelCase.
37+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
38+
type: string
39+
metadata:
40+
type: object
41+
spec:
42+
description: ExchangeSpec defines the desired state of Exchange
43+
properties:
44+
arguments:
45+
type: object
46+
x-kubernetes-preserve-unknown-fields: true
47+
autoDelete:
48+
description: Cannot be updated
49+
type: boolean
50+
durable:
51+
description: Cannot be updated
52+
type: boolean
53+
name:
54+
description: Required property; cannot be updated
55+
type: string
56+
rabbitmqClusterReference:
57+
description: |-
58+
Reference to the RabbitmqCluster that the exchange will be created in.
59+
Required property.
60+
properties:
61+
connectionSecret:
62+
description: |-
63+
Secret contains the http management uri for the RabbitMQ cluster.
64+
The Secret must contain the key `uri`, `username` and `password` or operator will error.
65+
Have to set either name or connectionSecret, but not both.
66+
properties:
67+
name:
68+
default: ""
69+
description: |-
70+
Name of the referent.
71+
This field is effectively required, but due to backwards compatibility is
72+
allowed to be empty. Instances of this type with an empty value here are
73+
almost certainly wrong.
74+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
75+
type: string
76+
type: object
77+
x-kubernetes-map-type: atomic
78+
name:
79+
description: |-
80+
The name of the RabbitMQ cluster to reference.
81+
Have to set either name or connectionSecret, but not both.
82+
type: string
83+
namespace:
84+
description: |-
85+
The namespace of the RabbitMQ cluster to reference.
86+
Defaults to the namespace of the requested resource if omitted.
87+
type: string
88+
type: object
89+
type:
90+
default: direct
91+
description: Cannot be updated
92+
type: string
93+
vhost:
94+
default: /
95+
description: Default to vhost '/'; cannot be updated
96+
type: string
97+
required:
98+
- name
99+
- rabbitmqClusterReference
100+
type: object
101+
status:
102+
description: ExchangeStatus defines the observed state of Exchange
103+
properties:
104+
conditions:
105+
items:
106+
properties:
107+
lastTransitionTime:
108+
description: The last time this Condition status changed.
109+
format: date-time
110+
type: string
111+
message:
112+
description: Full text reason for current status of the condition.
113+
type: string
114+
reason:
115+
description: One word, camel-case reason for current status of the condition.
116+
type: string
117+
status:
118+
description: True, False, or Unknown
119+
type: string
120+
type:
121+
description: Type indicates the scope of the custom resource status addressed by the condition.
122+
type: string
123+
required:
124+
- status
125+
- type
126+
type: object
127+
type: array
128+
observedGeneration:
129+
description: |-
130+
observedGeneration is the most recent successful generation observed for this Exchange. It corresponds to the
131+
Exchange's generation, which is updated on mutation by the API Server.
132+
format: int64
133+
type: integer
134+
type: object
135+
type: object
136+
served: true
137+
storage: true
138+
subresources:
139+
status: {}

0 commit comments

Comments
 (0)