Skip to content

Commit 0621f70

Browse files
committed
feat: setup greenbone
1 parent 16fd43c commit 0621f70

File tree

3 files changed

+54
-2
lines changed

3 files changed

+54
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
apiVersion: networking.k8s.io/v1
3+
kind: Ingress
4+
metadata:
5+
name: external-service-greenbone
6+
namespace: networking
7+
annotations:
8+
hajimari.io/appName: greenbone
9+
hajimari.io/icon: game-icons:dinosaur-rex
10+
hajimari.io/group: networking
11+
spec:
12+
ingressClassName: internal
13+
rules:
14+
- host: &host greenbone.${SECRET_DOMAIN}
15+
http:
16+
paths:
17+
- pathType: Prefix
18+
path: "/"
19+
backend:
20+
service:
21+
name: external-service-greenbone
22+
port:
23+
number: 9392
24+
tls:
25+
- hosts:
26+
- *host
27+
---
28+
apiVersion: v1
29+
kind: Endpoints
30+
metadata:
31+
name: external-service-greenbone
32+
namespace: networking
33+
subsets:
34+
- addresses:
35+
- ip: ${SECRET_GREENBONE_IP}
36+
ports:
37+
- name: http
38+
port: 9392
39+
protocol: TCP
40+
---
41+
apiVersion: v1
42+
kind: Service
43+
metadata:
44+
name: external-service-greenbone
45+
namespace: networking
46+
spec:
47+
ports:
48+
- name: http
49+
port: 9392
50+
type: ClusterIP

kubernetes/apps/networking/external-services/app/kustomization.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ namespace: networking
55
resources:
66
- ./nas.yaml
77
- ./maltrail.yaml
8+
- ./greenbone.yaml

kubernetes/flux/vars/cluster-secrets-extra.sops.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ stringData:
1111
SECRET_NAS_IP: ENC[AES256_GCM,data:SFWCNfvJafR7QA==,iv:zLpxDRM44cefnWrxl3zeXxM2A75q6NNE7eengno2/pU=,tag:n9pXwDFZfLFc+qnR3O6VSA==,type:str]
1212
SECRET_NAS_IP_STREAMING: ENC[AES256_GCM,data:X1UKX4tPjbuCdg==,iv:ijot8OSKW91JOQPWILKzUrFeOByNiHllZVreLOUvtE0=,tag:D1vujqd+eS/G3S4/nSsqtQ==,type:str]
1313
SECRET_MALTRAIL_IP: ENC[AES256_GCM,data:JtV0CD/W1YdW,iv:3dMvxzM0ThkSc2uoTYtxhaqtDvHsQzlBxLV9P6ix2K0=,tag:mjQmtFKVWJ6bOCslZKcrXQ==,type:str]
14+
SECRET_GREENBONE_IP: ENC[AES256_GCM,data:Nid1t6K0ZKpj2K0=,iv:45J6TnrhMSI+jDjyxR5SMV8s3dviNQX+EMWt0y/DNWc=,tag:NZb6VVgRBNDAwLZPEM3mWw==,type:str]
1415
SECRET_MAIN_PC_IP: ENC[AES256_GCM,data:AUg1qpqubB8=,iv:EqAAe7VQCV6n1C8bFqaGumSN6xSbTWgaMVZTJq+rS2o=,tag:35QUEEpIRnkogq5rdPJp+Q==,type:str]
1516
SECRET_INFLUX_DB_TOKEN: ENC[AES256_GCM,data:N//NYVSIO/eTawzhv7YrYfxfgdz1Q+AR0VcvTsZuJb4=,iv:pu2/JyXIDdVEuULwkJt8d0PjUm2DBTIvbyhTxBfQYoA=,tag:m4L0bOGt8p4VlscB/3uphw==,type:str]
1617
SECRET_UNIFI_CONTROLLER_URL: ENC[AES256_GCM,data:kKAQB3tISWO628erajBnwdRcgnHXrTU=,iv:/D2QMBT0VaioBf6RJDPkErCDmxMIu+ZJjfObC7/a0lk=,tag:X5gz6QS/VDv96mmTn5ZYPw==,type:str]
@@ -38,8 +39,8 @@ sops:
3839
dVU0WEEza0VOT3F3T2lLZVJZeVl3RWcKRwnKcxnKxs7/o843qFW4hqEByUqO4R+O
3940
RK+P9f00q+S0Ur50GkCvHj0tKQF3RKtZWB+v74iRfn1SI5f8RdCZAw==
4041
-----END AGE ENCRYPTED FILE-----
41-
lastmodified: "2024-01-23T19:58:31Z"
42-
mac: ENC[AES256_GCM,data:FGFTfGd5NV3OogzgvX2Ncwqt1OvRbUfui+UezQgS5aI1k2SFyiy23MPwHb1CodVanwf6+5vknmtSvlswM9R4yEAGZt+oXv28PrbobfyGnHKVZgfylmYGQklO6pSpu+TrTq7io/l+UGe7CeokU74KGHnxqoudb9oiCLjOjkdiRgU=,iv:ciycLeYQNWmKBImzgnAVMmyQkL2bdZ/+U2WwC/r9Fx0=,tag:Zm44fW/yzdyni37jWIfUTQ==,type:str]
42+
lastmodified: "2024-11-20T08:53:46Z"
43+
mac: ENC[AES256_GCM,data:qVrg0390Uo9lmHOm4vPmncS4LOsJ425JKf7hvKprdf6uIFXPD4ZtThVgqX+fTU+gojan5CDfhwU6LqQVGhnxfuhvEJ2L9MhfivywsrytUpPo5sqsow7yL6WVvyJfHnuzMiWh4SIx2P3iqpBShUbSS0oUkf7Tk9fC5OPsQQwhKzE=,iv:vLq+OjWyfgIcON+K+mNdCmNOGdnmsc4MFSxTvTk6Rcc=,tag:vahpyZUfOw2wLLlkXdoqyA==,type:str]
4344
pgp: []
4445
encrypted_regex: ^(data|stringData)$
4546
version: 3.8.1

0 commit comments

Comments
 (0)