You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,4 +2,4 @@
2
2
3
3
This folder contains the `rabbitmq` Helm chart to deploy a `RabbitmqCluster` resource.
4
4
5
-
The `rabbitmq`Helm chart can also be used in combination with [Container Services Manager for VMware Tanzu (KSM)](https://docs.pivotal.io/ksm/)for [Open Service Broker API](https://www.openservicebrokerapi.org/) integration.
5
+
The `rabbitmq` chart can also be used in combination with [Tanzu Services Manager](https://docs.pivotal.io/ksm/)and the `tsmgr` direcotry for OSBAPI integration.
Copy file name to clipboardExpand all lines: docs/proposals/implemented/20200408-tls-support-amqp.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ As a RabbitMQ client (whether application or end user), I want to be sure that t
42
42
43
43
### Goals
44
44
45
-
- Write/Read a TLS 1.2 encrypted AMQP 0-9-1 message from an operator deployed RabbitMQ broker (standalone and KSM deployments)
45
+
- Write/Read a TLS 1.2 encrypted AMQP 0-9-1 message from an operator deployed RabbitMQ broker (standalone and Tanzu Service Manager deployments)
46
46
- Survey other TLS implementations in K8s operators for common patterns. Priority should be given to operators in the VMware portfolio
47
47
- Document our standard approach to configuring TLS via the RabbitMQ Custom Resource
48
48
- Document options for certificate management
@@ -66,7 +66,7 @@ As a RabbitMQ client (whether application or end user), I want to be sure that t
66
66
- Add `5671` to the Container Ports in the Pod Template
67
67
- Add `5671` to the port map in the Client Service
68
68
- If we expose the Client Service template we can potentially depend on the user to specify the port
69
-
- When deploying via KSM, a [Certificate Request](https://cert-manager.io/docs/concepts/certificaterequest/) is templated if the plan specified `tls: true`
69
+
- When deploying via Tanzu Service Manager, a [Certificate Request](https://cert-manager.io/docs/concepts/certificaterequest/) is templated if the plan specified `tls: true`
70
70
71
71
### User Stories
72
72
@@ -82,7 +82,7 @@ And I can retrieve that message over the same port
82
82
```
83
83
#### Story 2
84
84
```
85
-
Given I have a KSM environment
85
+
Given I have a Tanzu Service Manager environment
86
86
And a certificate manager is provisioned in the cluster with an appropriate CA
87
87
And I deploy the RabbitMQ operator
88
88
And I request a new RabbitMQCluster with TLS enabled
@@ -113,9 +113,9 @@ And I can retrieve that message over the same port
113
113
#### Disabling non-TLS
114
114
- Should we expose non-TLS ports when TLS is enabled? Would this be a blanket setting or per protocol? `listeners.tcp = none`, `mqtt.listeners.tcp = none` etc...
115
115
116
-
#### KSM
116
+
#### Tanzu Service Manager
117
117
-`plans` are too high level an abstraction to expect users to provide certificate details. We should consider how an operator would be configured and deployed with the ability to inject certificates for all the TLS-enabled RabbitMQ brokers.
118
-
- This proposal make cert-manager a dependency for KSM deployed RabbitMQ for K8s. A plan with `tls: true` will deploy a cert-manager CertificateRequest with the RabbitMQCluster. The changes implemented at the operator will then ensure that the deployed RabbitMQCluster has the mounted certs.
118
+
- This proposal make cert-manager a dependency for Tanzu Service Manager deployed RabbitMQ for K8s. A plan with `tls: true` will deploy a cert-manager CertificateRequest with the RabbitMQCluster. The changes implemented at the operator will then ensure that the deployed RabbitMQCluster has the mounted certs.
119
119
- However, cert-manager is expects cluster-wide privileges. cert-manager also requires [Issuers](https://cert-manager.io/docs/concepts/issuer/) to be configured before Certificates can be issued. Both of these tasks seem out of scope and more general than RabbitMQ operator config. We are therefore assuming that cert-manager configuration will either be part of a higher-level Tanzu cluster setup or at least done ahead of Rabbit deployment.
120
120
- bind.yaml needs to be configurable to enable ssl, specify the correct port and point to an https URI
0 commit comments