diff --git a/charts/gitea/Chart.yaml b/charts/gitea/Chart.yaml index ca3fc53303d55fee4e96ff26b67814ba91ed1937..49a07ca2d1cd3ba161c3538076176abc384cdeb3 100644 --- a/charts/gitea/Chart.yaml +++ b/charts/gitea/Chart.yaml @@ -8,7 +8,7 @@ maintainers: - name: groundhog2k # This is the chart version -version: 0.3.8 +version: 0.3.9 # This is the version number of the application being deployed. appVersion: "1.14.1" diff --git a/charts/gitea/README.md b/charts/gitea/README.md index 5e5114b79ab50b97290fde929d72d7ffdc642327..63728b5bd64a37ea6184317be556d655b6482441 100644 --- a/charts/gitea/README.md +++ b/charts/gitea/README.md @@ -1,6 +1,6 @@ # Gitea -   +   A Helm chart for Gitea on Kubernetes diff --git a/charts/gitea/templates/scripts.yaml b/charts/gitea/templates/scripts.yaml index d6d0b5e88d88f899029af296347cc6a08ec95209..15bf0b625a23fa0aad6fd53b383df09f0ccfcbdb 100644 --- a/charts/gitea/templates/scripts.yaml +++ b/charts/gitea/templates/scripts.yaml @@ -7,22 +7,37 @@ metadata: data: init.sh: | #!/bin/bash + echo "Initializing Gitea..." if [ ! -d /data/gitea/conf ]; then + echo "Gitea configuration directory doesn't exist. Creating directory structure..." mkdir -p /data/gitea/conf mkdir -p /data/gitea/lfs mkdir -p /data/git mkdir -p /data/git/gitea-repositories mkdir -p /data/log + echo "Gitea directory structure created." + else + echo "Gitea directory structure already exists." fi + echo "Copy app.ini" cp /config/app.ini /data/gitea/conf/app.ini + echo "Setting permissions on app.ini" chmod u+rw /data/gitea/conf/app.ini + echo "Finished." createdefaultadmin.sh: | #!/bin/bash + echo "Post installation..." if [ ! -f /data/gitea/conf/.post-install-done ]; then + echo "Post-install didn't run before - Sleeping for {{ .Values.settings.postInstallDelay }} seconds..." sleep {{ .Values.settings.postInstallDelay }} {{- with .Values.settings.defaultAdmin }} + echo "Creating first admin user" /app/gitea/gitea admin user create --username {{ .user }} --password {{ .password }} --email {{ .email }} --admin --must-change-password {{- end }} touch /data/gitea/conf/.post-install-done + echo "Post-install ready." + else + echo "Nothing to do." fi + echo "Finished." diff --git a/charts/graylog/Chart.yaml b/charts/graylog/Chart.yaml index db406555a04eba659fcbc513200fedc640634763..c3105d48ba470e3e670d3ac2ce8726e94a38dc9a 100644 --- a/charts/graylog/Chart.yaml +++ b/charts/graylog/Chart.yaml @@ -7,7 +7,7 @@ type: application maintainers: - name: groundhog2k -version: 0.1.18 +version: 0.1.19 appVersion: "4.0.6" diff --git a/charts/graylog/README.md b/charts/graylog/README.md index ed081b60c3250e9dd9a5a00e9690575337f0b479..54761ae5927a972984d6e265bb5891f93bb0d3e4 100644 --- a/charts/graylog/README.md +++ b/charts/graylog/README.md @@ -1,6 +1,6 @@ # Graylog -   +   A Helm chart for Graylog on Kubernetes diff --git a/charts/graylog/templates/scripts.yaml b/charts/graylog/templates/scripts.yaml index d6b59303d1c85e5f78e9ad9922fd107d81c4ca1b..8241596f0ac3089de7daa83f26b75e2d88ddb4ea 100644 --- a/charts/graylog/templates/scripts.yaml +++ b/charts/graylog/templates/scripts.yaml @@ -7,12 +7,19 @@ metadata: data: init.sh: | #!/bin/bash + echo "Initializing Graylog..." if [ ! -f /data/config/graylog.conf ]; then + echo "No Graylog configuration found - Initializing directory structure" mkdir -p /data/config mkdir -p /data/journal mkdir -p /data/log mkdir -p /data/plugin mkdir -p /data/contentpacks + echo "Copy configuration" cp /usr/share/graylog/data/config/* /data/config + echo "Setting permissions on configuration folder" chmod u+rw /data/config/* + else + echo "Graylog configuration already exists." fi + echo "Finished." diff --git a/charts/rabbitmq/Chart.yaml b/charts/rabbitmq/Chart.yaml index 8322c3600934718071d561e88a50d619acc45c04..41e2483501d97a42536cb8ab87a29ff4fd43b899 100644 --- a/charts/rabbitmq/Chart.yaml +++ b/charts/rabbitmq/Chart.yaml @@ -7,6 +7,6 @@ type: application maintainers: - name: groundhog2k -version: 0.2.17 +version: 0.2.18 appVersion: "3.8.16" diff --git a/charts/rabbitmq/README.md b/charts/rabbitmq/README.md index 991e72fa9ecc171a4f02b0e770482ce16350fe3c..63570b73698c5b8fe7aa3051c1fc0f3ae120ab0e 100644 --- a/charts/rabbitmq/README.md +++ b/charts/rabbitmq/README.md @@ -1,6 +1,6 @@ # RabbitMQ -   +   A Helm chart for a RabbitMQ cluster on Kubernetes diff --git a/charts/rabbitmq/templates/scripts.yaml b/charts/rabbitmq/templates/scripts.yaml index e3f7a55c49f340715693e0c15f835521d4f773f7..c4f628c8db6bcd1de791422e22ed2d07ae9af2d1 100644 --- a/charts/rabbitmq/templates/scripts.yaml +++ b/charts/rabbitmq/templates/scripts.yaml @@ -7,9 +7,15 @@ metadata: data: init.sh: | #!/bin/sh + echo "Initializing RabbitMQ instance..." + echo "Copy configuration" cp /temp/* /etc/rabbitmq mkdir -p /etc/rabbitmq/conf.d if [ ! -f /var/lib/rabbitmq/.erlang.cookie ]; then + echo "Copy erlang cookie" echo $ERLANG_COOKIE >/var/lib/rabbitmq/.erlang.cookie chmod 600 /var/lib/rabbitmq/.erlang.cookie + else + echo "Erlang cookie already exists." fi + echo "Finished."