diff --git a/Makefile b/Makefile index bbf4109..a698a13 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # To re-generate a bundle for another specific version without changing the standard setup, you can: # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2) # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) -VERSION ?= 0.7.0 +VERSION ?= 0.8.0 # CHANNELS define the bundle channels used in the bundle. # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable") diff --git a/bundle.Dockerfile b/bundle.Dockerfile index d3e6a7d..4f10f88 100644 --- a/bundle.Dockerfile +++ b/bundle.Dockerfile @@ -6,7 +6,7 @@ LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/ LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/ LABEL operators.operatorframework.io.bundle.package.v1=synapse-operator LABEL operators.operatorframework.io.bundle.channels.v1=alpha -LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.40.0 +LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.41.1 LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1 LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v4 diff --git a/bundle/manifests/synapse-operator.clusterserviceversion.yaml b/bundle/manifests/synapse-operator.clusterserviceversion.yaml index fe415f2..1cd2bce 100644 --- a/bundle/manifests/synapse-operator.clusterserviceversion.yaml +++ b/bundle/manifests/synapse-operator.clusterserviceversion.yaml @@ -60,14 +60,14 @@ metadata: capabilities: Basic Install categories: Developer Tools containerImage: quay.io/opdev/synapse-operator - createdAt: "2025-07-08T10:25:01Z" + createdAt: "2025-08-15T10:29:51Z" description: Deploys and manages the lifecycle of Synapse servers and their associated components (bridges, databases, ...). Synapse is the reference Matrix homeserver implementation. - operators.operatorframework.io/builder: operator-sdk-v1.40.0 + operators.operatorframework.io/builder: operator-sdk-v1.41.1 operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 repository: https://github.com/opdev/synapse-operator - name: synapse-operator.v0.7.0 + name: synapse-operator.v0.8.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -231,7 +231,7 @@ spec: - --health-probe-bind-address=:8081 command: - /manager - image: quay.io/opdev/synapse-operator:v0.7.0 + image: quay.io/opdev/synapse-operator:v0.8.0 livenessProbe: httpGet: path: /healthz @@ -328,4 +328,4 @@ spec: minKubeVersion: 1.24.0 provider: name: Community - version: 0.7.0 + version: 0.8.0 diff --git a/bundle/metadata/annotations.yaml b/bundle/metadata/annotations.yaml index ad84c73..8a76000 100644 --- a/bundle/metadata/annotations.yaml +++ b/bundle/metadata/annotations.yaml @@ -5,7 +5,7 @@ annotations: operators.operatorframework.io.bundle.metadata.v1: metadata/ operators.operatorframework.io.bundle.package.v1: synapse-operator operators.operatorframework.io.bundle.channels.v1: alpha - operators.operatorframework.io.metrics.builder: operator-sdk-v1.40.0 + operators.operatorframework.io.metrics.builder: operator-sdk-v1.41.1 operators.operatorframework.io.metrics.mediatype.v1: metrics+v1 operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v4 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index c1b08a0..460f699 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ kind: Kustomization images: - name: controller newName: quay.io/opdev/synapse-operator - newTag: v0.7.0 + newTag: v0.8.0 diff --git a/install/synapse-operator.yaml b/install/synapse-operator.yaml index 64c5310..e4f7210 100644 --- a/install/synapse-operator.yaml +++ b/install/synapse-operator.yaml @@ -11,7 +11,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.17.2 + controller-gen.kubebuilder.io/version: v0.18.0 name: heisenbridges.synapse.opdev.io spec: group: synapse.opdev.io @@ -116,7 +116,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.17.2 + controller-gen.kubebuilder.io/version: v0.18.0 name: mautrixsignals.synapse.opdev.io spec: group: synapse.opdev.io @@ -223,7 +223,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.17.2 + controller-gen.kubebuilder.io/version: v0.18.0 name: synapses.synapse.opdev.io spec: group: synapse.opdev.io @@ -299,6 +299,11 @@ spec: Holds the required values for the creation of a homeserver.yaml configuration file by the Synapse Operator properties: + enableRegistration: + default: false + description: Whether new user registration is allowed. Defaults + to false. + type: boolean reportStats: description: Whether or not to report anonymized homeserver usage statistics @@ -370,6 +375,9 @@ spec: homeserverConfiguration: description: Holds configuration information for Synapse properties: + registrationEnabled: + description: Whether new user registration is enabled + type: boolean reportStats: description: Whether or not to report anonymized homeserver usage statistics @@ -879,7 +887,7 @@ spec: - --health-probe-bind-address=:8081 command: - /manager - image: quay.io/opdev/synapse-operator:v0.7.0 + image: quay.io/opdev/synapse-operator:v0.8.0 livenessProbe: httpGet: path: /healthz