This commit is contained in:
Vivian 2022-05-29 17:16:34 +02:00
parent 2fdfb3ebda
commit 572dbb6037
19 changed files with 141 additions and 118 deletions

View file

@ -3,6 +3,6 @@ type: kubernetes
name: default name: default
steps: steps:
- name: kubeval - name: kubeval
image: garethr/kubeval image: registry.gitlab.com/pipeline-components/yamllint
commands: commands:
- kubeval --ignore-missing-schemas -d ./flux/ - yamllint -c .yamllint.taml .

24
.yamllint.yaml Normal file
View file

@ -0,0 +1,24 @@
---
ignore: |
charts/
docs/
.private/
.terraform/
.vscode/
gotk-components.yaml
extends: default
rules:
empty-lines:
max-end: 1
truthy:
allowed-values: ["true", "false", "on"]
comments:
min-spaces-from-content: 1
line-length: disable
braces:
min-spaces-inside: 0
max-spaces-inside: 1
brackets:
min-spaces-inside: 0
max-spaces-inside: 0
indentation: enable

View file

@ -11,7 +11,7 @@ spec:
target: target:
name: authentik name: authentik
data: data:
- secretKey: secret_key - secretKey: secret_key
remoteRef: remoteRef:
key: authentik/authentik key: authentik/authentik
property: secret_key property: secret_key

View file

@ -5,7 +5,7 @@ metadata:
namespace: authentik namespace: authentik
spec: spec:
interval: 1m0s interval: 1m0s
chart: chart:
spec: spec:
# renovate: registryUrl=https://charts.goauthentik.io # renovate: registryUrl=https://charts.goauthentik.io
chart: authentik chart: authentik

View file

@ -11,17 +11,17 @@ spec:
target: target:
name: drone name: drone
data: data:
- secretKey: DRONE_RPC_SECRET - secretKey: DRONE_RPC_SECRET
remoteRef: remoteRef:
key: gitops/drone key: gitops/drone
property: drone_rpc_secret property: drone_rpc_secret
- secretKey: DRONE_GITEA_CLIENT_ID - secretKey: DRONE_GITEA_CLIENT_ID
remoteRef: remoteRef:
key: gitops/drone key: gitops/drone
property: drone_gitea_client_id property: drone_gitea_client_id
- secretKey: DRONE_GITEA_CLIENT_SECRET - secretKey: DRONE_GITEA_CLIENT_SECRET
remoteRef: remoteRef:
key: gitops/drone key: gitops/drone
property: drone_gitea_client_secret property: drone_gitea_client_secret

View file

@ -24,6 +24,6 @@ spec:
tag: 1.0.0-rc.3 tag: 1.0.0-rc.3
rbac: rbac:
buildNamespaces: buildNamespaces:
- drone-build - drone-build
env: env:
DRONE_NAMESPACE_DEFAULT: drone-build DRONE_NAMESPACE_DEFAULT: drone-build

View file

@ -11,11 +11,11 @@ spec:
target: target:
name: renovate name: renovate
data: data:
- secretKey: RENOVATE_TOKEN - secretKey: RENOVATE_TOKEN
remoteRef: remoteRef:
key: gitops/renovate key: gitops/renovate
property: gitea_token property: gitea_token
- secretKey: GITHUB_COM_TOKEN - secretKey: GITHUB_COM_TOKEN
remoteRef: remoteRef:
key: gitops/renovate key: gitops/renovate
property: github_token property: github_token

View file

