yyvf22 pushed to branch main at Root / Kubernetes / FluxCD
Commits:
-
9c2f3737
by yyvf at 2025-08-13T11:48:43-03:00
6 changed files:
- + infrastructure/base/squid/deploy.yaml
- + infrastructure/base/squid/kustomization.yaml
- + infrastructure/base/squid/ns.yaml
- + infrastructure/base/squid/pvc.yaml
- + infrastructure/base/squid/svc.yaml
- infrastructure/stage/kustomization.yaml
Changes:
1 | +apiVersion: apps/v1
|
|
2 | +kind: Deployment
|
|
3 | +metadata:
|
|
4 | + name: squid
|
|
5 | + namespace: squid
|
|
6 | +spec:
|
|
7 | + replicas: 1
|
|
8 | + selector:
|
|
9 | + matchLabels:
|
|
10 | + app: squid
|
|
11 | + template:
|
|
12 | + metadata:
|
|
13 | + labels:
|
|
14 | + app: squid
|
|
15 | + spec:
|
|
16 | + containers:
|
|
17 | + - name: squid
|
|
18 | + image: harbor.c3sl.ufpr.br/root/squid:latest
|
|
19 | + ports:
|
|
20 | + - containerPort: 3128
|
|
21 | + name: squid
|
|
22 | + protocol: TCP
|
|
23 | + volumeMounts:
|
|
24 | + - name: squid-data
|
|
25 | + mountPath: /var/spool/squid
|
|
26 | + volumes:
|
|
27 | + - name: squid-data
|
|
28 | + persistentVolumeClaim:
|
|
29 | + claimName: squid-data |
1 | +apiVersion: kustomize.config.k8s.io/v1beta1
|
|
2 | +kind: Kustomization
|
|
3 | +metadata:
|
|
4 | + name: squid
|
|
5 | +resources:
|
|
6 | + - ns.yaml
|
|
7 | + - deploy.yaml
|
|
8 | + - svc.yaml
|
|
9 | + - pvc.yaml |
1 | +apiVersion: v1
|
|
2 | +kind: Namespace
|
|
3 | +metadata:
|
|
4 | + name: squid |
1 | +apiVersion: v1
|
|
2 | +kind: PersistentVolumeClaim
|
|
3 | +metadata:
|
|
4 | + name: squid-data
|
|
5 | + namespace: squid
|
|
6 | +spec:
|
|
7 | + accessModes:
|
|
8 | + - ReadWriteOnce
|
|
9 | + resources:
|
|
10 | + requests:
|
|
11 | + storage: 500M |
1 | +apiVersion: v1
|
|
2 | +kind: Service
|
|
3 | +metadata:
|
|
4 | + name: squid
|
|
5 | + namespace: squid
|
|
6 | + labels:
|
|
7 | + app: squid
|
|
8 | +spec:
|
|
9 | + ports:
|
|
10 | + - port: 3128
|
|
11 | + selector:
|
|
12 | + app: squid |
... | ... | @@ -12,6 +12,7 @@ resources: |
12 | 12 | - ../base/keycloak
|
13 | 13 | - ./keycloak/ing.yaml
|
14 | 14 | - ../base/etcd-backup
|
15 | + - ../base/squid
|
|
15 | 16 | patches:
|
16 | 17 | - path: ./openbao/helmrelease.yaml
|
17 | 18 | target:
|