[PR #38] [MERGED] Add k8s deployment, standalone app Dockerfile. #1216

Closed
opened 2025-12-29 02:29:15 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/juanfont/headscale/pull/38
Author: @cmars
Created: 6/17/2021
Status: Merged
Merged: 6/21/2021
Merged by: @juanfont

Base: mainHead: k8s


📝 Commits (1)

  • c64d756 Add k8s deployment, standalone app Dockerfile.

📊 Changes

22 files changed (+531 additions, -0 deletions)

View changed files

Dockerfile (+12 -0)
k8s/.gitignore (+2 -0)
k8s/README.md (+99 -0)
k8s/base/configmap.yaml (+8 -0)
k8s/base/ingress.yaml (+18 -0)
k8s/base/kustomization.yaml (+42 -0)
k8s/base/service.yaml (+13 -0)
k8s/headscale.bash (+3 -0)
k8s/init.bash (+22 -0)
k8s/install-cert-manager.bash (+3 -0)
k8s/postgres/deployment.yaml (+78 -0)
k8s/postgres/kustomization.yaml (+13 -0)
k8s/postgres/postgres-service.yaml (+13 -0)
k8s/postgres/postgres-statefulset.yaml (+49 -0)
k8s/production-tls/ingress-patch.yaml (+11 -0)
k8s/production-tls/kustomization.yaml (+9 -0)
k8s/production-tls/production-issuer.yaml (+16 -0)
k8s/sqlite/kustomization.yaml (+5 -0)
k8s/sqlite/statefulset.yaml (+79 -0)
k8s/staging-tls/ingress-patch.yaml (+11 -0)

...and 2 more files

📄 Description

Tested with Rancher k3s and a couple of NixOS containers running tailscale clients against it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/juanfont/headscale/pull/38 **Author:** [@cmars](https://github.com/cmars) **Created:** 6/17/2021 **Status:** ✅ Merged **Merged:** 6/21/2021 **Merged by:** [@juanfont](https://github.com/juanfont) **Base:** `main` ← **Head:** `k8s` --- ### 📝 Commits (1) - [`c64d756`](https://github.com/juanfont/headscale/commit/c64d756ea7d3a9f9ca22b67740a2f6fabed46916) Add k8s deployment, standalone app Dockerfile. ### 📊 Changes **22 files changed** (+531 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `Dockerfile` (+12 -0) ➕ `k8s/.gitignore` (+2 -0) ➕ `k8s/README.md` (+99 -0) ➕ `k8s/base/configmap.yaml` (+8 -0) ➕ `k8s/base/ingress.yaml` (+18 -0) ➕ `k8s/base/kustomization.yaml` (+42 -0) ➕ `k8s/base/service.yaml` (+13 -0) ➕ `k8s/headscale.bash` (+3 -0) ➕ `k8s/init.bash` (+22 -0) ➕ `k8s/install-cert-manager.bash` (+3 -0) ➕ `k8s/postgres/deployment.yaml` (+78 -0) ➕ `k8s/postgres/kustomization.yaml` (+13 -0) ➕ `k8s/postgres/postgres-service.yaml` (+13 -0) ➕ `k8s/postgres/postgres-statefulset.yaml` (+49 -0) ➕ `k8s/production-tls/ingress-patch.yaml` (+11 -0) ➕ `k8s/production-tls/kustomization.yaml` (+9 -0) ➕ `k8s/production-tls/production-issuer.yaml` (+16 -0) ➕ `k8s/sqlite/kustomization.yaml` (+5 -0) ➕ `k8s/sqlite/statefulset.yaml` (+79 -0) ➕ `k8s/staging-tls/ingress-patch.yaml` (+11 -0) _...and 2 more files_ </details> ### 📄 Description Tested with Rancher k3s and a couple of NixOS containers running tailscale clients against it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 02:29:15 +01:00
adam closed this issue 2025-12-29 02:29:15 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#1216