diff --git a/charts/incubator/mixpost/Chart.yaml b/charts/incubator/mixpost/Chart.yaml new file mode 100644 index 00000000000..23f3b32457a --- /dev/null +++ b/charts/incubator/mixpost/Chart.yaml @@ -0,0 +1,50 @@ +annotations: + truecharts.org/category: productivity + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: incubator +apiVersion: v2 +appVersion: 1.4.0 +dependencies: + - name: common + version: 23.0.10 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: redis + version: 14.0.12 + repository: oci://tccr.io/truecharts + condition: redis.enabled + alias: "" + tags: [] + import-values: [] + - name: mariadb + version: 14.0.12 + repository: oci://tccr.io/truecharts + condition: mariadb.enabled + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Mixpost it's the coolest Self hosted social media management software. +home: https://truecharts.org/charts/incubator/mixpost +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mixpost.png +keywords: + - mixpost + - twitter + - facebook + - socialmedia +kubeVersion: ">=1.24.0-0" +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: mixpost +sources: + - https://github.com/inovector/mixpost + - https://github.com/truecharts/charts/tree/master/charts/incubator/mixpost + - https://hub.docker.com/r/inovector/mixpost +type: application +version: 0.0.1 diff --git a/charts/incubator/mixpost/README.md b/charts/incubator/mixpost/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/charts/incubator/mixpost/icon.png b/charts/incubator/mixpost/icon.png new file mode 100644 index 00000000000..9923cb1eb35 Binary files /dev/null and b/charts/incubator/mixpost/icon.png differ diff --git a/charts/incubator/mixpost/templates/common.yaml b/charts/incubator/mixpost/templates/common.yaml new file mode 100644 index 00000000000..b3f0348f849 --- /dev/null +++ b/charts/incubator/mixpost/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . -}} + +{{/* Render the templates */}} +{{- include "tc.v1.common.loader.apply" . -}} diff --git a/charts/incubator/mixpost/values.yaml b/charts/incubator/mixpost/values.yaml new file mode 100644 index 00000000000..3835c97d411 --- /dev/null +++ b/charts/incubator/mixpost/values.yaml @@ -0,0 +1,67 @@ +image: + repository: inovector/mixpost + pullPolicy: IfNotPresent + tag: v1.4.0@sha256:f9c14360ad7af6e4b2f1bad518d2b2aa91646b0edb41fcb79bac2ee27fe9564c +service: + main: + ports: + main: + targetPort: 80 + port: 80 +persistence: + storage: + enabled: true + mountPath: "/var/www/html/storage/app" + logs: + enabled: true + mountPath: "/var/www/html/storage/logs" + varrun: + enabled: false +mariadb: + enabled: true + mariadbUsername: mixpost + mariadbDatabase: mixpost +redis: + enabled: true + redisUsername: default +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: tcp + startup: + type: tcp + readiness: + type: tcp + env: + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + DB_HOST: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}' + key: plainhost + DB_PASSWORD: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}' + key: mariadb-password + REDIS_HOST: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}' + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}' + key: redis-password