2026-03-03 07:51:28 -08:00
|
|
|
---
|
2026-03-03 08:17:24 -08:00
|
|
|
# Headless service + manual Endpoints to route to Forgejo on indri.
|
|
|
|
|
# ExternalName services don't have a ClusterIP, which the Tailscale
|
|
|
|
|
# ingress operator requires. This pattern creates a real ClusterIP
|
|
|
|
|
# that forwards to indri's Tailscale IP.
|
2026-03-03 07:51:28 -08:00
|
|
|
apiVersion: v1
|
|
|
|
|
kind: Service
|
|
|
|
|
metadata:
|
|
|
|
|
name: forge-external
|
|
|
|
|
namespace: tailscale
|
|
|
|
|
spec:
|
|
|
|
|
ports:
|
|
|
|
|
- name: http
|
|
|
|
|
port: 3001
|
|
|
|
|
protocol: TCP
|
2026-03-03 08:17:24 -08:00
|
|
|
---
|
|
|
|
|
apiVersion: v1
|
|
|
|
|
kind: Endpoints
|
|
|
|
|
metadata:
|
|
|
|
|
name: forge-external
|
|
|
|
|
namespace: tailscale
|
|
|
|
|
subsets:
|
|
|
|
|
- addresses:
|
|
|
|
|
- ip: 100.98.163.89
|
|
|
|
|
ports:
|
|
|
|
|
- name: http
|
|
|
|
|
port: 3001
|
|
|
|
|
protocol: TCP
|