From ba4d97a40b2b4a02f83e63c50c7859952317be54 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 26 Nov 2024 11:17:45 +0000 Subject: [PATCH] Update GitHub template files --- .github/workflows/deployment.yaml | 13 ++++++------ manifest-lunaria/certificate.yaml | 16 +++++++-------- manifest-lunaria/deployment.yaml | 4 ++-- manifest-lunaria/ingress.yaml | 34 +++++++++++++++---------------- manifest-lunaria/namespace.yaml | 4 ++++ manifest-lunaria/service.yaml | 18 ++++++++-------- manifest/deployment.yaml | 2 +- 7 files changed, 48 insertions(+), 43 deletions(-) create mode 100644 manifest-lunaria/namespace.yaml diff --git a/.github/workflows/deployment.yaml b/.github/workflows/deployment.yaml index 42f4146..3ec4174 100644 --- a/.github/workflows/deployment.yaml +++ b/.github/workflows/deployment.yaml @@ -13,6 +13,7 @@ env: REGISTRY: docker.io IMAGE_OWNER: trueberryless IMAGE_NAME: mutanuq + LUNARIA_IMAGE_NAME: i18n-mutanuq NODE_VERSION: 20 jobs: @@ -184,9 +185,9 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: ${{ env.NODE_VERSION }} cache: pnpm - cache-dependency-path: ./starlight/pnpm-lock.yaml + cache-dependency-path: ./pnpm-lock.yaml - name: Install dependencies run: pnpm install @@ -211,7 +212,7 @@ jobs: id: meta uses: docker/metadata-action@v5 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }} + images: ${{ env.REGISTRY }}/${{ env.IMAGE_OWNER }}/${{ env.LUNARIA_IMAGE_NAME }} - name: Build and push Docker image uses: docker/build-push-action@v6 @@ -220,13 +221,13 @@ jobs: file: ./starlight/lunaria/Dockerfile push: true tags: | - ${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}:${{ needs.image-tag.outputs.IMAGE_TAG }} - ${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}:latest + ${{ env.IMAGE_OWNER }}/${{ env.LUNARIA_IMAGE_NAME }}:${{ needs.image-tag.outputs.IMAGE_TAG }} + ${{ env.IMAGE_OWNER }}/${{ env.LUNARIA_IMAGE_NAME }}:latest labels: ${{ steps.meta.outputs.labels }} - name: Update manifest-lunaria/deployment.yaml file run: | - yq eval '.spec.template.spec.containers[0].image = "${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}:${{ needs.image-tag.outputs.IMAGE_TAG }}"' -i manifest-lunaria/deployment.yaml + yq eval '.spec.template.spec.containers[0].image = "${{ env.IMAGE_OWNER }}/${{ env.LUNARIA_IMAGE_NAME }}:${{ needs.image-tag.outputs.IMAGE_TAG }}"' -i manifest-lunaria/deployment.yaml - uses: stefanzweifel/git-auto-commit-action@v4 with: diff --git a/manifest-lunaria/certificate.yaml b/manifest-lunaria/certificate.yaml index 16f39e8..b9eec44 100644 --- a/manifest-lunaria/certificate.yaml +++ b/manifest-lunaria/certificate.yaml @@ -1,12 +1,12 @@ apiVersion: cert-manager.io/v1 kind: Certificate metadata: - name: i18n-mutanuq - namespace: mutanuq + name: i18n-mutanuq + namespace: i18n-mutanuq spec: - secretName: i18n-mutanuq - issuerRef: - name: acme-issuer - kind: ClusterIssuer - dnsNames: - - "i18n-mutanuq.trueberryless.org" + secretName: i18n-mutanuq + issuerRef: + name: acme-issuer + kind: ClusterIssuer + dnsNames: + - "i18n-mutanuq.trueberryless.org" diff --git a/manifest-lunaria/deployment.yaml b/manifest-lunaria/deployment.yaml index f9dad2f..41af521 100644 --- a/manifest-lunaria/deployment.yaml +++ b/manifest-lunaria/deployment.yaml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: i18n-mutanuq - namespace: mutanuq + namespace: i18n-mutanuq labels: app: i18n-mutanuq spec: @@ -17,5 +17,5 @@ spec: spec: containers: - name: i18n-mutanuq - image: "trueberryless/i18n-mutanuq:main-462b8ab8a3c052bae1fda038477973ad5581e43f" + image: "trueberryless/i18n-mutanuq" imagePullPolicy: Always diff --git a/manifest-lunaria/ingress.yaml b/manifest-lunaria/ingress.yaml index 222ed53..6c3cfcb 100644 --- a/manifest-lunaria/ingress.yaml +++ b/manifest-lunaria/ingress.yaml @@ -1,22 +1,22 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: i18n-mutanuq - namespace: mutanuq + name: i18n-mutanuq + namespace: i18n-mutanuq spec: - rules: - - host: i18n-mutanuq.trueberryless.org - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: i18n-mutanuq - port: - number: 80 + rules: + - host: i18n-mutanuq.trueberryless.org + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: i18n-mutanuq + port: + number: 80 - tls: - - hosts: - - i18n-mutanuq.trueberryless.org - secretName: i18n-mutanuq + tls: + - hosts: + - i18n-mutanuq.trueberryless.org + secretName: i18n-mutanuq diff --git a/manifest-lunaria/namespace.yaml b/manifest-lunaria/namespace.yaml new file mode 100644 index 0000000..bf8a20b --- /dev/null +++ b/manifest-lunaria/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: i18n-mutanuq diff --git a/manifest-lunaria/service.yaml b/manifest-lunaria/service.yaml index 687d2bd..f6017ca 100644 --- a/manifest-lunaria/service.yaml +++ b/manifest-lunaria/service.yaml @@ -1,13 +1,13 @@ apiVersion: v1 kind: Service metadata: - name: i18n-mutanuq - namespace: mutanuq - annotations: - cert-manager.io/issuer: acme-issuer + name: i18n-mutanuq + namespace: i18n-mutanuq + annotations: + cert-manager.io/issuer: acme-issuer spec: - selector: - app: i18n-mutanuq - ports: - - name: http - port: 80 + selector: + app: i18n-mutanuq + ports: + - name: http + port: 80 diff --git a/manifest/deployment.yaml b/manifest/deployment.yaml index a861890..407d378 100644 --- a/manifest/deployment.yaml +++ b/manifest/deployment.yaml @@ -17,5 +17,5 @@ spec: spec: containers: - name: mutanuq - image: "trueberryless/mutanuq:0.1.0" + image: "trueberryless/mutanuq" imagePullPolicy: Always