@ -87,7 +87,7 @@ data:
"ghcr.io/fluxcd/image-reflector-controller", "ghcr.io/fluxcd/image-reflector-controller",
"ghcr.io/fluxcd/kustomize-controller", "ghcr.io/fluxcd/kustomize-controller",
"ghcr.io/fluxcd/notification-controller", "ghcr.io/fluxcd/notification-controller",
"ghcr.io/fluxcd/source-controller" "ghcr.io/fluxcd/source-controller"
], ],
"regexManagers": [ "regexManagers": [
{ {

View file

@ -1,4 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- traefik - traefik

View file

@ -59,7 +59,7 @@ spec:
experimental: experimental:
plugins: plugins:
enabled: false enabled: false
affinity: {} affinity: {}
providers: providers:
kubernetesCRD: kubernetesCRD:
enabled: true enabled: true

View file

@ -11,7 +11,7 @@ spec:
target: target:
name: umami name: umami
data: data:
- secretKey: HASH_SALT - secretKey: HASH_SALT
remoteRef: remoteRef:
key: olympus/umami key: olympus/umami
property: hash_salt property: hash_salt

View file

@ -7,13 +7,13 @@ metadata:
traefik.ingress.kubernetes.io/router.middlewares: olympus-umamijs@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: olympus-umamijs@kubernetescrd
spec: spec:
rules: rules:
- host: "msg.0x76.dev" - host: "msg.0x76.dev"
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: umami name: umami
port: port:
number: 80 number: 80

View file

@ -16,10 +16,10 @@ spec:
app: wooloofan-club app: wooloofan-club
spec: spec:
containers: containers:
- name: wooloofan-club - name: wooloofan-club
image: 0x76/wooloofan.club image: 0x76/wooloofan.club
ports: ports:
- containerPort: 80 - containerPort: 80
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
@ -39,10 +39,10 @@ spec:
app: wooloofan-club-whoami app: wooloofan-club-whoami
spec: spec:
containers: containers:
- name: wooloofan-club-whoami - name: wooloofan-club-whoami
image: containous/whoami image: containous/whoami
ports: ports:
- containerPort: 80 - containerPort: 80
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
@ -76,23 +76,23 @@ metadata:
spec: spec:
ingressClassName: "traefik" ingressClassName: "traefik"
rules: rules:
- host: "wooloofan.club" - host: "wooloofan.club"
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: wooloofan-club-service name: wooloofan-club-service
port: port:
number: 80 number: 80
- host: "whoami.wooloofan.club" - host: "whoami.wooloofan.club"
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: wooloofan-club-whoami-service name: wooloofan-club-whoami-service
port: port:
number: 80 number: 80

View file

@ -11,23 +11,23 @@ spec:
target: target:
name: zookeeper name: zookeeper
data: data:
- secretKey: DISCORD_APP_ID - secretKey: DISCORD_APP_ID
remoteRef: remoteRef:
key: presidential-paradise/zookeeper key: presidential-paradise/zookeeper
property: discord_app_id property: discord_app_id
- secretKey: DISCORD_PUBLIC_KEY - secretKey: DISCORD_PUBLIC_KEY
remoteRef: remoteRef:
key: presidential-paradise/zookeeper key: presidential-paradise/zookeeper
property: discord_public_key property: discord_public_key
- secretKey: DISCORD_TOKEN - secretKey: DISCORD_TOKEN
remoteRef: remoteRef:
key: presidential-paradise/zookeeper key: presidential-paradise/zookeeper
property: discord_token property: discord_token
- secretKey: TWITTER_TOKEN - secretKey: TWITTER_TOKEN
remoteRef: remoteRef:
key: presidential-paradise/zookeeper key: presidential-paradise/zookeeper
property: twitter_token property: twitter_token
- secretKey: RELEASE_COOKIE - secretKey: RELEASE_COOKIE
remoteRef: remoteRef:
key: presidential-paradise/zookeeper key: presidential-paradise/zookeeper
property: erlang_cookie property: erlang_cookie

View file

@ -5,13 +5,13 @@ metadata:
namespace: presidential-paradise namespace: presidential-paradise
spec: spec:
rules: rules:
- host: "zookeeper.0x76.dev" - host: "zookeeper.0x76.dev"
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: zookeeper name: zookeeper
port: port:
number: 8085 number: 8085

View file

@ -6,10 +6,10 @@ metadata:
spec: spec:
clusterIP: None clusterIP: None
ports: ports:
- name: epmd - name: epmd
port: 4369 port: 4369
targetPort: epmd targetPort: epmd
protocol: TCP protocol: TCP
selector: selector:
app: zookeeper app: zookeeper
--- ---
@ -20,8 +20,8 @@ metadata:
namespace: presidential-paradise namespace: presidential-paradise
spec: spec:
ports: ports:
- name: http - name: http
targetPort: web targetPort: web
port: 8085 port: 8085
selector: selector:
app: zookeeper app: zookeeper

View file

@ -1,5 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- image-update-automation.yaml - image-update-automation.yaml
- zookeeper.yaml - zookeeper.yaml

View file

@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- gotk-components.yaml - gotk-components.yaml
- gotk-sync.yaml - gotk-sync.yaml
- xirion-registry-creds.yaml - xirion-registry-creds.yaml
- image-update-automation - image-update-automation
- charts - charts

View file

@ -28,4 +28,3 @@ spec:
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: external-secrets-crd-source name: external-secrets-crd-source