From f411f0cfce3462882183cc2d8a92afaa07743e5f Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Fri, 5 Jan 2024 21:35:30 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- dev/livebook/3.0.13/CHANGELOG.md | 0 dev/livebook/3.0.13/app-changelog.md | 0 dev/livebook/3.0.13/ix_values.yaml | 30 ---------- dev/livebook/3.0.13/templates/common.yaml | 2 - dev/livebook/3.1.0/CHANGELOG.md | 22 ++++++++ dev/livebook/{3.0.13 => 3.1.0}/Chart.yaml | 2 +- dev/livebook/{3.0.13 => 3.1.0}/README.md | 0 dev/livebook/3.1.0/app-changelog.md | 15 +++++ dev/livebook/{3.0.13 => 3.1.0}/app-readme.md | 0 .../charts/common-17.2.21.tgz | Bin dev/livebook/3.1.0/ix_values.yaml | 52 ++++++++++++++++++ dev/livebook/{3.0.13 => 3.1.0}/questions.yaml | 17 +++++- dev/livebook/3.1.0/templates/_secrets.tpl | 15 +++++ dev/livebook/3.1.0/templates/common.yaml | 12 ++++ dev/livebook/{3.0.13 => 3.1.0}/values.yaml | 0 15 files changed, 132 insertions(+), 35 deletions(-) delete mode 100644 dev/livebook/3.0.13/CHANGELOG.md delete mode 100644 dev/livebook/3.0.13/app-changelog.md delete mode 100644 dev/livebook/3.0.13/ix_values.yaml delete mode 100644 dev/livebook/3.0.13/templates/common.yaml create mode 100644 dev/livebook/3.1.0/CHANGELOG.md rename dev/livebook/{3.0.13 => 3.1.0}/Chart.yaml (98%) rename dev/livebook/{3.0.13 => 3.1.0}/README.md (100%) create mode 100644 dev/livebook/3.1.0/app-changelog.md rename dev/livebook/{3.0.13 => 3.1.0}/app-readme.md (100%) rename dev/livebook/{3.0.13 => 3.1.0}/charts/common-17.2.21.tgz (100%) create mode 100644 dev/livebook/3.1.0/ix_values.yaml rename dev/livebook/{3.0.13 => 3.1.0}/questions.yaml (99%) create mode 100644 dev/livebook/3.1.0/templates/_secrets.tpl create mode 100644 dev/livebook/3.1.0/templates/common.yaml rename dev/livebook/{3.0.13 => 3.1.0}/values.yaml (100%) diff --git a/dev/livebook/3.0.13/CHANGELOG.md b/dev/livebook/3.0.13/CHANGELOG.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/dev/livebook/3.0.13/app-changelog.md b/dev/livebook/3.0.13/app-changelog.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/dev/livebook/3.0.13/ix_values.yaml b/dev/livebook/3.0.13/ix_values.yaml deleted file mode 100644 index f1d0ef1c2a..0000000000 --- a/dev/livebook/3.0.13/ix_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -image: - pullPolicy: IfNotPresent - repository: livebook/livebook - tag: latest@sha256:99c321de38ad781df509cfd3e452805f04627589a435645faa889a963bd7d1f5 -persistence: - data: - enabled: true - mountPath: /data -portal: - open: - enabled: true -securityContext: - container: - readOnlyRootFilesystem: false - runAsGroup: 0 - runAsUser: 0 -service: - main: - ports: - main: - port: 8787 - protocol: tcp - targetPort: 8080 -workload: - main: - podSpec: - containers: - main: - env: - LIVEBOOK_PASSWORD: livebookiscool diff --git a/dev/livebook/3.0.13/templates/common.yaml b/dev/livebook/3.0.13/templates/common.yaml deleted file mode 100644 index 78d963fb16..0000000000 --- a/dev/livebook/3.0.13/templates/common.yaml +++ /dev/null @@ -1,2 +0,0 @@ -{{/* Render the templates */}} -{{ include "tc.v1.common.loader.all" . }} diff --git a/dev/livebook/3.1.0/CHANGELOG.md b/dev/livebook/3.1.0/CHANGELOG.md new file mode 100644 index 0000000000..4e98a003ca --- /dev/null +++ b/dev/livebook/3.1.0/CHANGELOG.md @@ -0,0 +1,22 @@ +--- +title: Changelog +--- + +**Important:** +*for the complete changelog, please refer to the website* + + + +## [livebook-3.1.0](https://github.com/truecharts/charts/compare/livebook-3.0.13...livebook-3.1.0) (2024-01-05) + +### Chore + + + +- move all incubator to dev + +### Livebook + + + +- add env variables and fix docker image ([#16880](https://github.com/truecharts/charts/issues/16880)) \ No newline at end of file diff --git a/dev/livebook/3.0.13/Chart.yaml b/dev/livebook/3.1.0/Chart.yaml similarity index 98% rename from dev/livebook/3.0.13/Chart.yaml rename to dev/livebook/3.1.0/Chart.yaml index 7e4bceb2f5..2a1eed52f9 100644 --- a/dev/livebook/3.0.13/Chart.yaml +++ b/dev/livebook/3.1.0/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0-0" apiVersion: v2 name: livebook -version: 3.0.13 +version: 3.1.0 appVersion: latest description: Livebook is a web application for writing interactive and collaborative code notebooks for Elixir home: https://truecharts.org/charts/incubator/livebook diff --git a/dev/livebook/3.0.13/README.md b/dev/livebook/3.1.0/README.md similarity index 100% rename from dev/livebook/3.0.13/README.md rename to dev/livebook/3.1.0/README.md diff --git a/dev/livebook/3.1.0/app-changelog.md b/dev/livebook/3.1.0/app-changelog.md new file mode 100644 index 0000000000..56b4f97a77 --- /dev/null +++ b/dev/livebook/3.1.0/app-changelog.md @@ -0,0 +1,15 @@ + + +## [livebook-3.1.0](https://github.com/truecharts/charts/compare/livebook-3.0.13...livebook-3.1.0) (2024-01-05) + +### Chore + + + +- move all incubator to dev + +### Livebook + + + +- add env variables and fix docker image ([#16880](https://github.com/truecharts/charts/issues/16880)) \ No newline at end of file diff --git a/dev/livebook/3.0.13/app-readme.md b/dev/livebook/3.1.0/app-readme.md similarity index 100% rename from dev/livebook/3.0.13/app-readme.md rename to dev/livebook/3.1.0/app-readme.md diff --git a/dev/livebook/3.0.13/charts/common-17.2.21.tgz b/dev/livebook/3.1.0/charts/common-17.2.21.tgz similarity index 100% rename from dev/livebook/3.0.13/charts/common-17.2.21.tgz rename to dev/livebook/3.1.0/charts/common-17.2.21.tgz diff --git a/dev/livebook/3.1.0/ix_values.yaml b/dev/livebook/3.1.0/ix_values.yaml new file mode 100644 index 0000000000..cf90783411 --- /dev/null +++ b/dev/livebook/3.1.0/ix_values.yaml @@ -0,0 +1,52 @@ +image: + pullPolicy: IfNotPresent + repository: ghcr.io/livebook-dev/livebook + tag: 0.12.1@sha256:11c5691efc8e35bf0eee9c336ff029e674bcf4146ec39021b1ef75c1b17fb775 +persistence: + data: + enabled: true + mountPath: /data +portal: + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsUser: 0 +service: + main: + ports: + main: + port: 8787 + headless: + enabled: true + primary: false + clusterIP: None + ports: + headless: + enabled: true + port: "{{ .Values.service.main.ports.main.port }}" +workload: + main: + podSpec: + containers: + main: + env: + # A_ because these variables are sorted alphabetically and this one needs to come first. + A_POD_IP: + fieldRef: + fieldPath: status.podIP + LIVEBOOK_CLUSTER: '{{ printf "dns:%s-headless" (include "tc.v1.common.lib.chart.names.fullname" .) }}' + LIVEBOOK_DISTRIBUTION: name + LIVEBOOK_NODE: livebook@$(A_POD_IP) + LIVEBOOK_PORT: "{{ .Values.service.main.ports.main.port }}" + LIVEBOOK_HOME: "{{ .Values.persistence.data.mountPath }}" + LIVEBOOK_SECRET_KEY_BASE: + secretKeyRef: + name: secrets + key: LIVEBOOK_SECRET_KEY_BASE + LIVEBOOK_COOKIE: + secretKeyRef: + name: secrets + key: LIVEBOOK_COOKIE diff --git a/dev/livebook/3.0.13/questions.yaml b/dev/livebook/3.1.0/questions.yaml similarity index 99% rename from dev/livebook/3.0.13/questions.yaml rename to dev/livebook/3.1.0/questions.yaml index 393d747d60..dce3355313 100644 --- a/dev/livebook/3.0.13/questions.yaml +++ b/dev/livebook/3.1.0/questions.yaml @@ -106,11 +106,24 @@ questions: type: dict attrs: - variable: LIVEBOOK_PASSWORD - label: "LIVEBOOK_PASSWORD" + label: "Password (LIVEBOOK_PASSWORD)" description: "Password needed to access livebook (must be at least 12 characters)" schema: type: string - default: "livebookiscool" + required: true + private: true + - variable: LIVEBOOK_DEBUG + label: "Debug Logging (LIVEBOOK_DEBUG)" + description: > + enables verbose logging, when set to "true". Disabled by default. + schema: + type: boolean + - variable: LIVEBOOK_UPDATE_INSTRUCTIONS_URL + label: "Update instruction URL (LIVEBOOK_UPDATE_INSTRUCTIONS_URL)" + description: > + sets the URL to direct the user to for updating Livebook when a new version becomes available. + schema: + type: string - variable: service group: Networking and Services label: Configure Service(s) diff --git a/dev/livebook/3.1.0/templates/_secrets.tpl b/dev/livebook/3.1.0/templates/_secrets.tpl new file mode 100644 index 0000000000..205e77ddbd --- /dev/null +++ b/dev/livebook/3.1.0/templates/_secrets.tpl @@ -0,0 +1,15 @@ +{{/* Define the secrets */}} +{{- define "livebook.secrets" -}} +{{- $secretName := (printf "%s-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }} +{{/* Base64 encoding is intended, application expects a b64 formatted value */}} +{{- $secretKeyBase := randAlphaNum 48 | b64enc -}} +{{- $cookie := randAlphaNum 20 -}} +{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}} + {{- $secretKeyBase = index .data "LIVEBOOK_SECRET_KEY_BASE" | b64dec -}} + {{- $cookie = index .data "LIVEBOOK_COOKIE" | b64dec -}} +{{- end }} +enabled: true +data: + LIVEBOOK_SECRET_KEY_BASE: {{ $secretKeyBase }} + LIVEBOOK_COOKIE: {{ $cookie }} +{{- end -}} diff --git a/dev/livebook/3.1.0/templates/common.yaml b/dev/livebook/3.1.0/templates/common.yaml new file mode 100644 index 0000000000..48e23131cc --- /dev/null +++ b/dev/livebook/3.1.0/templates/common.yaml @@ -0,0 +1,12 @@ +{{/* Render the templates */}} +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render secrets for livebook */}} +{{- $secrets := include "livebook.secrets" . | fromYaml -}} +{{- if $secrets -}} + {{- $_ := set .Values.secret "secrets" $secrets -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/dev/livebook/3.0.13/values.yaml b/dev/livebook/3.1.0/values.yaml similarity index 100% rename from dev/livebook/3.0.13/values.yaml rename to dev/livebook/3.1.0/values.yaml