feat(container)!: Update image app-template to v3 (#1370)

* feat(container)!: Update image app-template to v3

* Update helmrelease.yaml.j2

* Update helmrelease.yaml.j2

* Update helmrelease.yaml.j2

* Update README.md

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
This commit is contained in:
renovate[bot]andDevin Buhl authored and GitHub committed 2024-03-14 10:32:14 -04:00
1 parent 499b80aa30
commit 63f30c7d9f
4 files changed
+32 -40

No files matched your search

+1 -1
View File
@@ -360,7 +360,7 @@ _Mic check, 1, 2_ - In a few moments applications should be lighting up like Chr
#### 🌐 Public DNS #### 🌐 Public DNS
The `external-dns` application created in the `networking` namespace will handle creating public DNS records. By default, `echo-server-external` and the `flux-webhook` are the only subdomains reachable from the public internet. In order to make additional applications public you must set set the correct ingress class name and ingress annotations like in the HelmRelease for `echo-server`. The `external-dns` application created in the `networking` namespace will handle creating public DNS records. By default, `echo-server` and the `flux-webhook` are the only subdomains reachable from the public internet. In order to make additional applications public you must set set the correct ingress class name and ingress annotations like in the HelmRelease for `echo-server`.
#### 🏠 Home DNS #### 🏠 Home DNS
@@ -8,7 +8,7 @@ spec:
chart: chart:
spec: spec:
chart: app-template chart: app-template
version: 2.6.0 version: 3.0.3
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: bjw-s name: bjw-s
@@ -22,13 +22,13 @@ spec:
retries: 3 retries: 3
values: values:
controllers: controllers:
main: cloudflared:
replicas: 2 replicas: 2
strategy: RollingUpdate strategy: RollingUpdate
annotations: annotations:
reloader.stakater.com/auto: "true" reloader.stakater.com/auto: "true"
containers: containers:
main: app:
image: image:
repository: docker.io/cloudflare/cloudflared repository: docker.io/cloudflare/cloudflared
tag: 2024.2.1 tag: 2024.2.1
@@ -63,8 +63,6 @@ spec:
timeoutSeconds: 1 timeoutSeconds: 1
failureThreshold: 3 failureThreshold: 3
readiness: *probes readiness: *probes
startup:
enabled: false
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
readOnlyRootFilesystem: true readOnlyRootFilesystem: true
@@ -82,16 +80,22 @@ spec:
runAsGroup: 65534 runAsGroup: 65534
runAsNonRoot: true runAsNonRoot: true
service: service:
main: app:
controller: cloudflared
ports: ports:
http: http:
port: *port port: *port
serviceMonitor: serviceMonitor:
main: app:
enabled: true serviceName: cloudflared
endpoints:
- port: http
scheme: http
path: /metrics
interval: 1m
scrapeTimeout: 10s
persistence: persistence:
config: config:
enabled: true
type: configMap type: configMap
name: cloudflared-configmap name: cloudflared-configmap
globalMounts: globalMounts:
@@ -8,7 +8,7 @@ spec:
chart: chart:
spec: spec:
chart: app-template chart: app-template
version: 2.6.0 version: 3.0.3
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: bjw-s name: bjw-s
@@ -22,10 +22,10 @@ spec:
retries: 3 retries: 3
values: values:
controllers: controllers:
main: echo-server:
strategy: RollingUpdate strategy: RollingUpdate
containers: containers:
main: app:
image: image:
repository: ghcr.io/mendhak/http-https-echo repository: ghcr.io/mendhak/http-https-echo
tag: 31 tag: 31
@@ -47,8 +47,6 @@ spec:
timeoutSeconds: 1 timeoutSeconds: 1
failureThreshold: 3 failureThreshold: 3
readiness: *probes readiness: *probes
startup:
enabled: false
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
readOnlyRootFilesystem: true readOnlyRootFilesystem: true
@@ -66,34 +64,27 @@ spec:
runAsGroup: 65534 runAsGroup: 65534
runAsNonRoot: true runAsNonRoot: true
service: service:
main: app:
controller: echo-server
ports: ports:
http: http:
port: *port port: *port
serviceMonitor: serviceMonitor:
main: app:
enabled: true serviceName: echo-server
endpoints:
- port: http
scheme: http
path: /metrics
interval: 1m
scrapeTimeout: 10s
ingress: ingress:
main: app:
enabled: true
className: external className: external
annotations: annotations:
external-dns.alpha.kubernetes.io/target: "external.${SECRET_DOMAIN}" external-dns.alpha.kubernetes.io/target: "external.${SECRET_DOMAIN}"
hosts: hosts:
- host: &host "{{ .Release.Name }}-external.${SECRET_DOMAIN}" - host: &host "{{ .Release.Name }}.${SECRET_DOMAIN}"
paths:
- path: /
service:
name: main
port: http
tls:
- hosts:
- *host
internal:
enabled: true
className: internal
hosts:
- host: &host "{{ .Release.Name }}-internal.${SECRET_DOMAIN}"
paths: paths:
- path: / - path: /
service: service:
@@ -8,7 +8,7 @@ spec:
chart: chart:
spec: spec:
chart: app-template chart: app-template
version: 2.6.0 version: 3.0.3
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: bjw-s name: bjw-s
@@ -22,10 +22,10 @@ spec:
retries: 3 retries: 3
values: values:
controllers: controllers:
main: system-upgrade-controller:
strategy: RollingUpdate strategy: RollingUpdate
containers: containers:
main: app:
image: image:
repository: docker.io/rancher/system-upgrade-controller repository: docker.io/rancher/system-upgrade-controller
tag: v0.13.4 tag: v0.13.4
@@ -74,9 +74,6 @@ spec:
serviceAccount: serviceAccount:
create: true create: true
name: system-upgrade name: system-upgrade
service:
main:
enabled: false
persistence: persistence:
tmp: tmp:
type: emptyDir type: emptyDir