mirror of
https://github.com/ysoftdevs/imagepullsecret-injector.git
synced 2026-01-16 16:47:04 +01:00
Compare commits
6 Commits
imagepulls
...
gh-package
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c97fc465e8 | ||
|
|
1523ba232b | ||
|
|
42be5e1041 | ||
|
|
5d9930238a | ||
|
|
ed1b29e8b5 | ||
|
|
761a43ed1f |
1
.github/workflows/release-docker.yaml
vendored
1
.github/workflows/release-docker.yaml
vendored
@@ -4,6 +4,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
|
- devel
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
release:
|
release:
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ type: application
|
|||||||
# This is the chart version. This version number should be incremented each time you make changes
|
# This is the chart version. This version number should be incremented each time you make changes
|
||||||
# to the chart and its templates, including the app version.
|
# to the chart and its templates, including the app version.
|
||||||
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
||||||
version: 0.0.9
|
version: 0.0.15
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ apiVersion: certificates.k8s.io/v1
|
|||||||
kind: CertificateSigningRequest
|
kind: CertificateSigningRequest
|
||||||
metadata:
|
metadata:
|
||||||
name: ${csrName}
|
name: ${csrName}
|
||||||
|
namespace: ${namespace}
|
||||||
spec:
|
spec:
|
||||||
signerName: kubernetes.io/kubelet-serving
|
signerName: kubernetes.io/kubelet-serving
|
||||||
groups:
|
groups:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
{{- include "imagepullsecret-injector.labels" . | nindent 4 }}
|
{{- include "imagepullsecret-injector.labels" . | nindent 4 }}
|
||||||
spec:
|
spec:
|
||||||
schedule: '* * * * *'
|
schedule: '* * * * 0'
|
||||||
jobTemplate:
|
jobTemplate:
|
||||||
metadata:
|
metadata:
|
||||||
name: "{{ .Release.Name }}"
|
name: "{{ .Release.Name }}"
|
||||||
@@ -21,9 +21,12 @@ spec:
|
|||||||
image: "{{ .Values.certificateGeneratorImage.registry }}/{{ .Values.certificateGeneratorImage.repository }}:{{ .Values.certificateGeneratorImage.tag | default .Chart.AppVersion }}"
|
image: "{{ .Values.certificateGeneratorImage.registry }}/{{ .Values.certificateGeneratorImage.repository }}:{{ .Values.certificateGeneratorImage.tag | default .Chart.AppVersion }}"
|
||||||
command: ["/entrypoint/entrypoint.sh"]
|
command: ["/entrypoint/entrypoint.sh"]
|
||||||
args:
|
args:
|
||||||
- --service="{{ include "imagepullsecret-injector.serviceName" . }}"
|
- --service
|
||||||
- --namespace="{{ .Release.Namespace }}"
|
- "{{ include "imagepullsecret-injector.serviceName" . }}"
|
||||||
- --secret="{{ include "imagepullsecret-injector.certificateSecretName" . }}"
|
- --namespace
|
||||||
|
- "{{ .Release.Namespace }}"
|
||||||
|
- --secret
|
||||||
|
- "{{ include "imagepullsecret-injector.certificateSecretName" . }}"
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: "/entrypoint"
|
- mountPath: "/entrypoint"
|
||||||
name: entrypoint
|
name: entrypoint
|
||||||
|
|||||||
@@ -14,9 +14,12 @@ spec:
|
|||||||
image: "{{ .Values.certificateGeneratorImage.registry }}/{{ .Values.certificateGeneratorImage.repository }}:{{ .Values.certificateGeneratorImage.tag | default .Chart.AppVersion }}"
|
image: "{{ .Values.certificateGeneratorImage.registry }}/{{ .Values.certificateGeneratorImage.repository }}:{{ .Values.certificateGeneratorImage.tag | default .Chart.AppVersion }}"
|
||||||
command: ["/entrypoint/entrypoint.sh"]
|
command: ["/entrypoint/entrypoint.sh"]
|
||||||
args:
|
args:
|
||||||
- --service="{{ include "imagepullsecret-injector.serviceName" . }}"
|
- --service
|
||||||
- --namespace="{{ .Release.Namespace }}"
|
- "{{ include "imagepullsecret-injector.serviceName" . }}"
|
||||||
- --secret="{{ include "imagepullsecret-injector.certificateSecretName" . }}"
|
- --namespace
|
||||||
|
- "{{ .Release.Namespace }}"
|
||||||
|
- --secret
|
||||||
|
- "{{ include "imagepullsecret-injector.certificateSecretName" . }}"
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: "/entrypoint"
|
- mountPath: "/entrypoint"
|
||||||
name: entrypoint
|
name: entrypoint
|
||||||
|
|||||||
@@ -30,15 +30,16 @@ rules:
|
|||||||
- list
|
- list
|
||||||
- get
|
- get
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- "certificates.k8s.io/v1"
|
- certificates.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- certificatesigningrequests
|
- certificatesigningrequests
|
||||||
verbs:
|
verbs:
|
||||||
- create
|
- create
|
||||||
- list
|
- list
|
||||||
- get
|
- get
|
||||||
|
- delete
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- "certificates.k8s.io/v1"
|
- certificates.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- certificatesigningrequests/approval
|
- certificatesigningrequests/approval
|
||||||
verbs:
|
verbs:
|
||||||
|
|||||||
@@ -21,3 +21,5 @@ webhooks:
|
|||||||
resources: ["serviceaccounts"]
|
resources: ["serviceaccounts"]
|
||||||
admissionReviewVersions: ["v1", "v1beta1"]
|
admissionReviewVersions: ["v1", "v1beta1"]
|
||||||
sideEffects: None
|
sideEffects: None
|
||||||
|
# The default "Fail" option prevents Gardener cluster to be hibernated
|
||||||
|
failurePolicy: Ignore
|
||||||
|
|||||||
Reference in New Issue
Block a user