Skip to content

Commit d1a48ea

Browse files
authored
feat: create extra values file for legacy bitnami repo name (#3996)
1 parent 6f3598e commit d1a48ea

File tree

8 files changed

+327
-19
lines changed

8 files changed

+327
-19
lines changed

.github/workflows/chart-public-files.yaml

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,6 @@ jobs:
3131
path: main
3232
- name: Copy values files
3333
run: |
34-
# Copy values files to the camunda-platform/values directory.
35-
copy_chart_file() {
36-
file_name="$1";
37-
if [ -f ${chart_id}/${file_name} ]; then
38-
cp -a ${chart_id}/${file_name} ${camunda_values_dir}/${file_name};
39-
echo "Copied ${file_name} file for Camunda ${camunda_version} chart";
40-
else
41-
echo "No ${file_name} file for Camunda ${camunda_version} chart";
42-
fi
43-
}
4434
#
4535
# Legacy - Extra values for all chart versions.
4636
# This is considered legacy as the version is part of the file name which should not be the case.
@@ -58,22 +48,31 @@ jobs:
5848
camunda_version="$(echo ${chart_id} | cut -d '-' -f 3)";
5949
camunda_values_dir="camunda-platform/values/camunda-${camunda_version}";
6050
mkdir -p "${camunda_values_dir}";
61-
# Latest values files.
62-
cp -a ${chart_id}/values-latest.yaml ${camunda_values_dir}/values-latest.yaml;
63-
# Local values files.
64-
copy_chart_file values-local.yaml
65-
# Enterprise values files.
66-
copy_chart_file values-enterprise.yaml
51+
# Copy all extra values files.
52+
cp -a ${chart_id}/values-*.yaml ${camunda_values_dir}/;
6753
done
6854
- name: Copy version matrix files
6955
run: |
7056
mkdir -p camunda-platform/version-matrix
7157
cp -a main/version-matrix/* camunda-platform/version-matrix/
7258
echo "Copied version matrix files to camunda-platform/version-matrix/"
59+
60+
- uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
61+
with:
62+
message: "chore: update camunda-platform public files"
63+
- name: Add public files info to workflow summary
64+
run: |
65+
cat << EOF >> $GITHUB_STEP_SUMMARY
66+
$(
67+
find main/charts -name "camunda-platform-8*" | sort -n | while read chart_id; do
68+
camunda_version="$(echo ${chart_id} | cut -d '-' -f 3)";
69+
camunda_values_dir="camunda-platform/values/camunda-${camunda_version}";
70+
echo -e "\nPublic files for Camunda version ${camunda_version}:"
71+
printf -- "- https://helm.camunda.io/%s\n" $(ls ${camunda_values_dir}/values-*.yaml)
72+
done
73+
)
74+
EOF
7375
- name: Clean up
7476
run: |
7577
rm -rf main
7678
find .
77-
- uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
78-
with:
79-
message: "chore: update camunda-platform public files"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity Keycloak configuration
5+
identity:
6+
keycloak:
7+
postgresql:
8+
image:
9+
repository: bitnamilegacy/postgresql
10+
volumePermissions:
11+
image:
12+
repository: bitnamilegacy/os-shell
13+
metrics:
14+
image:
15+
repository: bitnamilegacy/postgres-exporter
16+
image:
17+
repository: bitnamilegacy/keycloak
18+
volumePermissions:
19+
image:
20+
repository: bitnamilegacy/bitnami-shell
21+
metrics:
22+
image:
23+
repository: bitnamilegacy/postgres-exporter
24+
keycloakConfigCli:
25+
image:
26+
repository: bitnamilegacy/keycloak-config-cli
27+
28+
# WebModeler PostgreSQL configuration
29+
webModeler:
30+
postgresql:
31+
volumePermissions:
32+
image:
33+
repository: bitnamilegacy/bitnami-shell
34+
metrics:
35+
image:
36+
repository: bitnamilegacy/postgres-exporter
37+
38+
# Connectors configuration
39+
connectors:
40+
image:
41+
repository: bitnamilegacy/elasticsearch-curator-archived
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity Keycloak configuration
5+
identityKeycloak:
6+
image:
7+
repository: bitnamilegacy/keycloak
8+
postgresql:
9+
image:
10+
repository: bitnamilegacy/postgresql
11+
volumePermissions:
12+
image:
13+
repository: bitnamilegacy/os-shell
14+
metrics:
15+
image:
16+
repository: bitnamilegacy/postgres-exporter
17+
keycloakConfigCli:
18+
image:
19+
repository: bitnamilegacy/keycloak-config-cli
20+
21+
# Elasticsearch configuration
22+
elasticsearch:
23+
image:
24+
repository: bitnamilegacy/elasticsearch
25+
sysctlImage:
26+
repository: bitnamilegacy/os-shell
27+
metrics:
28+
image:
29+
repository: bitnamilegacy/elasticsearch-exporter
30+
volumePermissions:
31+
image:
32+
repository: bitnamilegacy/os-shell
33+
copyTlsCerts:
34+
image:
35+
repository: bitnamilegacy/os-shell
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity Keycloak configuration
5+
identityKeycloak:
6+
image:
7+
repository: bitnamilegacy/keycloak
8+
postgresql:
9+
image:
10+
repository: bitnamilegacy/postgresql
11+
volumePermissions:
12+
image:
13+
repository: bitnamilegacy/os-shell
14+
metrics:
15+
image:
16+
repository: bitnamilegacy/postgres-exporter
17+
keycloakConfigCli:
18+
image:
19+
repository: bitnamilegacy/keycloak-config-cli
20+
21+
# Elasticsearch configuration
22+
elasticsearch:
23+
image:
24+
repository: bitnamilegacy/elasticsearch
25+
sysctlImage:
26+
repository: bitnamilegacy/os-shell
27+
metrics:
28+
image:
29+
repository: bitnamilegacy/elasticsearch-exporter
30+
volumePermissions:
31+
image:
32+
repository: bitnamilegacy/os-shell
33+
copyTlsCerts:
34+
image:
35+
repository: bitnamilegacy/os-shell
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity PostgreSQL configuration
5+
identityPostgresql:
6+
image:
7+
repository: bitnamilegacy/postgresql
8+
volumePermissions:
9+
image:
10+
repository: bitnamilegacy/os-shell
11+
metrics:
12+
image:
13+
repository: bitnamilegacy/postgres-exporter
14+
15+
# Identity Keycloak configuration
16+
identityKeycloak:
17+
image:
18+
repository: bitnamilegacy/keycloak
19+
postgresql:
20+
image:
21+
repository: bitnamilegacy/postgresql
22+
volumePermissions:
23+
image:
24+
repository: bitnamilegacy/os-shell
25+
metrics:
26+
image:
27+
repository: bitnamilegacy/postgres-exporter
28+
keycloakConfigCli:
29+
image:
30+
repository: bitnamilegacy/keycloak-config-cli
31+
32+
# WebModeler PostgreSQL configuration
33+
webModelerPostgresql:
34+
image:
35+
repository: bitnamilegacy/postgresql
36+
37+
# Elasticsearch configuration
38+
elasticsearch:
39+
image:
40+
repository: bitnamilegacy/elasticsearch
41+
sysctlImage:
42+
repository: bitnamilegacy/os-shell
43+
metrics:
44+
image:
45+
repository: bitnamilegacy/elasticsearch-exporter
46+
volumePermissions:
47+
image:
48+
repository: bitnamilegacy/os-shell
49+
copyTlsCerts:
50+
image:
51+
repository: bitnamilegacy/os-shell
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity PostgreSQL configuration
5+
identityPostgresql:
6+
image:
7+
repository: bitnamilegacy/postgresql
8+
volumePermissions:
9+
image:
10+
repository: bitnamilegacy/os-shell
11+
metrics:
12+
image:
13+
repository: bitnamilegacy/postgres-exporter
14+
15+
# Identity Keycloak configuration
16+
identityKeycloak:
17+
postgresql:
18+
image:
19+
repository: bitnamilegacy/postgresql
20+
volumePermissions:
21+
image:
22+
repository: bitnamilegacy/os-shell
23+
metrics:
24+
image:
25+
repository: bitnamilegacy/postgres-exporter
26+
keycloakConfigCli:
27+
image:
28+
repository: bitnamilegacy/keycloak-config-cli
29+
30+
# WebModeler PostgreSQL configuration
31+
webModelerPostgresql:
32+
image:
33+
repository: bitnamilegacy/postgresql
34+
35+
# Elasticsearch configuration
36+
elasticsearch:
37+
image:
38+
repository: bitnamilegacy/elasticsearch
39+
sysctlImage:
40+
repository: bitnamilegacy/os-shell
41+
metrics:
42+
image:
43+
repository: bitnamilegacy/elasticsearch-exporter
44+
volumePermissions:
45+
image:
46+
repository: bitnamilegacy/os-shell
47+
copyTlsCerts:
48+
image:
49+
repository: bitnamilegacy/os-shell
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity PostgreSQL configuration
5+
identityPostgresql:
6+
image:
7+
repository: bitnamilegacy/postgresql
8+
volumePermissions:
9+
image:
10+
repository: bitnamilegacy/os-shell
11+
metrics:
12+
image:
13+
repository: bitnamilegacy/postgres-exporter
14+
15+
# Identity Keycloak configuration
16+
identityKeycloak:
17+
postgresql:
18+
image:
19+
repository: bitnamilegacy/postgresql
20+
volumePermissions:
21+
image:
22+
repository: bitnamilegacy/os-shell
23+
metrics:
24+
image:
25+
repository: bitnamilegacy/postgres-exporter
26+
keycloakConfigCli:
27+
image:
28+
repository: bitnamilegacy/keycloak-config-cli
29+
30+
# WebModeler PostgreSQL configuration
31+
webModelerPostgresql:
32+
image:
33+
repository: bitnamilegacy/postgresql
34+
35+
# Elasticsearch configuration
36+
elasticsearch:
37+
image:
38+
repository: bitnamilegacy/elasticsearch
39+
sysctlImage:
40+
repository: bitnamilegacy/os-shell
41+
metrics:
42+
image:
43+
repository: bitnamilegacy/elasticsearch-exporter
44+
volumePermissions:
45+
image:
46+
repository: bitnamilegacy/os-shell
47+
copyTlsCerts:
48+
image:
49+
repository: bitnamilegacy/os-shell
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Configuration for Bitnami Legacy repositories
2+
# This file contains overrides for components that use bitnamilegacy/* repositories
3+
4+
# Identity PostgreSQL configuration
5+
identityPostgresql:
6+
image:
7+
repository: bitnamilegacy/postgresql
8+
volumePermissions:
9+
image:
10+
repository: bitnamilegacy/os-shell
11+
metrics:
12+
image:
13+
repository: bitnamilegacy/postgres-exporter
14+
15+
# Identity Keycloak configuration
16+
identityKeycloak:
17+
postgresql:
18+
image:
19+
repository: bitnamilegacy/postgresql
20+
volumePermissions:
21+
image:
22+
repository: bitnamilegacy/os-shell
23+
metrics:
24+
image:
25+
repository: bitnamilegacy/postgres-exporter
26+
keycloakConfigCli:
27+
image:
28+
repository: bitnamilegacy/keycloak-config-cli
29+
30+
# WebModeler PostgreSQL configuration
31+
webModelerPostgresql:
32+
image:
33+
repository: bitnamilegacy/postgresql
34+
35+
# Elasticsearch configuration
36+
elasticsearch:
37+
image:
38+
repository: bitnamilegacy/elasticsearch
39+
sysctlImage:
40+
repository: bitnamilegacy/os-shell
41+
metrics:
42+
image:
43+
repository: bitnamilegacy/elasticsearch-exporter
44+
volumePermissions:
45+
image:
46+
repository: bitnamilegacy/os-shell
47+
copyTlsCerts:
48+
image:
49+
repository: bitnamilegacy/os-shell

0 commit comments

Comments
 (0)