Skip to content

Commit c68dec9

Browse files
Release v0.5.1
Signed-off-by: Florentin Dubois <florentin.dubois@clever-cloud.com>
1 parent c00666a commit c68dec9

20 files changed

+1077
-10
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,10 @@ jobs:
127127
password: ${{ secrets.DOCKERHUB_TOKEN }}
128128
- uses: docker/build-push-action@v2
129129
with:
130-
context: deployments/operator-lifecycle-manager/0.5.0
130+
context: deployments/operator-lifecycle-manager/0.5.1
131131
push: 'true'
132132
tags: clevercloud/clever-operator-manifest:${{ github.sha }}
133-
file: deployments/operator-lifecycle-manager/0.5.0/bundle.Dockerfile
133+
file: deployments/operator-lifecycle-manager/0.5.1/bundle.Dockerfile
134134
kubernetes-deployment-scripts-validation:
135135
name: Kubernetes validate deployment scripts
136136
runs-on: ubuntu-latest

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[package]
44
name = "clever-operator"
55
description = "A kubernetes operator that expose clever cloud's resources through custom resource definition"
6-
version = "0.5.0"
6+
version = "0.5.1"
77
edition = "2021"
88
rust-version = "1.60.0"
99
authors = ["Florentin Dubois <florentin.dubois@clever-cloud.com>"]

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ MAINTAINER Florentin Dubois <florentin.dubois@clever-cloud.com>
1414
LABEL name="clever-operator" \
1515
maintainer="Florentin Dubois <florentin.dubois@clever-cloud.com>" \
1616
vendor="Clever Cloud S.A.S" \
17-
version="v0.5.0" \
17+
version="v0.5.1" \
1818
release="1" \
1919
summary="A kubernetes operator that expose clever cloud's resources through custom resource definition" \
2020
description="A kubernetes operator that expose clever cloud's resources through custom resource definition"

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ KUBE_VERSION ?= v1.21.0
1515

1616
OLM_SDK ?= $(shell which operator-sdk)
1717
OLM_SDK_VERSION ?= 1.15.0
18-
OLM_VERSION ?= 0.5.0
18+
OLM_VERSION ?= 0.5.1
1919

2020
OCP_VALIDATOR ?= $(shell which ocp-olm-catalog-validator)
2121
OCP_VERSION ?= 0.0.1

deployments/kubernetes/helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ name: clever-operator
33
description: A kubernetes operator that expose clever cloud's resources through custom resource definition
44
type: application
55
version: 0.1.0
6-
appVersion: "0.5.0"
6+
appVersion: "0.5.1"

deployments/kubernetes/helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ image:
1515
repository: clevercloud/clever-operator
1616
pullPolicy: Always
1717
# Overrides the image tag whose default is the chart appVersion.
18-
tag: "5479ce18039bea686c167939eb77a2bc370a0e85"
18+
tag: "c00666a3f9911221a313a3f387d9561f77da0384"
1919

2020
# Declare your secrets for the operator to create add-ons on Clever Cloud
2121
config:

