feat(k8s-ycl)!: Update common library to v2.0.3 (#190)

Co-authored-by: bjw-s-bot <87358111+bjw-s-bot[bot]@users.noreply.github.com>
Co-authored-by: Bernd Schorgers <me@bjw-s.dev>
This commit is contained in:
bjw-s-bot[bot] 2023-10-10 13:02:18 +00:00 committed by GitHub
parent 4fcb160355
commit b70f74fb14
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 53 additions and 45 deletions

View file

@ -2,7 +2,7 @@
apiVersion: v2 apiVersion: v2
description: Kubernetes admission controller to remove CPU limits from Pods. description: Kubernetes admission controller to remove CPU limits from Pods.
name: k8s-ycl name: k8s-ycl
version: 0.2.1 version: 1.0.0
appVersion: v0.1.0 appVersion: v0.1.0
kubeVersion: ">=1.22.0-0" kubeVersion: ">=1.22.0-0"
sources: sources:
@ -19,12 +19,12 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://bjw-s.github.io/helm-charts repository: https://bjw-s.github.io/helm-charts
version: 1.5.1 version: 2.0.3
annotations: annotations:
artifacthub.io/changes: |- artifacthub.io/changes: |-
- kind: fixed - kind: changed
description: | description: |
Set default Deployment update strategy to RollingUpdate Upgrade common library to v2
artifacthub.io/links: | artifacthub.io/links: |
- name: "source" - name: "source"
url: "https://github.com/bjw-s/k8s-ycl" url: "https://github.com/bjw-s/k8s-ycl"

View file

@ -4,32 +4,13 @@
{{/* Append the hardcoded settings */}} {{/* Append the hardcoded settings */}}
{{- define "k8s-ycl.hardcodedValues" -}} {{- define "k8s-ycl.hardcodedValues" -}}
service: controllers:
main: main:
enabled: true containers:
nameOverride: webhook main:
ports: image:
http: tag: {{ default .Chart.AppVersion .Values.controllers.main.containers.main.image.tag }}
enabled: true probes:
port: 9443
metrics:
enabled: true
port: 8080
probe:
enabled: true
port: 8081
serviceAccount:
create: true
persistence:
certs:
enabled: true
type: secret
name: {{ include "k8s-ycl.servingCertificate" . }}
mountPath: /tls
probes:
liveness: liveness:
enabled: true enabled: true
custom: true custom: true
@ -61,9 +42,36 @@ probes:
port: probe port: probe
failureThreshold: 30 failureThreshold: 30
periodSeconds: 10 periodSeconds: 10
service:
main:
enabled: true
nameOverride: webhook
ports:
http:
enabled: true
port: 9443
metrics:
enabled: true
port: 8080
probe:
enabled: true
port: 8081
serviceAccount:
create: true
persistence:
certs:
enabled: true
type: secret
name: {{ include "k8s-ycl.servingCertificate" . }}
globalMounts:
- path: /tls
{{- end -}} {{- end -}}
{{/* Render the templates */}} {{/* Render the templates */}}
{{- $ctx := deepCopy . -}} {{- $ctx := deepCopy . -}}
{{- $_ := include "k8s-ycl.hardcodedValues" . | fromYaml | merge $ctx.Values -}} {{- $_ := include "k8s-ycl.hardcodedValues" . | fromYaml | merge $ctx.Values -}}
{{- include "bjw-s.common.loader.all" $ctx }} {{- include "bjw-s.common.loader.all" $ctx }}

View file

@ -1,9 +1,9 @@
--- ---
controller: controllers:
replicas: 1 main:
strategy: RollingUpdate containers:
main:
image: image:
repository: ghcr.io/bjw-s/k8s-ycl repository: ghcr.io/bjw-s/k8s-ycl
pullPolicy: Always pullPolicy: Always