Compare commits

..

22 Commits

Author SHA1 Message Date
d5a79df839 Merge pull request #302 from 3dwardch3ng/app/gitea
enable debug logs for gitea
2024-06-25 10:43:07 +10:00
bc39b04bb4 enable debug logs for gitea 2024-06-25 10:42:43 +10:00
8059824d42 Merge pull request #301 from 3dwardch3ng/app/gitea
App/gitea
2024-06-25 10:16:55 +10:00
3bb7305ac9 fix LB ports 2024-06-25 10:16:02 +10:00
d7ce4a3ccc fix LB ports 2024-06-25 10:15:42 +10:00
63dcef953b Merge pull request #300 from 3dwardch3ng/app/gitea
app/gitea
2024-06-25 10:09:26 +10:00
d9f220ac4e fix secret namespace 2024-06-25 10:08:39 +10:00
82a9957831 Merge pull request #299 from 3dwardch3ng/app/gitea
App/gitea
2024-06-25 10:04:46 +10:00
21371c5a88 add app gitea 2024-06-25 10:03:53 +10:00
e89d22f03d Merge branch 'refs/heads/main' into app/gitea 2024-06-25 09:43:33 +10:00
77bf938120 Merge pull request #298 from 3dwardch3ng/app/sonarqube
fix sonarqube user
2024-06-25 01:02:39 +10:00
516168d3e5 fix sonarqube user 2024-06-25 01:02:18 +10:00
619fc74394 Merge pull request #297 from 3dwardch3ng/app/sonarqube
fix sonarqube namespace
2024-06-24 23:05:14 +10:00
4628a78f54 fix sonarqube namespace 2024-06-24 23:04:39 +10:00
57067590b7 Merge pull request #296 from 3dwardch3ng/app/sonarqube
delete sonarqube ingress
2024-06-24 22:06:14 +10:00
86f43d20be delete sonarqube ingress 2024-06-24 22:05:56 +10:00
ccdfee21c2 Merge pull request #295 from 3dwardch3ng/app/sonarqube
add sonarqube ingress
2024-06-24 22:04:34 +10:00
fa832ef64d add sonarqube ingress 2024-06-24 22:04:15 +10:00
9e3a5c7488 Merge pull request #294 from 3dwardch3ng/app/sonarqube
add sonarqube volume
2024-06-24 22:03:12 +10:00
69bb362d57 add sonarqube volume 2024-06-24 22:02:56 +10:00
4724380c3f Merge pull request #293 from 3dwardch3ng/app/sonarqube
fix sonarqube namespace
2024-06-24 21:56:37 +10:00
525d06a715 fix sonarqube namespace 2024-06-24 21:56:20 +10:00
8 changed files with 122 additions and 44 deletions

View File

@@ -18,7 +18,7 @@ spec:
service:
name: gitea
port:
number: 5432
number: 10080
- host: "gitea.cluster.edward.sydney"
http:
paths:
@@ -28,4 +28,4 @@ spec:
service:
name: gitea
port:
number: 5432
number: 10080

View File

@@ -17,26 +17,23 @@ spec:
remediation:
retries: 3
values:
adminUsername: bn_user
adminPassword: ""
adminEmail: user@example.com
appName: example
containerPorts:
http: 3003
image:
debug: true
adminUsername: ${admin_username}
adminPassword: ${admin_password}
adminEmail: ${admin_email}
appName: app_name
persistence:
existingClaim: ""
existingClaim: gitea-pvc
service:
ports:
http: 80
ssh: 22
nodePorts:
http: ""
ssh: ""
http: 10080
ssh: 10022
postgresql:
enabled: false
externalDatabase:
host: ""
port: 5432
user: postgres
database: gitea
password: ""
host: ${db_host}
port: ${db_port}
user: ${db_user}
database: ${db_name}
password: ${db_password}

View File

@@ -0,0 +1,46 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-pv
namespace: gitea
labels:
type: local
spec:
storageClassName: local-path
volumeMode: Filesystem
capacity:
storage: 32Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
local:
path: "/mnt/nfs/AppData/gitea"
claimRef:
apiVersion: v1
kind: PersistentVolumeClaim
name: gitea-pvc
namespace: gitea
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- rpi5-cluster-node-3
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-pvc
namespace: gitea
labels:
name: gitea-pvc
spec:
storageClassName: local-path
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 32Gi

View File

@@ -7,7 +7,7 @@ spec:
interval: 10m
timeout: 1m30s
retryInterval: 30s
targetNamespace: redis
targetNamespace: gitea
path: ./gitea
prune: true
sourceRef:

View File

@@ -1,21 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sonarqube-ingress
namespace: sonarqube
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
spec:
ingressClassName: nginx
rules:
- host: "sonarqube.cluster.edward.sydney"
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: sonarqube
port:
number: 80

View File

@@ -17,16 +17,26 @@ spec:
remediation:
retries: 3
values:
sonarqubeUsername: ${sonarqube_username}
sonarqubePassword: ${sonarqube_password}
sonarqubeEmail: ${sonarqube_email}
smtpHost: ${smtp_host}
smtpPort: ${smtp_port}
smtpUser: ${smtp_user}
smtpPassword: ${smtp_password}
smtpProtocol: ${smtp_protocol}
service:
ports:
http: 8090
elastic: 9091
nodePorts:
http: 30080
elastic: 30091
persistence:
enabled: true
storageClass: "local-path"
size: "32Gi"
existingClaim: ""
existingClaim: "sonarqube-pvc"
postgresql:
enabled: false
externalDatabase:

View File

@@ -0,0 +1,46 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: sonarqube-pv
namespace: sonarqube
labels:
type: local
spec:
storageClassName: local-path
volumeMode: Filesystem
capacity:
storage: 32Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
local:
path: "/mnt/nfs/AppData/sonarqube"
claimRef:
apiVersion: v1
kind: PersistentVolumeClaim
name: sonarqube-pvc
namespace: sonarqube
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- rpi5-cluster-node-3
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: sonarqube-pvc
namespace: sonarqube
labels:
name: sonarqube-pvc
spec:
storageClassName: local-path
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 32Gi

View File

@@ -7,7 +7,7 @@ spec:
interval: 10m
timeout: 1m30s
retryInterval: 30s
targetNamespace: redis
targetNamespace: sonarqube
path: ./sonarqube
prune: true
sourceRef:
@@ -39,7 +39,7 @@ spec:
name: flux-system
dependsOn:
- name: sonarqube-secrets
namespace: redis
namespace: sonarqube
postBuild:
substituteFrom:
- kind: Secret