Skip to content

Commit 8321b4b

Browse files
committed
Prepare release v1.8.0-community
1 parent 4d28281 commit 8321b4b

File tree

7 files changed

+34
-39
lines changed

7 files changed

+34
-39
lines changed

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ REPO ?= quay.io/$(IMAGE_ORG)
1414
# Component versions to use in bundle / release (do not use $VERSION for that)
1515
PREVIOUS_VERSION ?= v1.6.1-community
1616

17-
BUNDLE_VERSION ?= 1.8.0-crc1
17+
BUNDLE_VERSION ?= 1.8.0-community
1818
#File based catalog
19-
FBC_VERSION ?= 1.8.0-crc1
19+
FBC_VERSION ?= 1.8.0-community
2020
# console plugin
21-
export PLG_VERSION ?= v1.8.0-crc0
21+
export PLG_VERSION ?= v1.8.0-community
2222
# flowlogs-pipeline
23-
export FLP_VERSION ?= v1.8.0-crc0
23+
export FLP_VERSION ?= v1.8.0-community
2424
# eBPF agent
25-
export BPF_VERSION ?= v1.8.0-crc0
25+
export BPF_VERSION ?= v1.8.0-community
2626

2727
# Allows building bundles in Mac replacing BSD 'sed' command by GNU-compatible 'gsed'
2828
ifeq (,$(shell which gsed 2>/dev/null))

RELEASE.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ To release them, a tag in the format "v1.6.0-community" or "v1.6.0-crc0" must be
1111
E.g:
1212

1313
```bash
14-
version="v1.8.0-crc0"
14+
version="v1.8.0-community"
1515
git tag -a "$version" -m "$version"
1616
git push upstream --tags
1717
```
@@ -36,7 +36,7 @@ Edit the [Makefile](./Makefile) to update `PREVIOUS_VERSION`, `BUNDLE_VERSION`,
3636
make update-bundle
3737

3838
# Set desired operator version - CAREFUL, no leading "v" here
39-
version="1.8.0-crc1"
39+
version="1.8.0-community"
4040
vv=v$version
4141
test_branch=test-$vv
4242

@@ -49,21 +49,16 @@ git push upstream --tags
4949

