diff --git a/bootstrap/helmrepositories/helmrepository-onedev.yaml b/bootstrap/helmrepositories/helmrepository-onedev.yaml deleted file mode 100644 index d2626da..0000000 --- a/bootstrap/helmrepositories/helmrepository-onedev.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1beta2 -kind: HelmRepository -metadata: - name: onedev - namespace: flux-system -spec: - interval: 15m - url: https://dl.cloudsmith.io/public/onedev/onedev/helm/charts/ - diff --git a/bootstrap/kustomizations/kustomization-onedev.yaml b/bootstrap/kustomizations/kustomization-onedev.yaml deleted file mode 100644 index e2c19b3..0000000 --- a/bootstrap/kustomizations/kustomization-onedev.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: onedev - namespace: flux-system -spec: - interval: 15m - path: ./onedev - prune: true # remove any elements later removed from the above path - timeout: 2m # if not set, this defaults to interval duration, which is 1h - sourceRef: - kind: GitRepository - name: flux-system - healthChecks: - - apiVersion: helm.toolkit.fluxcd.io/v2beta1 - kind: HelmRelease - name: onedev - namespace: onedev diff --git a/bootstrap/namespaces/namespace-onedev.yaml b/bootstrap/namespaces/namespace-onedev.yaml deleted file mode 100644 index bb550c4..0000000 --- a/bootstrap/namespaces/namespace-onedev.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: onedev diff --git a/onedev/dns-endpoint.yaml b/onedev/dns-endpoint.yaml deleted file mode 100644 index d57522a..0000000 --- a/onedev/dns-endpoint.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: externaldns.k8s.io/v1alpha1 -kind: DNSEndpoint -metadata: - name: onedev.michaelthomson.dev - namespace: onedev -spec: - endpoints: - - dnsName: onedev.michaelthomson.dev - recordTTL: 180 - recordType: CNAME - targets: - - michaelthomson.ddns.net - providerSpecific: - - name: external-dns.alpha.kubernetes.io/cloudflare-proxied - value: "true" diff --git a/onedev/helmrelease-onedev.yaml b/onedev/helmrelease-onedev.yaml deleted file mode 100644 index 950c6ba..0000000 --- a/onedev/helmrelease-onedev.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: onedev - namespace: onedev -spec: - chart: - spec: - chart: onedev - version: 10.x - sourceRef: - kind: HelmRepository - name: onedev - namespace: flux-system - interval: 15m - timeout: 5m - releaseName: onedev - values: - # Configure Ingress resource - ingress: - enabled: true - className: "traefik" - annotations: - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" - host: onedev.michaelthomson.dev - - # ingress.tls -- Configure TLS for the Ingress. - tls: - enabled: true - secretName: letsencrypt-wildcard-cert-michaelthomson.dev - persistence: - # persistence.storageClassName -- (string) Specify the storageClassName for PersistentVolumeClaims. - storageClassName: "longhorn" - # persistence.accessModes -- Specify the accessModes for PersistentVolumeClaims. - accessModes: "ReadWriteOnce" - # persistence.size -- Specify the size of PersistentVolumeClaims. - size: 50Gi - # persistence.selector -- Specify the selectors for PersistentVolumeClaims. - selector: {} diff --git a/onedev/ingress-route-tcp.yaml b/onedev/ingress-route-tcp.yaml deleted file mode 100644 index b04f03a..0000000 --- a/onedev/ingress-route-tcp.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRouteTCP -metadata: - name: onedev-ssh - namespace: onedev -spec: - entryPoints: - - onedev-ssh - routes: - - match: HostSNI(`*`) - services: - - name: onedev - port: 22