15 Commits

Author SHA1 Message Date
Marcin-Ramotowski
ce5746b6dd Added Flux receiver to kustomization 2025-07-10 23:15:18 +02:00
Marcin-Ramotowski
0659708eab Added Flux receiver 2025-07-10 23:01:16 +02:00
jenkins[bot]
2140aaf047 JENKINS: Changed deployed version to d855e795e2706e235b397a73ca5f0e068ee8eec4 2025-07-10 20:27:51 +00:00
Marcin-Ramotowski
6ad581cfd2 Corrected repo name in kustomization 2025-07-10 21:12:00 +02:00
Marcin-Ramotowski
02579e25d4 Added GitOps repo 2025-07-10 21:05:30 +02:00
Marcin-Ramotowski
d8188dcfc8 Set target namespace in kustomization 2025-07-10 21:05:10 +02:00
Marcin-Ramotowski
997282b4f1 Added kustomization 2025-07-10 20:45:58 +02:00
Marcin-Ramotowski
bfa54596b6 Changed repo structure 2025-07-10 20:41:04 +02:00
Marcin-Ramotowski
ed1f1575e4 Deleted Jenkins files 2025-07-10 20:40:33 +02:00
Marcin-Ramotowski
f7e9b0bd90 Updated image - added wait_for_db and healthcheck to app 2025-06-13 18:25:41 +00:00
Marcin-Ramotowski
bcfb0897bf Add client id of managed identity 2025-06-12 21:37:56 +00:00
Marcin-Ramotowski
c09d7c448f Merged tasks for both containers 2025-06-12 21:35:07 +00:00
Marcin-Ramotowski
cbd77b8bb1 Prepared Docker image to run for pod agent 2025-06-12 21:31:45 +00:00
Marcin-Ramotowski
4901890d0e Created pipeline for Jenkins in Kubernetes cluster 2025-06-12 19:02:29 +00:00
Marcin-Ramotowski
f55776916e Updated managed identity 2025-06-11 18:42:21 +00:00
8 changed files with 40 additions and 1 deletions

View File

@@ -81,7 +81,7 @@ spec:
spec: spec:
containers: containers:
- name: api - name: api
image: marcin00.azurecr.io/user-microservice:6966df2868a406f46347bc49a296458582872c8f image: marcin00.azurecr.io/user-microservice:d855e795e2706e235b397a73ca5f0e068ee8eec4
ports: ports:
- containerPort: 80 - containerPort: 80
env: env:

View File

@@ -0,0 +1,14 @@
apiVersion: notification.toolkit.fluxcd.io/v1beta2
kind: Receiver
metadata:
name: gitea-receiver
namespace: flux-system
spec:
type: git
events:
- push
resources:
- kind: GitRepository
name: user-microservice-repo
secretRef:
name: webhook-token

View File

@@ -0,0 +1,15 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: user-microservice
namespace: flux-system
spec:
interval: 1m
path: ./apps/user-microservice
prune: true
sourceRef:
kind: GitRepository
name: user-microservice-repo
targetNamespace: user-microservice
resources:
- flux-receiver.yaml

10
clusters/prod/source.yaml Normal file
View File

@@ -0,0 +1,10 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: user-microservice-repo
namespace: flux-system
spec:
interval: 1m
url: https://gitea.marcin00.pl/pikram/user-microservice-deploy.git
ref:
branch: fluxcd