Fixed workflow.
All checks were successful
/ docker_build (push) Successful in 3m12s
/ deploy_helm (push) Successful in 14s

This commit is contained in:
2025-07-08 11:02:13 +02:00
parent 7fa0af1635
commit 01b5c31985
2 changed files with 122 additions and 8 deletions

View File

@ -54,11 +54,11 @@ jobs:
--namespace="${{ env.DEPLOY_NAMESPACE }}" \
--values=./values.yaml \
--version "0.1.0" \
--set "image.tag=${{ gitea.ref_name }}" \
--set "image.repository=${{ env.DEPLOY_IMAGE_URL }}" \
--set "env.BOT_ACCOUNT_PHONE=${{secrets.BOT_ACCOUNT_PHONE}}" \
--set "env.BOT_API_HASH=${{secrets.BOT_API_HASH}}" \
--set "env.BOT_TFA_PASSWORD=${{secrets.BOT_TFA_PASSWORD}}" \
--set "env.BOT_APP_ID=${{secrets.BOT_APP_ID}}" \
--set "env.BOT_CURRENCY_EXCLUDED_CHATS=${{vars.BOT_CURRENCY_EXCLUDED_CHATS}}" \
--set "env.BOT_EXCLUDED_CHATS=${{vars.BOT_CURRENCY_EXCLUDED_CHATS}}" \
--set-literal "image.tag=${{ gitea.ref_name }}" \
--set-literal "image.repository=${{ env.DEPLOY_IMAGE_URL }}" \
--set-literal "env.BOT_ACCOUNT_PHONE=${{secrets.BOT_ACCOUNT_PHONE}}" \
--set-literal "env.BOT_API_HASH=${{secrets.BOT_API_HASH}}" \
--set-literal "env.BOT_TFA_PASSWORD=${{secrets.BOT_TFA_PASSWORD}}" \
--set-literal "env.BOT_APP_ID=${{secrets.BOT_APP_ID}}" \
--set-literal "env.BOT_CURRENCY_EXCLUDED_CHATS=${{vars.BOT_CURRENCY_EXCLUDED_CHATS}}" \
--set-literal "env.BOT_EXCLUDED_CHATS=${{vars.BOT_CURRENCY_EXCLUDED_CHATS}}" \

114
test.yaml Normal file
View File

@ -0,0 +1,114 @@
---
# Source: py-app/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: release-name-s3bot
labels:
helm.sh/chart: py-app-0.1.0
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "0.0.0"
app.kubernetes.io/managed-by: Helm
---
# Source: py-app/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: release-name-s3bot
labels:
helm.sh/chart: py-app-0.1.0
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "0.0.0"
app.kubernetes.io/managed-by: Helm
spec:
type: ClusterIP
ports:
- port: 8000
targetPort: http
protocol: TCP
name: http
selector:
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
deployment_type: web
---
# Source: py-app/templates/deployment.yaml
# The web application's deployment.
apiVersion: apps/v1
kind: Deployment
metadata:
name: release-name-s3bot-app
labels:
helm.sh/chart: py-app-0.1.0
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "0.0.0"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
revisionHistoryLimit: 5
selector:
matchLabels:
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
deployment_type: web
template:
metadata:
labels:
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
deployment_type: web
spec:
serviceAccountName: release-name-s3bot
containers:
- name: py-app
image: "py-app:latest"
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 8000
protocol: TCP
env:
- name: tg
value: "zk.,k.tetet133713"
resources:
limits:
cpu: 500m
memory: 120Mi
---
# Source: py-app/templates/ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: release-name-s3bot
labels:
helm.sh/chart: py-app-0.1.0
app.kubernetes.io/name: s3bot
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "0.0.0"
app.kubernetes.io/managed-by: Helm
annotations:
cert-manager.io/cluster-issuer: "cert-issuer"
external-dns.alpha.kubernetes.io/hostname: "s3bot.le-memese.com"
spec:
tls:
- hosts:
- "s3bot.le-memese.com"
secretName: s3bot-tls
rules:
- host: "s3bot.le-memese.com"
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: release-name-s3bot
port:
number: 8000
---
# Source: py-app/templates/migrators.yaml
# We iterate over migrators and create a job for each one