diff --git a/internal/templates/template_files/dev/manifests/service.tmpl b/internal/templates/template_files/dev/manifests/service.tmpl index 4073269..1c821be 100644 --- a/internal/templates/template_files/dev/manifests/service.tmpl +++ b/internal/templates/template_files/dev/manifests/service.tmpl @@ -1,5 +1,23 @@ apiVersion: v1 kind: Service +metadata: + name: devenv-{{.Name}} + namespace: {{.Namespace}} + labels: + app: devenv-{{.Name}} + service: governing +spec: + clusterIP: None + selector: + app: devenv-{{.Name}} + ports: + - name: ssh + port: 22 + targetPort: 22 + protocol: TCP +--- +apiVersion: v1 +kind: Service metadata: name: devenv-ssh-{{.Name}} namespace: {{.Namespace}} diff --git a/internal/templates/testdata/golden/service.yaml b/internal/templates/testdata/golden/service.yaml index 9dd83e9..d7eff1a 100644 --- a/internal/templates/testdata/golden/service.yaml +++ b/internal/templates/testdata/golden/service.yaml @@ -1,5 +1,23 @@ apiVersion: v1 kind: Service +metadata: + name: devenv-testuser + namespace: devenv-test + labels: + app: devenv-testuser + service: governing +spec: + clusterIP: None + selector: + app: devenv-testuser + ports: + - name: ssh + port: 22 + targetPort: 22 + protocol: TCP +--- +apiVersion: v1 +kind: Service metadata: name: devenv-ssh-testuser namespace: devenv-test