deployments/kubernetes/v1.21.0/20-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ spec:
140140
- key: "config.toml"
141141
path: "config.toml"
142142
containers:
143-
- image: clevercloud/clever-operator:5479ce18039bea686c167939eb77a2bc370a0e85
143+
- image: clevercloud/clever-operator:c00666a3f9911221a313a3f387d9561f77da0384
144144
imagePullPolicy: Always
145145
name: clever-operator
146146
command: ["/usr/local/bin/clever-operator"]
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# See https://github.com/operator-framework/operator-registry/blob/master/docs/design/operator-bundle.md#Bundle-Dockerfile
2+
3+
FROM scratch
4+
5+
# Core bundle labels.
6+
LABEL operators.operatorframework.io.bundle.mediatype.v1=registry+v1
7+
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
8+
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
9+
LABEL operators.operatorframework.io.bundle.package.v1=clever-operator
10+
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
11+
LABEL operators.operatorframework.io.bundle.channel.default.v1=alpha
12+
13+
# Labels for testing.
14+
LABEL operators.operatorframework.io.test.mediatype.v1=scorecard+v1
15+
LABEL operators.operatorframework.io.test.config.v1=tests/scorecard/
16+
17+
# Label for OpenShift.
18+
LABEL com.redhat.openshift.versions=v4.6-v4.9
19+
20+
# Copy files to locations specified by labels.
21+
ADD manifests /manifests/
22+
ADD metadata /metadata/
23+
ADD tests/scorecard /tests/scorecard/
24+
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
name: elasticsearches.api.clever-cloud.com
6+
spec:
7+
group: api.clever-cloud.com
8+
names:
9+
categories: []
10+
kind: ElasticSearch
11+
plural: elasticsearches
12+
shortNames:
13+
- es
14+
singular: elasticsearch
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns: []
18+
name: v1
19+
schema:
20+
openAPIV3Schema:
21+
description: "Auto-generated derived type for Spec via `CustomResource`"
22+
properties:
23+
spec:
24+
properties:
25+
instance:
26+
properties:
27+
plan:
28+
type: string
29+
region:
30+
type: string
31+
required:
32+
- plan
33+
- region
34+
type: object
35+
options:
36+
properties:
37+
apm:
38+
type: boolean
39+
encryption:
40+
type: boolean
41+
kibana:
42+
type: boolean
43+
version:
44+
enum:
45+
- 6
46+
- 7
47+
type: integer
48+
required:
49+
- apm
50+
- encryption
51+
- kibana
52+
- version
53+
type: object
54+
organisation:
55+
type: string
56+
required:
57+
- instance
58+
- options
59+
- organisation
60+
type: object
61+
status:
62+
nullable: true
63+
properties:
64+
addon:
65+
nullable: true
66+
type: string
67+
type: object
68+
required:
69+
- spec
70+
title: ElasticSearch
71+
type: object
72+
served: true
73+
storage: true
74+
subresources:
75+
status: {}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
name: configproviders.api.clever-cloud.com
6+
spec:
7+
group: api.clever-cloud.com
8+
names:
9+
categories: []
10+
kind: ConfigProvider
11+
plural: configproviders
12+
shortNames:
13+
- cp
14+
singular: configprovider
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns: []
18+
name: v1
19+
schema:
20+
openAPIV3Schema:
21+
description: "Auto-generated derived type for Spec via `CustomResource`"
22+
properties:
23+
spec:
24+
properties:
25+
organisation:
26+
type: string
27+
variables:
28+
additionalProperties:
29+
type: string
30+
type: object
31+
required:
32+
- organisation
33+
- variables
34+
type: object
35+
status:
36+
nullable: true
37+
properties:
38+
addon:
39+
nullable: true
40+
type: string
41+
type: object
42+
required:
43+
- spec
44+
title: ConfigProvider
45+
type: object
46+
served: true
47+
storage: true
48+
subresources:
49+
status: {}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
name: mongodbs.api.clever-cloud.com
6+
spec:
7+
group: api.clever-cloud.com
8+
names:
9+
categories: []
10+
kind: MongoDb
11+
plural: mongodbs
12+
shortNames:
13+
- mo
14+
singular: mongodb
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns: []
18+
name: v1
19+
schema:
20+
openAPIV3Schema:
21+
description: "Auto-generated derived type for MongoDbSpec via `CustomResource`"
22+
properties:
23+
spec:
24+
properties:
25+
instance:
26+
properties:
27+
plan:
28+
type: string
29+
region:
30+
type: string
31+
required:
32+
- plan
33+
- region
34+
type: object
35+
options:
36+
properties:
37+
encryption:
38+
type: boolean
39+
version:
40+
enum:
41+
- 403
42+
type: integer
43+
required:
44+
- encryption
45+
- version
46+
type: object
47+
organisation:
48+
type: string
49+
required:
50+
- instance
51+
- options
52+
- organisation
53+
type: object
54+
status:
55+
nullable: true
56+
properties:
57+
addon:
58+
nullable: true
59+
type: string
60+
type: object
61+
required:
62+
- spec
63+
title: MongoDb
64+
type: object
65+
served: true
66+
storage: true
67+
subresources:
68+
status: {}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
name: mysqls.api.clever-cloud.com
6+
spec:
7+
group: api.clever-cloud.com
8+
names:
9+
categories: []
10+
kind: MySql
11+
plural: mysqls
12+
shortNames:
13+
- my
14+
singular: mysql
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns: []
18+
name: v1
19+
schema:
20+
openAPIV3Schema:
21+
description: "Auto-generated derived type for MySqlSpec via `CustomResource`"
22+
properties:
23+
spec:
24+
properties:
25+
instance:
26+
properties:
27+
plan:
28+
type: string
29+
region:
30+
type: string
31+
required:
32+
- plan
33+
- region
34+
type: object
35+
options:
36+
properties:
37+
encryption:
38+
type: boolean
39+
version:
40+
enum:
41+
- 57
42+
- 80
43+
type: integer
44+
required:
45+
- encryption
46+
- version
47+
type: object
48+
organisation:
49+
type: string
50+
required:
51+
- instance
52+
- options
53+
- organisation
54+
type: object
55+
status:
56+
nullable: true
57+
properties:
58+
addon:
59+
nullable: true
60+
type: string
61+
type: object
62+
required:
63+
- spec
64+
title: MySql
65+
type: object
66+
served: true
67+
storage: true
68+
subresources:
69+
status: {}

0 commit comments

Comments
 (0)