From 111882e511a6d48c8870911cfb1e181563d48fc6 Mon Sep 17 00:00:00 2001 From: ytshih Date: Wed, 6 Nov 2024 08:28:31 +0000 Subject: [PATCH] Feature: Add YAML linter --- .gitea/workflows/lint.yml | 21 ++++++++++ kickstart/deploy.kickstart.yaml | 20 ++++----- kickstart/ing.kickstart.yaml | 20 ++++----- kickstart/kustomization.yaml | 8 ++-- kickstart/svc.kickstart.yaml | 6 +-- mafuyu-kirisu/deploy.mafuyu.yaml | 70 ++++++++++++++++---------------- 6 files changed, 83 insertions(+), 62 deletions(-) create mode 100644 .gitea/workflows/lint.yml diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml new file mode 100644 index 0000000..6567e20 --- /dev/null +++ b/.gitea/workflows/lint.yml @@ -0,0 +1,21 @@ +--- +name: Lint yaml +on: [push] + +jobs: + build-package: + runs-on: imgbuilder + container: + image: gitea.konchin.com/image/yamllint:latest + credentials: + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + options: | + --dns 192.168.68.254 --dns-search konchin.com --dns-option ndots:15 + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Lint YAML + run: | + yamllint . diff --git a/kickstart/deploy.kickstart.yaml b/kickstart/deploy.kickstart.yaml index 1b326ff..229b36a 100644 --- a/kickstart/deploy.kickstart.yaml +++ b/kickstart/deploy.kickstart.yaml @@ -16,13 +16,13 @@ spec: app: kickstart spec: containers: - - name: dcbot - image: gitea.konchin.com/service/kickstart:latest - env: - - name: SCRIPT_PATH - value: /script.sh - ports: - - name: http - containerPort: 8080 - imagePullSecrets: - - name: regcred + - name: dcbot + image: gitea.konchin.com/service/kickstart:latest + env: + - name: SCRIPT_PATH + value: /script.sh + ports: + - name: http + containerPort: 8080 + imagePullSecrets: + - name: regcred diff --git a/kickstart/ing.kickstart.yaml b/kickstart/ing.kickstart.yaml index 1f4b5b0..b89b192 100644 --- a/kickstart/ing.kickstart.yaml +++ b/kickstart/ing.kickstart.yaml @@ -6,13 +6,13 @@ metadata: name: kickstart spec: rules: - - host: "kickstart.konchin.com" - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: kickstart - port: - number: 80 + - host: "kickstart.konchin.com" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: kickstart + port: + number: 80 diff --git a/kickstart/kustomization.yaml b/kickstart/kustomization.yaml index baa61e0..6a5ac5b 100644 --- a/kickstart/kustomization.yaml +++ b/kickstart/kustomization.yaml @@ -7,7 +7,7 @@ generatorOptions: disableNameSuffixHash: true resources: -- ns.kickstart.yaml -- deploy.kickstart.yaml -- svc.kickstart.yaml -- ing.kickstart.yaml + - ns.kickstart.yaml + - deploy.kickstart.yaml + - svc.kickstart.yaml + - ing.kickstart.yaml diff --git a/kickstart/svc.kickstart.yaml b/kickstart/svc.kickstart.yaml index dc569ad..dae62fa 100644 --- a/kickstart/svc.kickstart.yaml +++ b/kickstart/svc.kickstart.yaml @@ -10,6 +10,6 @@ spec: selector: app: kickstart ports: - - name: http - port: 80 - targetPort: 8080 + - name: http + port: 80 + targetPort: 8080 diff --git a/mafuyu-kirisu/deploy.mafuyu.yaml b/mafuyu-kirisu/deploy.mafuyu.yaml index 8002b07..d2b4684 100644 --- a/mafuyu-kirisu/deploy.mafuyu.yaml +++ b/mafuyu-kirisu/deploy.mafuyu.yaml @@ -16,38 +16,38 @@ spec: app: mafuyu spec: containers: - - name: dcbot - image: gitea.konchin.com/service/mafuyu-kirisu:latest - env: - - name: DC_TOKEN - valueFrom: - secretKeyRef: - name: mafuyu-secret - key: DC_TOKEN - - name: DC_CLIENTID - valueFrom: - secretKeyRef: - name: mafuyu-secret - key: DC_CLIENTID - - name: ADMIN_ID - valueFrom: - secretKeyRef: - name: mafuyu-secret - key: ADMIN_ID - - name: MONGODB_HOST - valueFrom: - secretKeyRef: - name: mafuyu-secret - key: MONGODB_HOST - - name: MONGODB_USER - valueFrom: - secretKeyRef: - name: mafuyu-secret - key: MONGODB_USER - - name: MONGODB_PASS - valueFrom: - secretKeyRef: - name: mafuyu-secret - key: MONGODB_PASS - imagePullSecrets: - - name: regcred + - name: dcbot + image: gitea.konchin.com/service/mafuyu-kirisu:latest + env: + - name: DC_TOKEN + valueFrom: + secretKeyRef: + name: mafuyu-secret + key: DC_TOKEN + - name: DC_CLIENTID + valueFrom: + secretKeyRef: + name: mafuyu-secret + key: DC_CLIENTID + - name: ADMIN_ID + valueFrom: + secretKeyRef: + name: mafuyu-secret + key: ADMIN_ID + - name: MONGODB_HOST + valueFrom: + secretKeyRef: + name: mafuyu-secret + key: MONGODB_HOST + - name: MONGODB_USER + valueFrom: + secretKeyRef: + name: mafuyu-secret + key: MONGODB_USER + - name: MONGODB_PASS + valueFrom: + secretKeyRef: + name: mafuyu-secret + key: MONGODB_PASS + imagePullSecrets: + - name: regcred