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: service:
name: gitea name: gitea
port: port:
number: 5432 number: 10080
- host: "gitea.cluster.edward.sydney" - host: "gitea.cluster.edward.sydney"
http: http:
paths: paths:
@@ -28,4 +28,4 @@ spec:
service: service:
name: gitea name: gitea
port: port:
number: 5432 number: 10080

View File

@@ -17,26 +17,23 @@ spec:
remediation: remediation:
retries: 3 retries: 3
values: values:
adminUsername: bn_user image:
adminPassword: "" debug: true
adminEmail: user@example.com adminUsername: ${admin_username}
appName: example adminPassword: ${admin_password}
containerPorts: adminEmail: ${admin_email}
http: 3003 appName: app_name
persistence: persistence:
existingClaim: "" existingClaim: gitea-pvc
service: service:
ports: ports:
http: 80 http: 10080
ssh: 22 ssh: 10022
nodePorts:
http: ""
ssh: ""
postgresql: postgresql:
enabled: false enabled: false
externalDatabase: externalDatabase:
host: "" host: ${db_host}
port: 5432 port: ${db_port}
user: postgres user: ${db_user}
database: gitea database: ${db_name}
password: "" 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 interval: 10m
timeout: 1m30s timeout: 1m30s
retryInterval: 30s retryInterval: 30s
targetNamespace: redis targetNamespace: gitea
path: ./gitea path: ./gitea
prune: true prune: true
sourceRef: 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: remediation:
retries: 3 retries: 3
values: values:
sonarqubeUsername: ${sonarqube_username}
sonarqubePassword: ${sonarqube_password}
sonarqubeEmail: ${sonarqube_email}
smtpHost: ${smtp_host} smtpHost: ${smtp_host}
smtpPort: ${smtp_port} smtpPort: ${smtp_port}
smtpUser: ${smtp_user} smtpUser: ${smtp_user}
smtpPassword: ${smtp_password} smtpPassword: ${smtp_password}
smtpProtocol: ${smtp_protocol} smtpProtocol: ${smtp_protocol}
service:
ports:
http: 8090
elastic: 9091
nodePorts:
http: 30080
elastic: 30091
persistence: persistence:
enabled: true enabled: true
storageClass: "local-path" storageClass: "local-path"
size: "32Gi" size: "32Gi"
existingClaim: "" existingClaim: "sonarqube-pvc"
postgresql: postgresql:
enabled: false enabled: false
externalDatabase: 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 interval: 10m
timeout: 1m30s timeout: 1m30s
retryInterval: 30s retryInterval: 30s
targetNamespace: redis targetNamespace: sonarqube
path: ./sonarqube path: ./sonarqube
prune: true prune: true
sourceRef: sourceRef:
@@ -39,7 +39,7 @@ spec:
name: flux-system name: flux-system
dependsOn: dependsOn:
- name: sonarqube-secrets - name: sonarqube-secrets
namespace: redis namespace: sonarqube
postBuild: postBuild:
substituteFrom: substituteFrom:
- kind: Secret - kind: Secret