diff --git a/README.md b/README.md index 63fb9a43c..7cd12dd0f 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ under `site/kubernetes`. ## Supported Versions -The operator deploys RabbitMQ `3.8.12` by default, and supports versions from `3.8.8` upwards. The operator requires Kubernetes `1.17` or newer. +The operator deploys RabbitMQ `3.8.14` by default, and supports versions from `3.8.8` upwards. The operator requires Kubernetes `1.17` or newer. ## Versioning diff --git a/api/v1beta1/rabbitmqcluster_types.go b/api/v1beta1/rabbitmqcluster_types.go index cd8dc53e2..05d1a9c22 100644 --- a/api/v1beta1/rabbitmqcluster_types.go +++ b/api/v1beta1/rabbitmqcluster_types.go @@ -50,7 +50,7 @@ type RabbitmqClusterSpec struct { Replicas *int32 `json:"replicas,omitempty"` // Image is the name of the RabbitMQ docker image to use for RabbitMQ nodes in the RabbitmqCluster. // Must be provided together with ImagePullSecrets in order to use an image in a private registry. - // +kubebuilder:default:="rabbitmq:3.8.12-management" + // +kubebuilder:default:="rabbitmq:3.8.14-management" Image string `json:"image,omitempty"` // List of Secret resource containing access credentials to the registry for the RabbitMQ image. Required if the docker registry is private. ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"` diff --git a/api/v1beta1/rabbitmqcluster_types_test.go b/api/v1beta1/rabbitmqcluster_types_test.go index c30594ae9..3465e184d 100644 --- a/api/v1beta1/rabbitmqcluster_types_test.go +++ b/api/v1beta1/rabbitmqcluster_types_test.go @@ -480,7 +480,7 @@ func generateRabbitmqClusterObject(clusterName string) *RabbitmqCluster { }, Spec: RabbitmqClusterSpec{ Replicas: pointer.Int32Ptr(1), - Image: "rabbitmq:3.8.12-management", + Image: "rabbitmq:3.8.14-management", TerminationGracePeriodSeconds: pointer.Int64Ptr(604800), Service: RabbitmqClusterServiceSpec{ Type: "ClusterIP", diff --git a/bin/kubectl-rabbitmq b/bin/kubectl-rabbitmq index 17838c327..cf5c7b67d 100755 --- a/bin/kubectl-rabbitmq +++ b/bin/kubectl-rabbitmq @@ -25,7 +25,7 @@ USAGE: kubectl rabbitmq install-cluster-operator Create a RabbitMQ custom resource - INSTANCE name required, all other flags optional - kubectl rabbitmq [-n NAMESPACE] create INSTANCE --replicas 1 --service ClusterIP --image rabbitmq:3.8.12-management --image-pull-secret mysecret + kubectl rabbitmq [-n NAMESPACE] create INSTANCE --replicas 1 --service ClusterIP --image rabbitmq:3.8-management --image-pull-secret mysecret --tls-secret secret-name --storage-class mystorageclass Get a RabbitMQ custom resource and dependant objects diff --git a/charts/rabbitmq/Chart.yaml b/charts/rabbitmq/Chart.yaml index d2499629c..f44afdc5d 100644 --- a/charts/rabbitmq/Chart.yaml +++ b/charts/rabbitmq/Chart.yaml @@ -11,7 +11,7 @@ name: rabbitmq description: RabbitMQ Cluster apiVersion: v2 version: 0.9.0 -appVersion: 3.8.12 +appVersion: 3.8.14 keywords: - rabbitmq - message queue diff --git a/charts/rabbitmq/example-configurations.yaml b/charts/rabbitmq/example-configurations.yaml index ab0fd7533..8f27a6b2e 100644 --- a/charts/rabbitmq/example-configurations.yaml +++ b/charts/rabbitmq/example-configurations.yaml @@ -17,7 +17,7 @@ annotations: replicas: 3 -image: "rabbitmq:3.8.12-management" +image: "rabbitmq:3.8.14-management" imagePullSecrets: - name: foo diff --git a/charts/rabbitmq/expected-template-output b/charts/rabbitmq/expected-template-output index aaeed63e5..856095039 100644 --- a/charts/rabbitmq/expected-template-output +++ b/charts/rabbitmq/expected-template-output @@ -20,7 +20,7 @@ metadata: annotation2: bar spec: - image: rabbitmq:3.8.12-management + image: rabbitmq:3.8.14-management imagePullSecrets: - name: foo replicas: 3 diff --git a/config/crd/bases/rabbitmq.com_rabbitmqclusters.yaml b/config/crd/bases/rabbitmq.com_rabbitmqclusters.yaml index 2ace008d3..62f631738 100644 --- a/config/crd/bases/rabbitmq.com_rabbitmqclusters.yaml +++ b/config/crd/bases/rabbitmq.com_rabbitmqclusters.yaml @@ -389,7 +389,7 @@ spec: type: object type: object image: - default: rabbitmq:3.8.12-management + default: rabbitmq:3.8.14-management description: Image is the name of the RabbitMQ docker image to use for RabbitMQ nodes in the RabbitmqCluster. Must be provided together with ImagePullSecrets in order to use an image in a private registry. type: string imagePullSecrets: