Skip to content

Commit e743c0b

Browse files
authored
Merge pull request #9 from radondb/V3.0.0-helm-package
V3.0.0 helm package
2 parents fb57977 + 6b1689b commit e743c0b

File tree

12 files changed

+118
-13
lines changed

12 files changed

+118
-13
lines changed

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,19 @@ operator-yaml: operator-image
3333
cp operatorversions.json platforms/kubernetes/postgres-operator/deploy/versions.json
3434
cp jq-template.awk platforms/kubernetes/postgres-operator/deploy/jq-template.awk
3535
cd platforms/kubernetes/postgres-operator/deploy/; awk -f jq-template.awk postgres-operator.yaml.template > postgres-operator.yaml
36+
helm-package:
37+
cp helmversions.json platforms/kubernetes/postgres-operator/deploy/versions.json
38+
cp jq-template.awk platforms/kubernetes/postgres-operator/deploy/jq-template.awk
39+
cd platforms/kubernetes/postgres-operator/deploy/; \
40+
/bin/rm -rf platforms/kubernetes/postgres-operator/deploy/postgres-operator/; \
41+
cp -r helm_template/postgres-operator/ ./postgres-operator; \
42+
awk -f jq-template.awk postgres-operator.yaml.template > postgres-operator/templates/postgres-operator.yaml; \
43+
awk -f jq-template.awk postgres-operator/Chart.yaml.template > postgres-operator/Chart.yaml; \
44+
awk -f jq-template.awk postgres-operator/values.yaml.template > postgres-operator/values.yaml; \
45+
/bin/rm postgres-operator/Chart.yaml.template postgres-operator/values.yaml.template;
46+
helm package -d ./docs platforms/kubernetes/postgres-operator/deploy/postgres-operator/
47+
helm repo index --url https://github.com/radondb/multi-platform-postgresql ./docs
48+
/bin/rm -rf platforms/kubernetes/postgres-operator/deploy/postgres-operator/
3649
exporter-image:
3750
cp exporterversions.json image/exporter/versions.json
3851
cd image/exporter; ./generate_image.sh

docs/index.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<html>
2+
<head>
3+
<title>PostgreSQL Cluster Chart repo</title>
4+
</head>
5+
<body>
6+
<h1>PostgreSQL Cluster Charts Repo</h1>
7+
<p>Point Helm at this repo to see charts.</p>
8+
</body>
9+
</html>

docs/index.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
apiVersion: v1
2+
entries:
3+
postgres-operator:
4+
- apiVersion: v2
5+
appVersion: v0.9.0
6+
created: "2022-10-26T11:06:47.328798458+08:00"
7+
description: A Helm chart for Kubernetes
8+
digest: 7376d2cd16c5940b0fe3eaac3c737f983c334fbacfaeb080549d98b67514cd27
9+
home: https://github.com/radondb/multi-platform-postgresql
10+
keywords:
11+
- operator
12+
- postgresql
13+
- database
14+
maintainers:
15+
16+
name: lzzhang
17+
url: https://lzzhang.github.io/
18+
19+
name: yanboer
20+
url: https://yanboer.github.io/
21+
name: postgres-operator
22+
sources:
23+
- https://github.com/radondb/multi-platform-postgresql
24+
type: application
25+
urls:
26+
- https://github.com/radondb/multi-platform-postgresql/postgres-operator-v1.0.0.tgz
27+
version: v1.0.0
28+
generated: "2022-10-26T11:06:47.32779683+08:00"

docs/postgres-operator-v1.0.0.tgz

2.98 KB
Binary file not shown.

helmversions.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"appVersion": "v0.9.0",
3+
"version": "v1.0.0",
4+
5+
"template_name": "radondb-postgres-operator",
6+
"template_image": "radondb/radondb-postgres-operator:v0.9.0",
7+
8+
"namespace": "{{ .Release.Namespace }}",
9+
"account": "radondb-postgres-operator-account",
10+
"clusterrole": "radondb-postgres-operator-cluster",
11+
"role": "radondb-postgres-operator-role",
12+
"clusterrolebinding": "radondb-postgres-operator-rolebinding-cluster",
13+
"rolebinding": "radondb-postgres-operator-rolebinding-role",
14+
"name": "{{ .Values.operator.name }}",
15+
"image": "{{ .Values.operator.image }}",
16+
"datapath": "/data"
17+
}
18+

operatorversions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"clusterrolebinding": "radondb-postgres-operator-rolebinding-cluster",
77
"rolebinding": "radondb-postgres-operator-rolebinding-role",
88
"name": "radondb-postgres-operator",
9-
"image": "radondb-postgres-operator:v0.9.0",
9+
"image": "radondb/radondb-postgres-operator:v0.9.0",
1010
"datapath": "/data"
1111
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: v2
2+
appVersion: {{ .appVersion }}
3+
version: {{ .version }}
4+
name: postgres-operator
5+
description: A Helm chart for Kubernetes
6+
type: application
7+
home: https://github.com/radondb/multi-platform-postgresql
8+
9+
keywords:
10+
- operator
11+
- postgresql
12+
- database
13+
14+
sources:
15+
- https://github.com/radondb/multi-platform-postgresql
16+
17+
maintainers:
18+
- name: lzzhang
19+
20+
url: https://lzzhang.github.io/
21+
- name: yanboer
22+
23+
url: https://yanboer.github.io/

platforms/kubernetes/postgres-operator/deploy/helm_template/postgres-operator/templates/.gitignore

Whitespace-only changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
operator:
2+
name: {{ .template_name }}
3+
image: {{ .template_image }}

0 commit comments

Comments
 (0)