Skip to content

Commit 6e4e338

Browse files
authored
chore(release): set versions for 4.1.0 (#1207)
1 parent df11cb0 commit 6e4e338

File tree

13 files changed

+65
-63
lines changed

13 files changed

+65
-63
lines changed

Makefile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ OS = $(shell go env GOOS)
88
ARCH = $(shell go env GOARCH)
99

1010
# Current Operator version
11-
export OPERATOR_VERSION ?= 4.1.0-dev
11+
export OPERATOR_VERSION ?= 4.1.0
1212
IMAGE_VERSION ?= $(OPERATOR_VERSION)
1313
BUNDLE_VERSION ?= $(IMAGE_VERSION)
1414
DEFAULT_NAMESPACE ?= quay.io/cryostat
@@ -62,47 +62,47 @@ export APP_NAME ?= Cryostat
6262
# Images used by the operator
6363
CORE_NAMESPACE ?= $(DEFAULT_NAMESPACE)
6464
CORE_NAME ?= cryostat
65-
CORE_VERSION ?= 4.1.0-snapshot
65+
CORE_VERSION ?= 4.1.0
6666
export CORE_IMG ?= $(CORE_NAMESPACE)/$(CORE_NAME):$(CORE_VERSION)
6767
OAUTH2_PROXY_NAMESPACE ?= quay.io/oauth2-proxy
6868
OAUTH2_PROXY_NAME ?= oauth2-proxy
6969
OAUTH2_PROXY_VERSION ?= latest
7070
export OAUTH2_PROXY_IMG ?= $(OAUTH2_PROXY_NAMESPACE)/$(OAUTH2_PROXY_NAME):$(OAUTH2_PROXY_VERSION)
7171
OPENSHIFT_OAUTH_PROXY_NAMESPACE ?= quay.io/openshift
7272
OPENSHIFT_OAUTH_PROXY_NAME ?= origin-oauth-proxy
73-
OPENSHIFT_OAUTH_PROXY_VERSION ?= latest
73+
OPENSHIFT_OAUTH_PROXY_VERSION ?= 4.20.0
7474
export OPENSHIFT_OAUTH_PROXY_IMG ?= $(OPENSHIFT_OAUTH_PROXY_NAMESPACE)/$(OPENSHIFT_OAUTH_PROXY_NAME):$(OPENSHIFT_OAUTH_PROXY_VERSION)
7575
DATASOURCE_NAMESPACE ?= $(DEFAULT_NAMESPACE)
7676
DATASOURCE_NAME ?= jfr-datasource
77-
DATASOURCE_VERSION ?= 4.1.0-snapshot
77+
DATASOURCE_VERSION ?= 4.1.0
7878
export DATASOURCE_IMG ?= $(DATASOURCE_NAMESPACE)/$(DATASOURCE_NAME):$(DATASOURCE_VERSION)
7979
GRAFANA_NAMESPACE ?= $(DEFAULT_NAMESPACE)
8080
GRAFANA_NAME ?= cryostat-grafana-dashboard
81-
GRAFANA_VERSION ?= 4.1-dev
81+
GRAFANA_VERSION ?= 4.1.0
8282
export GRAFANA_IMG ?= $(GRAFANA_NAMESPACE)/$(GRAFANA_NAME):$(GRAFANA_VERSION)
8383
REPORTS_NAMESPACE ?= $(DEFAULT_NAMESPACE)
8484
REPORTS_NAME ?= cryostat-reports
85-
REPORTS_VERSION ?= 4.1.0-snapshot
85+
REPORTS_VERSION ?= 4.1.0
8686
export REPORTS_IMG ?= $(REPORTS_NAMESPACE)/$(REPORTS_NAME):$(REPORTS_VERSION)
8787
DATABASE_NAMESPACE ?= $(DEFAULT_NAMESPACE)
8888
DATABASE_NAME ?= cryostat-db
89-
DATABASE_VERSION ?= cryostat-v4.1
89+
DATABASE_VERSION ?= 4.1.0
9090
export DATABASE_IMG ?= $(DATABASE_NAMESPACE)/$(DATABASE_NAME):$(DATABASE_VERSION)
9191
STORAGE_NAMESPACE ?= $(DEFAULT_NAMESPACE)
9292
STORAGE_NAME ?= cryostat-storage
93-
STORAGE_VERSION ?= cryostat-v4.1
93+
STORAGE_VERSION ?= 4.1.0
9494
export STORAGE_IMG ?= $(STORAGE_NAMESPACE)/$(STORAGE_NAME):$(STORAGE_VERSION)
9595
AGENT_PROXY_NAMESPACE ?= registry.access.redhat.com/ubi9
9696
AGENT_PROXY_NAME ?= nginx-124
9797
AGENT_PROXY_VERSION ?= latest
9898
export AGENT_PROXY_IMG ?= $(AGENT_PROXY_NAMESPACE)/$(AGENT_PROXY_NAME):$(AGENT_PROXY_VERSION)
9999
AGENT_INIT_NAMESPACE ?= $(DEFAULT_NAMESPACE)
100100
AGENT_INIT_NAME ?= cryostat-agent-init
101-
AGENT_INIT_VERSION ?= 0.6.0-snapshot
101+
AGENT_INIT_VERSION ?= 0.6.0
102102
export AGENT_INIT_IMG ?= $(AGENT_INIT_NAMESPACE)/$(AGENT_INIT_NAME):$(AGENT_INIT_VERSION)
103103
CONSOLE_PLUGIN_NAMESPACE ?= $(DEFAULT_NAMESPACE)
104104
CONSOLE_PLUGIN_NAME ?= cryostat-openshift-console-plugin
105-
CONSOLE_PLUGIN_VERSION ?= 4.1.0-dev
105+
CONSOLE_PLUGIN_VERSION ?= 4.1.0
106106
CONSOLE_PLUGIN_IMG ?= $(CONSOLE_PLUGIN_NAMESPACE)/$(CONSOLE_PLUGIN_NAME):$(CONSOLE_PLUGIN_VERSION)
107107

108108
CERT_MANAGER_VERSION ?= 1.12.14

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ for the Grafana dashboard.
3030

3131
### Requirements
3232

33-
- `kubernetes` v1.25+ with [`Operator Lifecycle Manager`](https://olm.operatorframework.io/)
33+
- `kubernetes` v1.29+ with [`Operator Lifecycle Manager`](https://olm.operatorframework.io/)
3434
- [`cert-manager`](https://github.com/cert-manager/cert-manager) v1.11.5+ (Recommended)
3535

3636
### Instructions

bundle.Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ LABEL operators.operatorframework.io.bundle.mediatype.v1=registry+v1
55
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
66
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
77
LABEL operators.operatorframework.io.bundle.package.v1=cryostat-operator
8-
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
9-
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.33.0
8+
LABEL operators.operatorframework.io.bundle.channels.v1=stable
9+
LABEL operators.operatorframework.io.bundle.channel.default.v1=stable
10+
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.31.0
1011
LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
1112
LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v3
1213

bundle/manifests/cryostat-operator.clusterserviceversion.yaml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ metadata:
2323
]
2424
capabilities: Seamless Upgrades
2525
categories: Monitoring, Developer Tools
26-
containerImage: quay.io/cryostat/cryostat-operator:4.1.0-dev
27-
createdAt: "2025-11-05T18:43:02Z"
26+
containerImage: quay.io/cryostat/cryostat-operator:4.1.0
27+
createdAt: "2025-11-27T20:30:34Z"
2828
description: JVM monitoring and profiling tool
2929
operatorframework.io/initialization-resource: |-
3030
{
@@ -40,15 +40,15 @@ metadata:
4040
}
4141
}
4242
}
43-
operators.operatorframework.io/builder: operator-sdk-v1.33.0
43+
operators.operatorframework.io/builder: operator-sdk-v1.31.0
4444
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
4545
repository: github.com/cryostatio/cryostat-operator
4646
support: Cryostat Community
4747
labels:
4848
operatorframework.io/arch.amd64: supported
4949
operatorframework.io/arch.arm64: supported
5050
operatorframework.io/os.linux: supported
51-
name: cryostat-operator.v4.1.0-dev
51+
name: cryostat-operator.v4.1.0
5252
namespace: placeholder
5353
spec:
5454
apiservicedefinitions: {}
@@ -1280,29 +1280,29 @@ spec:
12801280
- name: RELATED_IMAGE_OAUTH2_PROXY
12811281
value: quay.io/oauth2-proxy/oauth2-proxy:latest
12821282
- name: RELATED_IMAGE_OPENSHIFT_OAUTH_PROXY
1283-
value: quay.io/openshift/origin-oauth-proxy:latest
1283+
value: quay.io/openshift/origin-oauth-proxy:4.20.0
12841284
- name: RELATED_IMAGE_CORE
1285-
value: quay.io/cryostat/cryostat:4.1.0-snapshot
1285+
value: quay.io/cryostat/cryostat:4.1.0
12861286
- name: RELATED_IMAGE_DATASOURCE
1287-
value: quay.io/cryostat/jfr-datasource:4.1.0-snapshot
1287+
value: quay.io/cryostat/jfr-datasource:4.1.0
12881288
- name: RELATED_IMAGE_GRAFANA
1289-
value: quay.io/cryostat/cryostat-grafana-dashboard:4.1-dev
1289+
value: quay.io/cryostat/cryostat-grafana-dashboard:4.1.0
12901290
- name: RELATED_IMAGE_REPORTS
1291-
value: quay.io/cryostat/cryostat-reports:4.1.0-snapshot
1291+
value: quay.io/cryostat/cryostat-reports:4.1.0
12921292
- name: RELATED_IMAGE_STORAGE
1293-
value: quay.io/cryostat/cryostat-storage:cryostat-v4.1
1293+
value: quay.io/cryostat/cryostat-storage:4.1.0
12941294
- name: RELATED_IMAGE_DATABASE
1295-
value: quay.io/cryostat/cryostat-db:cryostat-v4.1
1295+
value: quay.io/cryostat/cryostat-db:4.1.0
12961296
- name: RELATED_IMAGE_AGENT_PROXY
12971297
value: registry.access.redhat.com/ubi9/nginx-124:latest
12981298
- name: RELATED_IMAGE_AGENT_INIT
1299-
value: quay.io/cryostat/cryostat-agent-init:0.6.0-snapshot
1299+
value: quay.io/cryostat/cryostat-agent-init:0.6.0
13001300
- name: WATCH_NAMESPACE
13011301
valueFrom:
13021302
fieldRef:
13031303
fieldPath: metadata.annotations['olm.targetNamespaces']
1304-
image: quay.io/cryostat/cryostat-operator:4.1.0-dev
1305-
imagePullPolicy: Always
1304+
image: quay.io/cryostat/cryostat-operator:4.1.0
1305+
imagePullPolicy: IfNotPresent
13061306
livenessProbe:
13071307
httpGet:
13081308
path: /healthz
@@ -1442,31 +1442,31 @@ spec:
14421442
- email: cryostat-development@googlegroups.com
14431443
name: The Cryostat Authors
14441444
maturity: stable
1445-
minKubeVersion: 1.25.0
1445+
minKubeVersion: 1.29.0
14461446
provider:
14471447
name: The Cryostat Community
14481448
relatedImages:
14491449
- image: quay.io/oauth2-proxy/oauth2-proxy:latest
14501450
name: oauth2-proxy
1451-
- image: quay.io/openshift/origin-oauth-proxy:latest
1451+
- image: quay.io/openshift/origin-oauth-proxy:4.20.0
14521452
name: openshift-oauth-proxy
1453-
- image: quay.io/cryostat/cryostat:4.1.0-snapshot
1453+
- image: quay.io/cryostat/cryostat:4.1.0
14541454
name: core
1455-
- image: quay.io/cryostat/jfr-datasource:4.1.0-snapshot
1455+
- image: quay.io/cryostat/jfr-datasource:4.1.0
14561456
name: datasource
1457-
- image: quay.io/cryostat/cryostat-grafana-dashboard:4.1-dev
1457+
- image: quay.io/cryostat/cryostat-grafana-dashboard:4.1.0
14581458
name: grafana
1459-
- image: quay.io/cryostat/cryostat-reports:4.1.0-snapshot
1459+
- image: quay.io/cryostat/cryostat-reports:4.1.0
14601460
name: reports
1461-
- image: quay.io/cryostat/cryostat-storage:cryostat-v4.1
1461+
- image: quay.io/cryostat/cryostat-storage:4.1.0
14621462
name: storage
1463-
- image: quay.io/cryostat/cryostat-db:cryostat-v4.1
1463+
- image: quay.io/cryostat/cryostat-db:4.1.0
14641464
name: database
14651465
- image: registry.access.redhat.com/ubi9/nginx-124:latest
14661466
name: agent-proxy
1467-
- image: quay.io/cryostat/cryostat-agent-init:0.6.0-snapshot
1467+
- image: quay.io/cryostat/cryostat-agent-init:0.6.0
14681468
name: agent-init
1469-
version: 4.1.0-dev
1469+
version: 4.1.0
14701470
webhookdefinitions:
14711471
- admissionReviewVersions:
14721472
- v1

bundle/metadata/annotations.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ annotations:
44
operators.operatorframework.io.bundle.manifests.v1: manifests/
55
operators.operatorframework.io.bundle.metadata.v1: metadata/
66
operators.operatorframework.io.bundle.package.v1: cryostat-operator
7-
operators.operatorframework.io.bundle.channels.v1: alpha
8-
operators.operatorframework.io.metrics.builder: operator-sdk-v1.33.0
7+
operators.operatorframework.io.bundle.channels.v1: stable
8+
operators.operatorframework.io.bundle.channel.default.v1: stable
9+
operators.operatorframework.io.metrics.builder: operator-sdk-v1.31.0
910
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
1011
operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v3
1112

config/default/image_pull_patch.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ spec:
88
spec:
99
containers:
1010
- name: manager
11-
imagePullPolicy: "Always"
11+
imagePullPolicy: "IfNotPresent"

config/default/image_tag_patch.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ spec:
1212
- name: RELATED_IMAGE_OAUTH2_PROXY
1313
value: "quay.io/oauth2-proxy/oauth2-proxy:latest"
1414
- name: RELATED_IMAGE_OPENSHIFT_OAUTH_PROXY
15-
value: "quay.io/openshift/origin-oauth-proxy:latest"
15+
value: "quay.io/openshift/origin-oauth-proxy:4.20.0"
1616
- name: RELATED_IMAGE_CORE
17-
value: "quay.io/cryostat/cryostat:4.1.0-snapshot"
17+
value: "quay.io/cryostat/cryostat:4.1.0"
1818
- name: RELATED_IMAGE_DATASOURCE
19-
value: "quay.io/cryostat/jfr-datasource:4.1.0-snapshot"
19+
value: "quay.io/cryostat/jfr-datasource:4.1.0"
2020
- name: RELATED_IMAGE_GRAFANA
21-
value: "quay.io/cryostat/cryostat-grafana-dashboard:4.1-dev"
21+
value: "quay.io/cryostat/cryostat-grafana-dashboard:4.1.0"
2222
- name: RELATED_IMAGE_REPORTS
23-
value: "quay.io/cryostat/cryostat-reports:4.1.0-snapshot"
23+
value: "quay.io/cryostat/cryostat-reports:4.1.0"
2424
- name: RELATED_IMAGE_STORAGE
25-
value: "quay.io/cryostat/cryostat-storage:cryostat-v4.1"
25+
value: "quay.io/cryostat/cryostat-storage:4.1.0"
2626
- name: RELATED_IMAGE_DATABASE
27-
value: "quay.io/cryostat/cryostat-db:cryostat-v4.1"
27+
value: "quay.io/cryostat/cryostat-db:4.1.0"
2828
- name: RELATED_IMAGE_AGENT_PROXY
2929
value: "registry.access.redhat.com/ubi9/nginx-124:latest"
3030
- name: RELATED_IMAGE_AGENT_INIT
31-
value: "quay.io/cryostat/cryostat-agent-init:0.6.0-snapshot"
31+
value: "quay.io/cryostat/cryostat-agent-init:0.6.0"

config/insights/insights_image_pull_patch.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ spec:
88
spec:
99
containers:
1010
- name: insights
11-
imagePullPolicy: "Always"
11+
imagePullPolicy: "IfNotPresent"

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ kind: Kustomization
2222
images:
2323
- name: controller
2424
newName: quay.io/cryostat/cryostat-operator
25-
newTag: 4.1.0-dev
25+
newTag: 4.1.0

config/manifests/bases/cryostat-operator.clusterserviceversion.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
annotations:
55
capabilities: Seamless Upgrades
66
categories: Monitoring, Developer Tools
7-
containerImage: quay.io/cryostat/cryostat-operator:4.1.0-dev
7+
containerImage: quay.io/cryostat/cryostat-operator:4.1.0
88
description: JVM monitoring and profiling tool
99
operatorframework.io/initialization-resource: |-
1010
{
@@ -1300,7 +1300,7 @@ spec:
13001300
- email: cryostat-development@googlegroups.com
13011301
name: The Cryostat Authors
13021302
maturity: stable
1303-
minKubeVersion: 1.25.0
1303+
minKubeVersion: 1.29.0
13041304
provider:
13051305
name: The Cryostat Community
13061306
version: 0.0.0

0 commit comments

Comments
 (0)