remove rathole for nextcloud expose
This commit is contained in:
parent
10a862276d
commit
cf6b7b768a
|
@ -1,38 +0,0 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
labels:
|
||||
app: rathole
|
||||
name: rathole
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: rathole
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: rathole
|
||||
spec:
|
||||
containers:
|
||||
- image: docker.io/rapiz1/rathole:v0.5.0
|
||||
name: rathole
|
||||
imagePullPolicy: IfNotPresent
|
||||
args:
|
||||
- /etc/rathole/server.toml
|
||||
ports:
|
||||
- containerPort: 2333
|
||||
protocol: TCP
|
||||
name: clients
|
||||
- containerPort: 5202
|
||||
protocol: TCP
|
||||
name: exposed
|
||||
volumeMounts:
|
||||
- name: config
|
||||
mountPath: /etc/rathole
|
||||
resources: {}
|
||||
volumes:
|
||||
- name: config
|
||||
secret:
|
||||
secretName: rathole-config
|
|
@ -1,14 +0,0 @@
|
|||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRouteTCP
|
||||
metadata:
|
||||
name: nextcloud-via-rathole
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
routes:
|
||||
- match: HostSNI(`cloud.tobru.ch`)
|
||||
services:
|
||||
- name: rathole-nextcloud
|
||||
port: 5202
|
||||
tls:
|
||||
passthrough: true
|
|
@ -1,8 +0,0 @@
|
|||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namespace: nextcloud-expose
|
||||
resources:
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
generators:
|
||||
- secret-generator.yaml
|
|
@ -1,6 +0,0 @@
|
|||
apiVersion: viaduct.ai/v1
|
||||
kind: ksops
|
||||
metadata:
|
||||
name: secret-generator
|
||||
files:
|
||||
- secret.sops.yaml
|
|
@ -1,27 +0,0 @@
|
|||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: rathole-config
|
||||
type: Opaque
|
||||
stringData:
|
||||
server.toml: ENC[AES256_GCM,data:O8F/98rTUyjgbElYVhB1m/OWGnT1EvcOiBKHvRoU4aHv9k3TxTBAo/mdk8Ndb2+yyAf7OwWr9ZGnwnSL79hQFmnarJ7AGi38F+WYcv96h84kXyF08R7lhP04TW9A+vGbcaAe9CzTeB6eP8fvGvxxjnijTMMR/YV8Kbwuo53Sdtk8bELBTN82,iv:OHTfy1XQboAt7xN9jv5FqRpwOyemdTl3W1HaU3Qed6c=,tag:cy4eLufteIlRZgZFXNStEA==,type:str]
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
azure_kv: []
|
||||
hc_vault: []
|
||||
age:
|
||||
- recipient: age1dfk8euu7afvw7ge5l2qek45z23hdq5anjd56cy4d7kcsf0e0e5pqfjylx8
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmdlExTFZ5SS9EWWQ5ZkFI
|
||||
emJKSmx2Z3lDY0s1ZmJ0MzA5d3NPVGhuRWhvClZTQUlwS2ppeitNVmNydFhWeXFG
|
||||
bFFHK3BuSXpQTGozUXFLRkJkY2RXWjgKLS0tIFhTTVkzZnJLYTE4c29lOEdJWm9D
|
||||
cnArclNkUmFwcGVWSDNNYlRjY25BdjAKTvC0Tq+LxmkAVwZUz6acYWbAi9Mh8VPW
|
||||
rJos5L/VuodnNfwXet0qrH2TJp2LCXfXpmxy1Na0d6LnptIqV/m+oA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2023-06-17T10:34:48Z"
|
||||
mac: ENC[AES256_GCM,data:Wdm9LvtWYrMvzk6jnWx615xGrybGJkj7bqh22fpocFuK+1AfGh8A2kk6HjoT1T+jvtjKKzanqXlrmimOGb2jf4tB/7cQA7TQmO1LH8VC+QMpEW1D4+lG1zcOiTXmOeu6MSfqBzjdniJ8I6fGJKZXzTIRTFWHe46nTqKM7Nyt6cw=,iv:N9i6nsHmJl9yL+djKp9M/oH6CEtAiVpN66yFu+wnZIY=,tag:9y1y7cfTAHLJIJ6dPX8NRQ==,type:str]
|
||||
pgp: []
|
||||
encrypted_regex: ^(data|stringData)$
|
||||
version: 3.7.3
|
|
@ -1,31 +0,0 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app: rathole
|
||||
name: rathole-nextcloud
|
||||
spec:
|
||||
ports:
|
||||
- name: nextcloud
|
||||
port: 5202
|
||||
protocol: TCP
|
||||
targetPort: 5202
|
||||
selector:
|
||||
app: rathole
|
||||
type: ClusterIP
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app: traccar
|
||||
name: rathole-clients
|
||||
spec:
|
||||
ports:
|
||||
- name: rathole
|
||||
port: 2333
|
||||
protocol: TCP
|
||||
targetPort: 2333
|
||||
selector:
|
||||
app: rathole
|
||||
type: LoadBalancer
|
|
@ -1,19 +0,0 @@
|
|||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: nextcloud-expose
|
||||
namespace: argocd
|
||||
finalizers:
|
||||
- resources-finalizer.argocd.argoproj.io
|
||||
spec:
|
||||
project: apps
|
||||
source:
|
||||
path: apps/nextcloud-expose
|
||||
repoURL: https://git.tbrnt.ch/tobru/gitops-zurrli.git
|
||||
targetRevision: HEAD
|
||||
destination:
|
||||
namespace: nextcloud-expose
|
||||
server: https://kubernetes.default.svc
|
||||
syncPolicy:
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
Loading…
Reference in a new issue