Skip to content

Commit cd324d9

Browse files
committed
THREESCALE-11055 Community Release v0.9.0
1 parent 67b09c7 commit cd324d9

File tree

8 files changed

+279
-26
lines changed

8 files changed

+279
-26
lines changed

Makefile

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,16 @@ PROJECT_PATH := $(patsubst %/,%,$(dir $(MKFILE_PATH)))
99
all: manager
1010

1111
# Current Operator version
12-
VERSION ?= 0.0.1
12+
VERSION ?= 0.9.0
1313
# Default bundle image tag
1414
BUNDLE_IMG ?= controller-bundle:$(VERSION)
1515
# Options for 'bundle-build'
16-
ifneq ($(origin CHANNELS), undefined)
17-
BUNDLE_CHANNELS := --channels=$(CHANNELS)
18-
endif
19-
ifneq ($(origin DEFAULT_CHANNEL), undefined)
20-
BUNDLE_DEFAULT_CHANNEL := --default-channel=$(DEFAULT_CHANNEL)
21-
endif
16+
BUNDLE_CHANNELS := --channels="alpha,stable"
17+
BUNDLE_DEFAULT_CHANNEL := --default-channel=stable
2218
BUNDLE_METADATA_OPTS ?= $(BUNDLE_CHANNELS) $(BUNDLE_DEFAULT_CHANNEL)
2319

2420
# Image URL to use all building/pushing image targets
25-
IMG ?= quay.io/3scale/apicast-operator:master
21+
IMG ?= quay.io/3scale/apicast-operator:v0.9.0
2622

2723
CRD_OPTIONS ?= "crd:crdVersions=v1"
2824

bundle.Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ LABEL operators.operatorframework.io.bundle.mediatype.v1=registry+v1
44
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
55
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
66
LABEL operators.operatorframework.io.bundle.package.v1=apicast-operator
7-
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
7+
LABEL operators.operatorframework.io.bundle.channels.v1=alpha,stable
8+
LABEL operators.operatorframework.io.bundle.channel.default.v1=stable
89
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.2.0
910
LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
1011
LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v2

