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:
1 parent
499b80aa30
commit
63f30c7d9f
4 files changed
+32
-40
No files matched your search
@@ -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:
|
||||||
|
|||||||
+3
-6
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user