Skip to content

Commit c90a769

Browse files
spapa013eywalker
authored andcommitted
fix(templates): 🐛 add headless devenv-{{.Name}} governing Service to match StatefulSet serviceName while preserving existing SSH/HTTP services
1 parent 2b6cbc2 commit c90a769

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

internal/templates/template_files/dev/manifests/service.tmpl

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
apiVersion: v1
22
kind: Service
3+
metadata:
4+
name: devenv-{{.Name}}
5+
namespace: {{.Namespace}}
6+
labels:
7+
app: devenv-{{.Name}}
8+
service: governing
9+
spec:
10+
clusterIP: None
11+
selector:
12+
app: devenv-{{.Name}}
13+
ports:
14+
- name: ssh
15+
port: 22
16+
targetPort: 22
17+
protocol: TCP
18+
---
19+
apiVersion: v1
20+
kind: Service
321
metadata:
422
name: devenv-ssh-{{.Name}}
523
namespace: {{.Namespace}}

internal/templates/testdata/golden/service.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
apiVersion: v1
22
kind: Service
3+
metadata:
4+
name: devenv-testuser
5+
namespace: devenv-test
6+
labels:
7+
app: devenv-testuser
8+
service: governing
9+
spec:
10+
clusterIP: None
11+
selector:
12+
app: devenv-testuser
13+
ports:
14+
- name: ssh
15+
port: 22
16+
targetPort: 22
17+
protocol: TCP
18+
---
19+
apiVersion: v1
20+
kind: Service
321
metadata:
422
name: devenv-ssh-testuser
523
namespace: devenv-test

0 commit comments

Comments
 (0)