bundle/manifests/apicast-operator.clusterserviceversion.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ metadata:
2020
capabilities: Full Lifecycle
2121
categories: Integration & Delivery
2222
certified: "false"
23-
containerImage: quay.io/3scale/apicast-operator:master
23+
containerImage: quay.io/3scale/apicast-operator:v0.9.0
2424
createdAt: "2019-10-27T22:40:00Z"
2525
description: APIcast is an API gateway built on top of NGINX. It is part of the Red Hat 3scale API Management Platform
2626
olm.properties: '[{"type": "olm.maxOpenShiftVersion", "value": "4.17"}]'
@@ -33,7 +33,7 @@ metadata:
3333
operatorframework.io/arch.amd64: supported
3434
operatorframework.io/arch.ppc64le: supported
3535
operatorframework.io/arch.s390x: supported
36-
name: apicast-operator.v0.0.1
36+
name: apicast-operator.v0.9.0
3737
namespace: placeholder
3838
spec:
3939
apiservicedefinitions: {}
@@ -56,10 +56,10 @@ spec:
5656
5757
### Upgrading your installation
5858
The APIcast Operator understands how to run and upgrade between a set of APIcast versions.
59-
See [the upgrade guide](https://github.com/3scale/apicast-operator) for more information.
59+
See [the upgrade guide](https://github.com/3scale/apicast-operator/blob/v0.9.0/doc/operator-user-guide.md#upgrading-APIcast) for more information.
6060
6161
### Documentation
62-
Documentation can be found on our [website](https://github.com/3scale/apicast-operator).
62+
Documentation can be found on our [website](https://github.com/3scale/apicast-operator/tree/v0.9.0).
6363
6464
### Getting help
6565
If you encounter any issues while using operator, you can create an issue on our [website](https://github.com/3scale/apicast-operator) for bugs, enhancements, or other requests.
@@ -76,7 +76,7 @@ spec:
7676
7777
### License
7878
APIcast Operator is licensed under the [Apache 2.0 license](https://github.com/3scale/apicast-operator/blob/master/LICENSE)
79-
displayName: APIcast (development latest)
79+
displayName: APIcast
8080
icon:
8181
- base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDEwMCA1MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTQuMSAoNzY0OTApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTAiPjwvcmVjdD4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS45NDY4MDksIDAuMDAwMDAwKSIgZmlsbD0iI0ZGNzMxNCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvLW1hcmsiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDkuMDUyNjMxNjEgQzAsNCA0LjIyMzY5MTg1LDAgOS4zMTM3ODE4MywwIEMxNC41MTIxNzE1LDAgMTguNjI3NTYzOCw0LjEwNTI2MzA2IDE4LjYyNzU2MzgsOS4wNTI2MzE2MSBDMTguNjI3NTYzOCwxNC4xMDUyNjMxIDE0LjQwMzg3MiwxOC4xMDUyNjMxIDkuMzEzNzgxODMsMTguMTA1MjYzMSBDNC4yMjM2OTE4NSwxOC4xMDUyNjMxIDAsMTQuMTA1MjYzMSAwLDkuMDUyNjMxNjEgTTQ4LjYyNjYwNTQsMTEuODk0NzM2OSBDNDguNjI2NjA1NCw4Ljg0MjEwNTMyIDUxLjIyNTgwMDEsNi4zMTU3ODkzNSA1NC4zNjY0OTQyLDYuMzE1Nzg5MzUgQzU3LjUwNzE4OCw2LjMxNTc4OTM1IDYwLjEwNjM4Myw4Ljg0MjEwNTMyIDYwLjEwNjM4MywxMS44OTQ3MzY5IEM2MC4xMDYzODMsMTQuOTQ3MzY4NCA1Ny41MDcxODgsMTcuNDczNjg0NCA1NC4zNjY0OTQyLDE3LjQ3MzY4NDQgQzUxLjExNzUwMDQsMTcuNDczNjg0NCA0OC42MjY2MDU0LDE1LjA1MjYzMTYgNDguNjI2NjA1NCwxMS44OTQ3MzY5IE0zMi45MjMxMzYsMzguMTA1MjYzMSBDMzIuOTIzMTM2LDMxLjU3ODk0NzMgMzguNDQ2NDI1MiwyNi4yMTA1MjYzIDQ1LjE2MTAxMiwyNi4yMTA1MjYzIEM1MS44NzU1OTg5LDI2LjIxMDUyNjMgNTcuMzk4ODg4MiwzMS41Nzg5NDczIDU3LjM5ODg4ODIsMzguMTA1MjYzMSBDNTcuMzk4ODg4Miw0NC42MzE1NzkgNTEuODc1NTk4OSw1MCA0NS4xNjEwMTIsNTAgQzM4LjQ0NjQyNTIsNTAgMzIuOTIzMTM2LDQ0LjczNjg0MTkgMzIuOTIzMTM2LDM4LjEwNTI2MzEiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=
8282
mediatype: image/svg+xml
@@ -116,8 +116,8 @@ spec:
116116
fieldRef:
117117
fieldPath: metadata.annotations['olm.targetNamespaces']
118118
- name: RELATED_IMAGE_APICAST
119-
value: quay.io/3scale/apicast:latest
120-
image: quay.io/3scale/apicast-operator:master
119+
value: quay.io/3scale/apicast:v3.15.1
120+
image: quay.io/3scale/apicast-operator:v0.9.0
121121
name: manager
122122
ports:
123123
- containerPort: 8080
@@ -300,12 +300,13 @@ spec:
300300
- name: GitHub
301301
url: https://github.com/3scale/apicast-operator
302302
- name: Documentation
303-
url: https://github.com/3scale/apicast-operator/tree/master
303+
url: https://github.com/3scale/apicast-operator/tree/v0.9.0
304304
maintainers:
305305
- email: eastizle+apicastoperator@redhat.com
306306
name: Eguzki Astiz
307307
maturity: stable
308308
minKubeVersion: 1.19.0
309309
provider:
310310
name: Red Hat
311-
version: 0.0.1
311+
replaces: apicast-operator.v0.8.0
312+
version: 0.9.0

bundle/metadata/annotations.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
annotations:
2-
operators.operatorframework.io.bundle.channels.v1: alpha
2+
operators.operatorframework.io.bundle.channel.default.v1: stable
3+
operators.operatorframework.io.bundle.channels.v1: alpha,stable
34
operators.operatorframework.io.bundle.manifests.v1: manifests/
45
operators.operatorframework.io.bundle.mediatype.v1: registry+v1
56
operators.operatorframework.io.bundle.metadata.v1: metadata/

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ kind: Kustomization
66
images:
77
- name: controller
88
newName: quay.io/3scale/apicast-operator
9-
newTag: master
9+
newTag: v0.9.0

config/manager/manager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,5 @@ spec:
5050
fieldRef:
5151
fieldPath: metadata.namespace
5252
- name: RELATED_IMAGE_APICAST
53-
value: "quay.io/3scale/apicast:latest"
53+
value: "quay.io/3scale/apicast:v3.15.1"
5454
terminationGracePeriodSeconds: 10

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
capabilities: Full Lifecycle
77
categories: Integration & Delivery
88
certified: "false"
9-
containerImage: quay.io/3scale/apicast-operator:master
9+
containerImage: quay.io/3scale/apicast-operator:v0.9.0
1010
createdAt: "2019-10-27T22:40:00Z"
1111
description: APIcast is an API gateway built on top of NGINX. It is part of the Red Hat 3scale API Management Platform
1212
olm.properties: '[{"type": "olm.maxOpenShiftVersion", "value": "4.17"}]'
@@ -42,10 +42,10 @@ spec:
4242
4343
### Upgrading your installation
4444
The APIcast Operator understands how to run and upgrade between a set of APIcast versions.
45-
See [the upgrade guide](https://github.com/3scale/apicast-operator) for more information.
45+
See [the upgrade guide](https://github.com/3scale/apicast-operator/blob/v0.9.0/doc/operator-user-guide.md#upgrading-APIcast) for more information.
4646
4747
### Documentation
48-
Documentation can be found on our [website](https://github.com/3scale/apicast-operator).
48+
Documentation can be found on our [website](https://github.com/3scale/apicast-operator/tree/v0.9.0).
4949
5050
### Getting help
5151
If you encounter any issues while using operator, you can create an issue on our [website](https://github.com/3scale/apicast-operator) for bugs, enhancements, or other requests.
@@ -62,7 +62,7 @@ spec:
6262
6363
### License
6464
APIcast Operator is licensed under the [Apache 2.0 license](https://github.com/3scale/apicast-operator/blob/master/LICENSE)
65-
displayName: APIcast (development latest)
65+
displayName: APIcast
6666
icon:
6767
- base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDEwMCA1MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTQuMSAoNzY0OTApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTAiPjwvcmVjdD4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS45NDY4MDksIDAuMDAwMDAwKSIgZmlsbD0iI0ZGNzMxNCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvLW1hcmsiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDkuMDUyNjMxNjEgQzAsNCA0LjIyMzY5MTg1LDAgOS4zMTM3ODE4MywwIEMxNC41MTIxNzE1LDAgMTguNjI3NTYzOCw0LjEwNTI2MzA2IDE4LjYyNzU2MzgsOS4wNTI2MzE2MSBDMTguNjI3NTYzOCwxNC4xMDUyNjMxIDE0LjQwMzg3MiwxOC4xMDUyNjMxIDkuMzEzNzgxODMsMTguMTA1MjYzMSBDNC4yMjM2OTE4NSwxOC4xMDUyNjMxIDAsMTQuMTA1MjYzMSAwLDkuMDUyNjMxNjEgTTQ4LjYyNjYwNTQsMTEuODk0NzM2OSBDNDguNjI2NjA1NCw4Ljg0MjEwNTMyIDUxLjIyNTgwMDEsNi4zMTU3ODkzNSA1NC4zNjY0OTQyLDYuMzE1Nzg5MzUgQzU3LjUwNzE4OCw2LjMxNTc4OTM1IDYwLjEwNjM4Myw4Ljg0MjEwNTMyIDYwLjEwNjM4MywxMS44OTQ3MzY5IEM2MC4xMDYzODMsMTQuOTQ3MzY4NCA1Ny41MDcxODgsMTcuNDczNjg0NCA1NC4zNjY0OTQyLDE3LjQ3MzY4NDQgQzUxLjExNzUwMDQsMTcuNDczNjg0NCA0OC42MjY2MDU0LDE1LjA1MjYzMTYgNDguNjI2NjA1NCwxMS44OTQ3MzY5IE0zMi45MjMxMzYsMzguMTA1MjYzMSBDMzIuOTIzMTM2LDMxLjU3ODk0NzMgMzguNDQ2NDI1MiwyNi4yMTA1MjYzIDQ1LjE2MTAxMiwyNi4yMTA1MjYzIEM1MS44NzU1OTg5LDI2LjIxMDUyNjMgNTcuMzk4ODg4MiwzMS41Nzg5NDczIDU3LjM5ODg4ODIsMzguMTA1MjYzMSBDNTcuMzk4ODg4Miw0NC42MzE1NzkgNTEuODc1NTk4OSw1MCA0NS4xNjEwMTIsNTAgQzM4LjQ0NjQyNTIsNTAgMzIuOTIzMTM2LDQ0LjczNjg0MTkgMzIuOTIzMTM2LDM4LjEwNTI2MzEiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=
6868
mediatype: image/svg+xml
@@ -92,12 +92,13 @@ spec:
9292
- name: GitHub
9393
url: https://github.com/3scale/apicast-operator
9494
- name: Documentation
95-
url: https://github.com/3scale/apicast-operator/tree/master
95+
url: https://github.com/3scale/apicast-operator/tree/v0.9.0
9696
maintainers:
9797
- email: eastizle+apicastoperator@redhat.com
9898
name: Eguzki Astiz
9999
maturity: stable
100100
minKubeVersion: 1.19.0
101101
provider:
102102
name: Red Hat
103+
replaces: apicast-operator.v0.8.0
103104
version: 0.0.0

0 commit comments

Comments
 (0)