Skip to content

Commit

Permalink
Merge pull request #113 from trueberryless-org/update-template-files
Browse files Browse the repository at this point in the history
[ci] sync template files
  • Loading branch information
trueberryless authored Nov 26, 2024
2 parents 511f965 + ba4d97a commit 2bf9c85
Show file tree
Hide file tree
Showing 7 changed files with 48 additions and 43 deletions.
13 changes: 7 additions & 6 deletions .github/workflows/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ env:
REGISTRY: docker.io
IMAGE_OWNER: trueberryless
IMAGE_NAME: mutanuq
LUNARIA_IMAGE_NAME: i18n-mutanuq
NODE_VERSION: 20

jobs:
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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:
Expand Down
16 changes: 8 additions & 8 deletions manifest-lunaria/certificate.yaml
Original file line number Diff line number Diff line change
@@ -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"
4 changes: 2 additions & 2 deletions manifest-lunaria/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: i18n-mutanuq
namespace: mutanuq
namespace: i18n-mutanuq
labels:
app: i18n-mutanuq
spec:
Expand All @@ -17,5 +17,5 @@ spec:
spec:
containers:
- name: i18n-mutanuq
image: "trueberryless/i18n-mutanuq:main-462b8ab8a3c052bae1fda038477973ad5581e43f"
image: "trueberryless/i18n-mutanuq"
imagePullPolicy: Always
34 changes: 17 additions & 17 deletions manifest-lunaria/ingress.yaml
Original file line number Diff line number Diff line change
@@ -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
4 changes: 4 additions & 0 deletions manifest-lunaria/namespace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: i18n-mutanuq
18 changes: 9 additions & 9 deletions manifest-lunaria/service.yaml
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion manifest/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ spec:
spec:
containers:
- name: mutanuq
image: "trueberryless/mutanuq:0.1.0"
image: "trueberryless/mutanuq"
imagePullPolicy: Always

0 comments on commit 2bf9c85

Please sign in to comment.