Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot
2022-12-16 20:25:23 +00:00
parent d5dcaa8856
commit ca08483135
38 changed files with 142 additions and 88 deletions

View File

@@ -1,9 +0,0 @@
## [netbox-3.0.12](https://github.com/truecharts/charts/compare/netbox-3.0.11...netbox-3.0.12) (2022-12-13)
### Chore
- update helm general non-major

View File

@@ -1,33 +0,0 @@
{{/* Define the housekeeper container */}}
{{- define "netbox.housekeeper" -}}
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
command:
- /bin/bash
- -c
- |
echo "Starting housekeeper..."
until $(curl --output /dev/null --silent --head --fail http://127.0.0.1:8080/login); do
echo "Housekeeper: Waiting for the main netbox container..."
sleep 5
done
/opt/netbox/housekeeping.sh
echo "Housekeeper finished, exiting..."
volumeMounts:
- name: config
mountPath: /etc/netbox/config
- name: reports
mountPath: /etc/netbox/reports
- name: scripts
mountPath: /etc/netbox/scritps
- name: media
mountPath: /opt/netbox/netbox/media
- name: configfile
mountPath: /etc/netbox/config/01-config.py
subPath: config.py
{{- end -}}

View File

@@ -4,6 +4,15 @@
## [netbox-3.0.13](https://github.com/truecharts/charts/compare/netbox-3.0.12...netbox-3.0.13) (2022-12-16)
### Chore
- add healthchecks ([#5439](https://github.com/truecharts/charts/issues/5439))
## [netbox-3.0.12](https://github.com/truecharts/charts/compare/netbox-3.0.11...netbox-3.0.12) (2022-12-13)
### Chore
@@ -88,12 +97,3 @@
## [netbox-3.0.7](https://github.com/truecharts/charts/compare/netbox-3.0.6...netbox-3.0.7) (2022-11-29)
## [netbox-3.0.7](https://github.com/truecharts/charts/compare/netbox-3.0.6...netbox-3.0.7) (2022-11-29)
## [netbox-3.0.7](https://github.com/truecharts/charts/compare/netbox-3.0.6...netbox-3.0.7) (2022-11-29)

View File

@@ -27,7 +27,7 @@ name: netbox
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/netbox
- https://github.com/netbox-community/netbox-docker
version: 3.0.12
version: 3.0.13
annotations:
truecharts.org/catagories: |
- network

View File

@@ -0,0 +1,9 @@
## [netbox-3.0.13](https://github.com/truecharts/charts/compare/netbox-3.0.12...netbox-3.0.13) (2022-12-16)
### Chore
- add healthchecks ([#5439](https://github.com/truecharts/charts/issues/5439))

View File

@@ -14,13 +14,13 @@ podSecurityContext:
probes:
liveness:
type: HTTP
path: /login
path: /api
readiness:
type: HTTP
path: /login
path: /api
startup:
type: HTTP
path: /login
path: /api
# Gives some time for app to run db migrations
initialDelaySeconds: 60

View File

@@ -0,0 +1,66 @@
{{/* Define the housekeeper container */}}
{{- define "netbox.housekeeper" -}}
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
command:
- /bin/bash
- -c
- |
echo "Starting housekeeper..."
until $(curl --output /dev/null --silent --head --fail http://127.0.0.1:8080/login); do
echo "Housekeeper: Waiting for the main netbox container..."
sleep 5
done
/opt/netbox/housekeeping.sh
echo "Housekeeper finished, exiting..."
volumeMounts:
- name: config
mountPath: /etc/netbox/config
- name: reports
mountPath: /etc/netbox/reports
- name: scripts
mountPath: /etc/netbox/scritps
- name: media
mountPath: /opt/netbox/netbox/media
- name: configfile
mountPath: /etc/netbox/config/01-config.py
subPath: config.py
readinessProbe:
exec:
command:
- /bin/bash
- -c
- |
ps -aux | grep -v grep | grep -q housekeeping || exit 1
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
livenessProbe:
exec:
command:
- /bin/bash
- -c
- |
ps -aux | grep -v grep | grep -q housekeeping || exit 1
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
startupProbe:
exec:
command:
- /bin/bash
- -c
- |
ps -aux | grep -v grep | grep -q housekeeping || exit 1
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
{{- end -}}

View File

@@ -29,10 +29,13 @@ volumeMounts:
- name: configfile
mountPath: /etc/netbox/config/01-config.py
subPath: config.py
{{/*readinessProbe:
readinessProbe:
exec:
command:
- TODO: find a healthcheck
- /bin/bash
- -c
- |
ps -aux | grep -v grep | grep -q rqworker || exit 1
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
@@ -40,7 +43,10 @@ volumeMounts:
livenessProbe:
exec:
command:
- TODO: find a healthcheck
- /bin/bash
- -c
- |
ps -aux | grep -v grep | grep -q rqworker || exit 1
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
@@ -48,9 +54,12 @@ livenessProbe:
startupProbe:
exec:
command:
- TODO: find a healthcheck
- /bin/bash
- -c
- |
ps -aux | grep -v grep | grep -q rqworker || exit 1
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}*/}}
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
{{- end -}}

View File

@@ -1,9 +0,0 @@
## [immich-4.0.11](https://github.com/truecharts/charts/compare/immich-4.0.10...immich-4.0.11) (2022-12-16)
### Chore
- update container image tccr.io/truecharts/immich-server to v1.38.2_60

View File

@@ -4,6 +4,15 @@
## [immich-4.0.12](https://github.com/truecharts/charts/compare/immich-4.0.11...immich-4.0.12) (2022-12-16)
### Chore
- add healthchecks ([#5439](https://github.com/truecharts/charts/issues/5439))
## [immich-4.0.11](https://github.com/truecharts/charts/compare/immich-4.0.10...immich-4.0.11) (2022-12-16)
### Chore
@@ -88,12 +97,3 @@
## [immich-4.0.7](https://github.com/truecharts/charts/compare/immich-4.0.6...immich-4.0.7) (2022-11-29)
## [immich-4.0.7](https://github.com/truecharts/charts/compare/immich-4.0.6...immich-4.0.7) (2022-11-29)
## [immich-4.0.7](https://github.com/truecharts/charts/compare/immich-4.0.6...immich-4.0.7) (2022-11-29)

View File

@@ -26,7 +26,7 @@ name: immich
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/immich
- https://github.com/immich-app/immich
version: 4.0.11
version: 4.0.12
annotations:
truecharts.org/catagories: |
- media

View File

@@ -0,0 +1,9 @@
## [immich-4.0.12](https://github.com/truecharts/charts/compare/immich-4.0.11...immich-4.0.12) (2022-12-16)
### Chore
- add healthchecks ([#5439](https://github.com/truecharts/charts/issues/5439))

View File

@@ -3,17 +3,17 @@ image:
tag: 1.38.2_60@sha256:d1a67c3bd732f8b3fbf6f334b17d053f867ada27cbcbf2e55647dd782abf86e8
pullPolicy: IfNotPresent
imageML:
mlImage:
repository: tccr.io/truecharts/immich-ml
tag: 1.29.5_44@sha256:2df7b6368beb52ff1ffd946aaacc4df21f278b97ee3c592e2021118b3dcb5fec
pullPolicy: IfNotPresent
imageWeb:
webImage:
repository: tccr.io/truecharts/immich-web
tag: 1.29.5_44@sha256:c17ec4c2a174bac8fc2c58ebaedc7db70600fa2480695cf0920d54127c8bb32e
pullPolicy: IfNotPresent
imageProxy:
proxyImage:
repository: tccr.io/truecharts/immich-proxy
tag: 1.29.5_44@sha256:a4c24a70cc1e1bbbdecc3df371af08528430846709ef22ca16e2a923aa8da509
pullPolicy: IfNotPresent

View File

@@ -1,7 +1,11 @@
{{/* Define the ml container */}}
{{- define "immich.ml" -}}
image: {{ .Values.imageML.repository }}:{{ .Values.imageML.tag }}
imagePullPolicy: {{ .Values.imageML.pullPolicy }}
{{- if hasKey .Values "imageML" -}} {{/* For smooth upgrade, Remove later*/}}
{{- $img := .Values.imageML -}}
{{- $_ := set .Values "mlImage" (dict "repository" $img.repository "tag" $img.tag "pullPolicy" $img.pullPolicy) -}}
{{- end }}
image: {{ .Values.mlImage.repository }}:{{ .Values.mlImage.tag }}
imagePullPolicy: {{ .Values.mlImage.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}

View File

@@ -1,7 +1,11 @@
{{/* Define the proxy container */}}
{{- define "immich.proxy" -}}
image: {{ .Values.imageProxy.repository }}:{{ .Values.imageProxy.tag }}
imagePullPolicy: {{ .Values.imageProxy.pullPolicy }}
{{- if hasKey .Values "imageProxy" -}} {{/* For smooth upgrade, Remove later */}}
{{- $img := .Values.imageProxy -}}
{{- $_ := set .Values "proxyImage" (dict "repository" $img.repository "tag" $img.tag "pullPolicy" $img.pullPolicy) -}}
{{- end }}
image: {{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}
imagePullPolicy: {{ .Values.proxyImage.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}

View File

@@ -1,7 +1,11 @@
{{/* Define the web container */}}
{{- define "immich.web" -}}
image: {{ .Values.imageWeb.repository }}:{{ .Values.imageWeb.tag }}
imagePullPolicy: {{ .Values.imageWeb.pullPolicy }}
{{- if hasKey .Values "imageWeb" -}} {{/* For smooth upgrade, Remove later */}}
{{- $img := .Values.imageWeb -}}
{{- $_ := set .Values "webImage" (dict "repository" $img.repository "tag" $img.tag "pullPolicy" $img.pullPolicy) -}}
{{- end }}
image: {{ .Values.webImage.repository }}:{{ .Values.webImage.tag }}
imagePullPolicy: {{ .Values.webImage.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}