immich and argo fixes

This commit is contained in:
Remy Moll 2024-11-05 10:45:27 +01:00
parent f825c54a3b
commit 4dcdb39e67
6 changed files with 20 additions and 15 deletions

View File

@ -14,16 +14,16 @@ namespace: immich
helmCharts: helmCharts:
- name: immich - name: immich
releaseName: immich releaseName: immich
version: 0.8.3 version: 0.8.4
valuesFile: values.yaml valuesFile: values.yaml
repo: https://immich-app.github.io/immich-charts repo: https://immich-app.github.io/immich-charts
images: images:
- name: ghcr.io/immich-app/immich-machine-learning - name: ghcr.io/immich-app/immich-machine-learning
newTag: v1.119.0 newTag: v1.119.1
- name: ghcr.io/immich-app/immich-server - name: ghcr.io/immich-app/immich-server
newTag: v1.119.0 newTag: v1.119.1
patches: patches:

View File

@ -0,0 +1,6 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-cmd-params-cm
data:
server.insecure: "true"

View File

@ -3,4 +3,7 @@ kind: ConfigMap
metadata: metadata:
name: argocd-cm name: argocd-cm
data: data:
kustomize.buildOptions: --enable-helm kustomize.buildOptions: --enable-helm
# switch to annotation based resource tracking as per
# https://argo-cd.readthedocs.io/en/stable/user-guide/resource_tracking/
application.resourceTrackingMethod: annotation+label

View File

@ -9,18 +9,9 @@ spec:
routes: routes:
- kind: Rule - kind: Rule
match: Host(`argocd.kluster.moll.re`) match: Host(`argocd.kluster.moll.re`)
priority: 10
services:
- name: argocd-server
port: 443
scheme: https
- kind: Rule
match: Host(`argocd.kluster.moll.re`) && Header(`Content-Type`, `application/grpc`)
priority: 11
services: services:
- name: argocd-server - name: argocd-server
port: 80 port: 80
scheme: h2c
tls: tls:
certResolver: default-tls certResolver: default-tls

View File

@ -3,16 +3,19 @@ kind: Kustomization
namespace: argocd namespace: argocd
resources: resources:
- https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
- namespace.yaml - namespace.yaml
- https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.6/manifests/install.yaml
- ingress.yaml - ingress.yaml
- argo-apps.application.yaml - argo-apps.application.yaml
- bootstrap-repo.sealedsecret.yaml - bootstrap-repo.sealedsecret.yaml
- argocd-oauth.sealedsecret.yaml - argocd-oauth.sealedsecret.yaml
components:
- https://github.com/argoproj-labs/argocd-extensions/manifests
patches: patches:
- path: known-hosts.configmap.yaml
- path: argocd.configmap.yaml - path: argocd.configmap.yaml
- path: known-hosts.configmap.yaml
- path: argocd-oauth.configmap.yaml - path: argocd-oauth.configmap.yaml
- path: argocd-rbac.configmap.yaml - path: argocd-rbac.configmap.yaml
- path: argocd-cmd-params.configmap.yaml

View File

@ -2,3 +2,5 @@ apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: argocd name: argocd
labels:
pod-security.kubernetes.io/enforce: privileged