diff --git a/resources/namespaces/base/adguard-home.yaml b/resources/namespaces/base/adguard-home.yaml new file mode 100644 index 0000000..e38f050 --- /dev/null +++ b/resources/namespaces/base/adguard-home.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: adguard-home diff --git a/resources/namespaces/base/cert-manager.yaml b/resources/namespaces/base/cert-manager.yaml new file mode 100644 index 0000000..c90416f --- /dev/null +++ b/resources/namespaces/base/cert-manager.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: cert-manager diff --git a/resources/namespaces/base/code-server.yaml b/resources/namespaces/base/code-server.yaml new file mode 100644 index 0000000..8a7b582 --- /dev/null +++ b/resources/namespaces/base/code-server.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: code-server diff --git a/resources/namespaces/base/consul.yaml b/resources/namespaces/base/consul.yaml new file mode 100644 index 0000000..bd30f1f --- /dev/null +++ b/resources/namespaces/base/consul.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: consul diff --git a/resources/namespaces/base/dokuwiki.yaml b/resources/namespaces/base/dokuwiki.yaml new file mode 100644 index 0000000..c048431 --- /dev/null +++ b/resources/namespaces/base/dokuwiki.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dokuwiki diff --git a/resources/namespaces/base/gitea.yaml b/resources/namespaces/base/gitea.yaml new file mode 100644 index 0000000..09a988f --- /dev/null +++ b/resources/namespaces/base/gitea.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gitea diff --git a/resources/namespaces/base/homer.yaml b/resources/namespaces/base/homer.yaml new file mode 100644 index 0000000..c8762ca --- /dev/null +++ b/resources/namespaces/base/homer.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: homer diff --git a/resources/namespaces/base/ingress-nginx.yaml b/resources/namespaces/base/ingress-nginx.yaml new file mode 100644 index 0000000..6878f0b --- /dev/null +++ b/resources/namespaces/base/ingress-nginx.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: ingress-nginx diff --git a/resources/namespaces/base/jellyfin.yaml b/resources/namespaces/base/jellyfin.yaml new file mode 100644 index 0000000..167a2cb --- /dev/null +++ b/resources/namespaces/base/jellyfin.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: jellyfin diff --git a/resources/namespaces/base/kavita.yaml b/resources/namespaces/base/kavita.yaml new file mode 100644 index 0000000..1c67f1b --- /dev/null +++ b/resources/namespaces/base/kavita.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: kavita diff --git a/resources/namespaces/base/kustomization.yaml b/resources/namespaces/base/kustomization.yaml new file mode 100644 index 0000000..46a572d --- /dev/null +++ b/resources/namespaces/base/kustomization.yaml @@ -0,0 +1,29 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./adguard-home.yaml + - ./cert-manager.yaml + - ./code-server.yaml + - ./consul.yaml + - ./dokuwiki.yaml + - ./gitea.yaml + - ./homer.yaml + - ./ingress-nginx.yaml + - ./jellyfin.yaml + - ./kavita.yaml + - ./local-path-storage.yaml + - ./logstash.yaml + - ./minio.yaml + - ./mongodb.yaml + - ./new-relic.yaml + - ./nexus.yaml + - ./postgresql.yaml + - ./prometheus.yaml + - ./prometheus-operator.yaml + - ./qbittorrent.yaml + - ./redis.yaml + - ./renovate.yaml + - ./snippet-box.yaml + - ./sonarqube.yaml + - ./uptime-kuma.yaml + - ./vaultwarden.yaml \ No newline at end of file diff --git a/resources/namespaces/base/local-path-storage.yaml b/resources/namespaces/base/local-path-storage.yaml new file mode 100644 index 0000000..b1222ff --- /dev/null +++ b/resources/namespaces/base/local-path-storage.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: local-path-storage diff --git a/resources/namespaces/base/logstash.yaml b/resources/namespaces/base/logstash.yaml new file mode 100644 index 0000000..7bfe0b8 --- /dev/null +++ b/resources/namespaces/base/logstash.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: logstash diff --git a/resources/namespaces/base/minio.yaml b/resources/namespaces/base/minio.yaml new file mode 100644 index 0000000..428108a --- /dev/null +++ b/resources/namespaces/base/minio.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: minio \ No newline at end of file diff --git a/resources/namespaces/base/mongodb.yaml b/resources/namespaces/base/mongodb.yaml new file mode 100644 index 0000000..4f58005 --- /dev/null +++ b/resources/namespaces/base/mongodb.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: mongodb diff --git a/resources/namespaces/base/new-relic.yaml b/resources/namespaces/base/new-relic.yaml new file mode 100644 index 0000000..f42334d --- /dev/null +++ b/resources/namespaces/base/new-relic.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: new-relic diff --git a/resources/namespaces/base/nexus.yaml b/resources/namespaces/base/nexus.yaml new file mode 100644 index 0000000..0ee060b --- /dev/null +++ b/resources/namespaces/base/nexus.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: nexus diff --git a/resources/namespaces/base/postgresql.yaml b/resources/namespaces/base/postgresql.yaml new file mode 100644 index 0000000..a6bb64a --- /dev/null +++ b/resources/namespaces/base/postgresql.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: postgresql diff --git a/resources/namespaces/base/prometheus-operator.yaml b/resources/namespaces/base/prometheus-operator.yaml new file mode 100644 index 0000000..a586749 --- /dev/null +++ b/resources/namespaces/base/prometheus-operator.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: prometheus-operator diff --git a/resources/namespaces/base/prometheus.yaml b/resources/namespaces/base/prometheus.yaml new file mode 100644 index 0000000..ea5d16f --- /dev/null +++ b/resources/namespaces/base/prometheus.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: prometheus diff --git a/resources/namespaces/base/qbittorrent.yaml b/resources/namespaces/base/qbittorrent.yaml new file mode 100644 index 0000000..6bf78a7 --- /dev/null +++ b/resources/namespaces/base/qbittorrent.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: qbittorrent diff --git a/resources/namespaces/base/redis.yaml b/resources/namespaces/base/redis.yaml new file mode 100644 index 0000000..7b5a5b5 --- /dev/null +++ b/resources/namespaces/base/redis.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: redis diff --git a/resources/namespaces/base/renovate.yaml b/resources/namespaces/base/renovate.yaml new file mode 100644 index 0000000..ec7c378 --- /dev/null +++ b/resources/namespaces/base/renovate.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: renovate diff --git a/resources/namespaces/base/snippet-box.yaml b/resources/namespaces/base/snippet-box.yaml new file mode 100644 index 0000000..a7873bc --- /dev/null +++ b/resources/namespaces/base/snippet-box.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: snippet-box diff --git a/resources/namespaces/base/sonarqube.yaml b/resources/namespaces/base/sonarqube.yaml new file mode 100644 index 0000000..f18e1e9 --- /dev/null +++ b/resources/namespaces/base/sonarqube.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: sonarqube diff --git a/resources/namespaces/base/uptime-kuma.yaml b/resources/namespaces/base/uptime-kuma.yaml new file mode 100644 index 0000000..92c7bb2 --- /dev/null +++ b/resources/namespaces/base/uptime-kuma.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: uptime-kuma diff --git a/resources/namespaces/base/vaultwarden.yaml b/resources/namespaces/base/vaultwarden.yaml new file mode 100644 index 0000000..6fc17a5 --- /dev/null +++ b/resources/namespaces/base/vaultwarden.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: vaultwarden diff --git a/resources/namespaces/env/k3s-cluster/config.json b/resources/namespaces/env/k3s-cluster/config.json new file mode 100644 index 0000000..d027bb8 --- /dev/null +++ b/resources/namespaces/env/k3s-cluster/config.json @@ -0,0 +1,11 @@ +{ + "appName": "namespaces", + "userGivenName": "namespaces", + "destNamespace": "argocd", + "destServer": "https://kubernetes.default.svc", + "srcPath": "resources/namespaces/env/k3s-cluster", + "srcRepoURL": "https://github.com/3dwardch3ng/home-cluster-ops.git", + "srcTargetRevision": "", + "labels": null, + "annotations": null +} \ No newline at end of file diff --git a/resources/namespaces/env/k3s-cluster/kustomization.yaml b/resources/namespaces/env/k3s-cluster/kustomization.yaml new file mode 100644 index 0000000..a227ac4 --- /dev/null +++ b/resources/namespaces/env/k3s-cluster/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../../base \ No newline at end of file