5050
The release script should be triggered ([check github actions](https://github.com/netobserv/network-observability-operator/actions)).
5151

52-
At this point, you can test the bundle / catalog on your cluster:
52+
At this point, you can test the bundle on your cluster:
5353

5454
```bash
55-
BUNDLE_VERSION="$version" USER=netobserv make catalog-deploy
55+
bin/operator-sdk run bundle quay.io/netobserv/network-observability-operator-bundle:$vv --timeout 5m
5656
```
5757

58-
Wait that the catalog pod is ready. It's named `noo-dev-catalog-<something>`. For some reason, it might take some time before eventually running fine.
59-
60-
```bash
61-
oc get pods -n openshift-marketplace -w
62-
```
63-
64-
When everything is ok, push to main and delete the test branch
58+
When everything is ok, clean up, push to main and delete the test branch
6559

6660
```bash
61+
bin/operator-sdk cleanup netobserv-operator
6762
git push upstream HEAD:main
6863
git push upstream :$test_branch
6964
```

bundle/manifests/netobserv-operator.clusterserviceversion.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ metadata:
434434
capabilities: Seamless Upgrades
435435
categories: Monitoring, Networking
436436
console.openshift.io/plugins: '["netobserv-plugin"]'
437-
containerImage: quay.io/netobserv/network-observability-operator:1.8.0-crc1
437+
containerImage: quay.io/netobserv/network-observability-operator:1.8.0-community
438438
createdAt: ':created-at:'
439439
description: Network flows collector and monitoring solution
440440
operatorframework.io/initialization-resource: '{"apiVersion":"flows.netobserv.io/v1beta2",
@@ -450,7 +450,7 @@ metadata:
450450
operatorframework.io/arch.ppc64le: supported
451451
operatorframework.io/arch.s390x: supported
452452
operatorframework.io/os.linux: supported
453-
name: netobserv-operator.v1.8.0-crc1
453+
name: netobserv-operator.v1.8.0-community
454454
namespace: placeholder
455455
spec:
456456
apiservicedefinitions: {}
@@ -890,7 +890,7 @@ spec:
890890
891891
## Configuration
892892
893-
The `FlowCollector` resource is used to configure the operator and its managed components. A comprehensive documentation is [available here](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/FlowCollector.md), and a full sample file [there](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/config/samples/flows_v1beta2_flowcollector.yaml).
893+
The `FlowCollector` resource is used to configure the operator and its managed components. A comprehensive documentation is [available here](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/FlowCollector.md), and a full sample file [there](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/config/samples/flows_v1beta2_flowcollector.yaml).
894894
895895
To edit configuration in cluster, run:
896896
@@ -906,7 +906,7 @@ spec:
906906
907907
- Loki (`spec.loki`): configure here how to reach Loki. The default values match the Loki quick install paths mentioned above, but you might have to configure differently if you used another installation method. Make sure to disable it (`spec.loki.enable`) if you don't want to use Loki.
908908
909-
- Quick filters (`spec.consolePlugin.quickFilters`): configure preset filters to be displayed in the Console plugin. They offer a way to quickly switch from filters to others, such as showing / hiding pods network, or infrastructure network, or application network, etc. They can be tuned to reflect the different workloads running on your cluster. For a list of available filters, [check this page](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/QuickFilters.md).
909+
- Quick filters (`spec.consolePlugin.quickFilters`): configure preset filters to be displayed in the Console plugin. They offer a way to quickly switch from filters to others, such as showing / hiding pods network, or infrastructure network, or application network, etc. They can be tuned to reflect the different workloads running on your cluster. For a list of available filters, [check this page](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/QuickFilters.md).
910910
911911
- Kafka (`spec.deploymentModel: KAFKA` and `spec.kafka`): when enabled, integrates the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Kafka can provide better scalability, resiliency and high availability ([view more details](https://www.redhat.com/en/topics/integration/what-is-apache-kafka)). Assumes Kafka is already deployed and a topic is created.
912912
@@ -921,7 +921,7 @@ spec:
921921
This documentation includes:
922922
923923
- An [overview](https://github.com/netobserv/network-observability-operator#openshift-console) of the features, with screenshots
924-
- More information on [configuring metrics](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/Metrics.md).
924+
- More information on [configuring metrics](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/Metrics.md).
925925
- A [performance](https://github.com/netobserv/network-observability-operator#performance-fine-tuning) section, for fine-tuning
926926
- A [security](https://github.com/netobserv/network-observability-operator#securing-data-and-communications) section
927927
- An [F.A.Q.](https://github.com/netobserv/network-observability-operator#faq--troubleshooting) section
@@ -1213,15 +1213,15 @@ spec:
12131213
- /manager
12141214
env:
12151215
- name: RELATED_IMAGE_EBPF_AGENT
1216-
value: quay.io/netobserv/netobserv-ebpf-agent:v1.8.0-crc0
1216+
value: quay.io/netobserv/netobserv-ebpf-agent:v1.8.0-community
12171217
- name: RELATED_IMAGE_FLOWLOGS_PIPELINE
1218-
value: quay.io/netobserv/flowlogs-pipeline:v1.8.0-crc0
1218+
value: quay.io/netobserv/flowlogs-pipeline:v1.8.0-community
12191219
- name: RELATED_IMAGE_CONSOLE_PLUGIN
1220-
value: quay.io/netobserv/network-observability-console-plugin:v1.8.0-crc0
1220+
value: quay.io/netobserv/network-observability-console-plugin:v1.8.0-community
12211221
- name: DOWNSTREAM_DEPLOYMENT
12221222
value: "false"
12231223
- name: PROFILING_BIND_ADDRESS
1224-
image: quay.io/netobserv/network-observability-operator:1.8.0-crc1
1224+
image: quay.io/netobserv/network-observability-operator:1.8.0-community
12251225
imagePullPolicy: Always
12261226
livenessProbe:
12271227
httpGet:
@@ -1353,14 +1353,14 @@ spec:
13531353
name: Red Hat
13541354
url: https://www.redhat.com
13551355
relatedImages:
1356-
- image: quay.io/netobserv/netobserv-ebpf-agent:v1.8.0-crc0
1356+
- image: quay.io/netobserv/netobserv-ebpf-agent:v1.8.0-community
13571357
name: ebpf-agent
1358-
- image: quay.io/netobserv/flowlogs-pipeline:v1.8.0-crc0
1358+
- image: quay.io/netobserv/flowlogs-pipeline:v1.8.0-community
13591359
name: flowlogs-pipeline
1360-
- image: quay.io/netobserv/network-observability-console-plugin:v1.8.0-crc0
1360+
- image: quay.io/netobserv/network-observability-console-plugin:v1.8.0-community
13611361
name: console-plugin
13621362
replaces: netobserv-operator.v1.6.1-community
1363-
version: 1.8.0-crc1
1363+
version: 1.8.0-community
13641364
webhookdefinitions:
13651365
- admissionReviewVersions:
13661366
- v1

config/descriptions/ocp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ In that case, you can still get the Prometheus metrics or export raw flows to a
3838

3939
## Configuration
4040

41-
The `FlowCollector` resource is used to configure the operator and its managed components. A comprehensive documentation is [available here](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/FlowCollector.md), and a full sample file [there](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/config/samples/flows_v1beta2_flowcollector.yaml).
41+
The `FlowCollector` resource is used to configure the operator and its managed components. A comprehensive documentation is [available here](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/FlowCollector.md), and a full sample file [there](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/config/samples/flows_v1beta2_flowcollector.yaml).
4242

4343
To edit configuration in cluster, run:
4444

@@ -54,7 +54,7 @@ A couple of settings deserve special attention:
5454

5555
- Loki (`spec.loki`): configure here how to reach Loki. The default values match the Loki quick install paths mentioned above, but you might have to configure differently if you used another installation method. Make sure to disable it (`spec.loki.enable`) if you don't want to use Loki.
5656

57-
- Quick filters (`spec.consolePlugin.quickFilters`): configure preset filters to be displayed in the Console plugin. They offer a way to quickly switch from filters to others, such as showing / hiding pods network, or infrastructure network, or application network, etc. They can be tuned to reflect the different workloads running on your cluster. For a list of available filters, [check this page](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/QuickFilters.md).
57+
- Quick filters (`spec.consolePlugin.quickFilters`): configure preset filters to be displayed in the Console plugin. They offer a way to quickly switch from filters to others, such as showing / hiding pods network, or infrastructure network, or application network, etc. They can be tuned to reflect the different workloads running on your cluster. For a list of available filters, [check this page](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/QuickFilters.md).
5858

5959
- Kafka (`spec.deploymentModel: KAFKA` and `spec.kafka`): when enabled, integrates the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Kafka can provide better scalability, resiliency and high availability ([view more details](https://www.redhat.com/en/topics/integration/what-is-apache-kafka)). Assumes Kafka is already deployed and a topic is created.
6060

@@ -69,7 +69,7 @@ Please refer to the documentation on GitHub for more information.
6969
This documentation includes:
7070

7171
- An [overview](https://github.com/netobserv/network-observability-operator#openshift-console) of the features, with screenshots
72-
- More information on [configuring metrics](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/Metrics.md).
72+
- More information on [configuring metrics](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/Metrics.md).
7373
- A [performance](https://github.com/netobserv/network-observability-operator#performance-fine-tuning) section, for fine-tuning
7474
- A [security](https://github.com/netobserv/network-observability-operator#securing-data-and-communications) section
7575
- An [F.A.Q.](https://github.com/netobserv/network-observability-operator#faq--troubleshooting) section

config/descriptions/upstream.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ In that case, you can still get the Prometheus metrics or export raw flows to a
4242

4343
## Configuration
4444

45-
The `FlowCollector` resource is used to configure the operator and its managed components. A comprehensive documentation is [available here](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/FlowCollector.md), and a full sample file [there](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/config/samples/flows_v1beta2_flowcollector.yaml).
45+
The `FlowCollector` resource is used to configure the operator and its managed components. A comprehensive documentation is [available here](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/FlowCollector.md), and a full sample file [there](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/config/samples/flows_v1beta2_flowcollector.yaml).
4646

4747
To edit configuration in cluster, run:
4848

@@ -58,7 +58,7 @@ A couple of settings deserve special attention:
5858

5959
- Loki (`spec.loki`): configure here how to reach Loki. The default values match the Loki quick install paths mentioned above, but you might have to configure differently if you used another installation method. Make sure to disable it (`spec.loki.enable`) if you don't want to use Loki.
6060

61-
- Quick filters (`spec.consolePlugin.quickFilters`): configure preset filters to be displayed in the Console plugin. They offer a way to quickly switch from filters to others, such as showing / hiding pods network, or infrastructure network, or application network, etc. They can be tuned to reflect the different workloads running on your cluster. For a list of available filters, [check this page](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/QuickFilters.md).
61+
- Quick filters (`spec.consolePlugin.quickFilters`): configure preset filters to be displayed in the Console plugin. They offer a way to quickly switch from filters to others, such as showing / hiding pods network, or infrastructure network, or application network, etc. They can be tuned to reflect the different workloads running on your cluster. For a list of available filters, [check this page](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/QuickFilters.md).
6262

6363
- Kafka (`spec.deploymentModel: KAFKA` and `spec.kafka`): when enabled, integrates the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Kafka can provide better scalability, resiliency and high availability ([view more details](https://www.redhat.com/en/topics/integration/what-is-apache-kafka)). Assumes Kafka is already deployed and a topic is created.
6464

@@ -73,7 +73,7 @@ Please refer to the documentation on GitHub for more information.
7373
This documentation includes:
7474

7575
- An [overview](https://github.com/netobserv/network-observability-operator#openshift-console) of the features, with screenshots
76-
- More information on [configuring metrics](https://github.com/netobserv/network-observability-operator/blob/1.8.0-crc1/docs/Metrics.md).
76+
- More information on [configuring metrics](https://github.com/netobserv/network-observability-operator/blob/1.8.0-community/docs/Metrics.md).
7777
- A [performance](https://github.com/netobserv/network-observability-operator#performance-fine-tuning) section, for fine-tuning
7878
- A [security](https://github.com/netobserv/network-observability-operator#securing-data-and-communications) section
7979
- An [F.A.Q.](https://github.com/netobserv/network-observability-operator#faq--troubleshooting) section

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ kind: Kustomization
1616
images:
1717
- name: controller
1818
newName: quay.io/netobserv/network-observability-operator
19-
newTag: 1.8.0-crc1
19+
newTag: 1.8.0-community
2020
commonLabels:
2121
app: netobserv-operator

config/manager/manager.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ spec:
3131
- --profiling-bind-address=$(PROFILING_BIND_ADDRESS)
3232
env:
3333
- name: RELATED_IMAGE_EBPF_AGENT
34-
value: quay.io/netobserv/netobserv-ebpf-agent:v1.8.0-crc0
34+
value: quay.io/netobserv/netobserv-ebpf-agent:v1.8.0-community
3535
- name: RELATED_IMAGE_FLOWLOGS_PIPELINE
36-
value: quay.io/netobserv/flowlogs-pipeline:v1.8.0-crc0
36+
value: quay.io/netobserv/flowlogs-pipeline:v1.8.0-community
3737
- name: RELATED_IMAGE_CONSOLE_PLUGIN
38-
value: quay.io/netobserv/network-observability-console-plugin:v1.8.0-crc0
38+
value: quay.io/netobserv/network-observability-console-plugin:v1.8.0-community
3939
- name: DOWNSTREAM_DEPLOYMENT
4040
value: "false"
4141
- name: PROFILING_BIND_ADDRESS

0 commit comments

Comments
 (0)