diff options
| author | Paul Buetow <paul@buetow.org> | 2025-08-07 09:37:29 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-08-07 09:37:29 +0300 |
| commit | e70b2730de420a84b5da9501bc705913aba3e289 (patch) | |
| tree | 413cf1c47446dda5d410ec462ae6f76c9934bb5d /f3s/registry | |
| parent | 1b204bffe48809c6695ce22d6e05851e22e3cc5d (diff) | |
modify regtistry to be a helm chart as well and some refactor
Diffstat (limited to 'f3s/registry')
| -rw-r--r-- | f3s/registry/Makefile | 10 | ||||
| -rw-r--r-- | f3s/registry/README.md | 2 | ||||
| -rw-r--r-- | f3s/registry/helm-chart/Chart.yaml | 5 | ||||
| -rw-r--r-- | f3s/registry/helm-chart/README.md | 11 | ||||
| -rw-r--r-- | f3s/registry/helm-chart/templates/deployment.yaml (renamed from f3s/registry/deployment.yaml) | 0 | ||||
| -rw-r--r-- | f3s/registry/helm-chart/templates/pv.yaml (renamed from f3s/registry/pv.yaml) | 0 | ||||
| -rw-r--r-- | f3s/registry/helm-chart/templates/pvc.yaml (renamed from f3s/registry/pvc.yaml) | 0 | ||||
| -rw-r--r-- | f3s/registry/helm-chart/templates/service.yaml (renamed from f3s/registry/service.yaml) | 0 |
8 files changed, 18 insertions, 10 deletions
diff --git a/f3s/registry/Makefile b/f3s/registry/Makefile index e0ff425..1625001 100644 --- a/f3s/registry/Makefile +++ b/f3s/registry/Makefile @@ -1,11 +1,5 @@ apply: - kubectl apply -f pv.yaml - kubectl apply -f pvc.yaml - kubectl apply -f deployment.yaml - kubectl apply -f service.yaml + helm install registry ./helm-chart --namespace infra --create-namespace delete: - kubectl delete -f service.yaml - kubectl delete -f deployment.yaml - kubectl delete -f pvc.yaml - kubectl delete -f pv.yaml + helm uninstall registry --namespace infra diff --git a/f3s/registry/README.md b/f3s/registry/README.md index ef70013..bcf30a3 100644 --- a/f3s/registry/README.md +++ b/f3s/registry/README.md @@ -4,8 +4,6 @@ This document describes how to push Docker images to the private registry deploy ## Prerequisites -* The `infra` namespace must exist in your cluster. If it doesn't, create it with `kubectl create namespace infra`. - * A running Kubernetes cluster. * `kubectl` configured to connect to your cluster. * Docker installed and running on your local machine. diff --git a/f3s/registry/helm-chart/Chart.yaml b/f3s/registry/helm-chart/Chart.yaml new file mode 100644 index 0000000..0f7d68f --- /dev/null +++ b/f3s/registry/helm-chart/Chart.yaml @@ -0,0 +1,5 @@ +apiVersion: v2 +name: registry +description: A Helm chart for deploying a private Docker registry. +version: 0.1.0 +appVersion: "2.0" diff --git a/f3s/registry/helm-chart/README.md b/f3s/registry/helm-chart/README.md new file mode 100644 index 0000000..4269436 --- /dev/null +++ b/f3s/registry/helm-chart/README.md @@ -0,0 +1,11 @@ +# Docker Registry Helm Chart + +This chart deploys a simple Docker registry. + +## Installing the Chart + +To install the chart with the release name `my-release`, run the following command: + +```bash +helm install registry . +``` diff --git a/f3s/registry/deployment.yaml b/f3s/registry/helm-chart/templates/deployment.yaml index 70522f8..70522f8 100644 --- a/f3s/registry/deployment.yaml +++ b/f3s/registry/helm-chart/templates/deployment.yaml diff --git a/f3s/registry/pv.yaml b/f3s/registry/helm-chart/templates/pv.yaml index fb747ca..fb747ca 100644 --- a/f3s/registry/pv.yaml +++ b/f3s/registry/helm-chart/templates/pv.yaml diff --git a/f3s/registry/pvc.yaml b/f3s/registry/helm-chart/templates/pvc.yaml index e769c89..e769c89 100644 --- a/f3s/registry/pvc.yaml +++ b/f3s/registry/helm-chart/templates/pvc.yaml diff --git a/f3s/registry/service.yaml b/f3s/registry/helm-chart/templates/service.yaml index a97f14e..a97f14e 100644 --- a/f3s/registry/service.yaml +++ b/f3s/registry/helm-chart/templates/service.yaml |
