Compare commits

...

2 commits

6 changed files with 0 additions and 117 deletions

View file

@ -1,4 +0,0 @@
apiVersion: v2
name: maidn-e2e-secret
description: Maidn E2E secret runtime fixture
version: 0.1.0

View file

@ -1,48 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Chart.Name }}
labels:
app: {{ .Chart.Name }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ .Chart.Name }}
template:
metadata:
labels:
app: {{ .Chart.Name }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- range . }}
- name: {{ . | quote }}
{{- end }}
{{- end }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- name: http
containerPort: 8080
{{- if or (eq .Release.Namespace "staging") (eq .Release.Namespace "production") }}
env:
- name: E2E_SECRET
valueFrom:
secretKeyRef:
name: {{ printf "%s-runtime-%s" .Chart.Name .Release.Namespace }}
key: {{ .Values.runtimeSecret.key | quote }}
- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: {{ printf "%s-postgres-app" .Release.Namespace }}
key: uri
- name: MAIDN_RUNTIME_REQUIRED
value: "true"
{{- end }}
readinessProbe:
httpGet:
path: /
port: http

View file

@ -1,20 +0,0 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: forgejo-registry-credentials
spec:
secretStoreRef:
kind: ClusterSecretStore
name: openbao
target:
name: forgejo-registry-credentials
creationPolicy: Owner
template:
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: "{{ `{{ .dockerconfigjson }}` }}"
data:
- secretKey: dockerconfigjson
remoteRef:
key: cicd/forgejo-registry
property: dockerconfigjson

View file

@ -1,17 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: {{ .Chart.Name }}
spec:
parentRefs:
- name: {{ .Values.gateway.name }}
namespace: {{ .Values.gateway.namespace }}
sectionName: http
{{- with .Values.gateway.hostname }}
hostnames:
- {{ . | quote }}
{{- end }}
rules:
- backendRefs:
- name: {{ .Chart.Name }}
port: 8080

View file

@ -1,12 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: {{ .Chart.Name }}
spec:
type: ClusterIP
selector:
app: {{ .Chart.Name }}
ports:
- name: http
port: 8080
targetPort: http

View file

@ -1,16 +0,0 @@
replicaCount: 1
image:
repository: ""
tag: dev
pullPolicy: IfNotPresent
imagePullSecrets:
- forgejo-registry-credentials
runtimeSecret:
key: e2e-secret
gateway:
name: public
namespace: gateway-system
hostname: ""