inventory: fix orphaned selectors

This commit is contained in:
rasmus 2025-04-18 16:15:47 +03:00
parent a33d0d12b0
commit e9efee4853

@ -2,18 +2,20 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: inventory name: inventory-app
namespace: hackerspace namespace: hackerspace
labels:
app: signs-webpage
spec: spec:
replicas: 1 replicas: 1
revisionHistoryLimit: 0 revisionHistoryLimit: 0
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: inventory app: inventory-app
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/name: inventory app: inventory-app
spec: spec:
containers: containers:
- image: harbor.k-space.ee/k-space/inventory-app:latest - image: harbor.k-space.ee/k-space/inventory-app:latest
@ -54,7 +56,7 @@ spec:
name: oidc-client-inventory-app-owner-secrets name: oidc-client-inventory-app-owner-secrets
- secretRef: - secretRef:
name: inventory-mongodb name: inventory-mongodb
name: inventory name: inventory-app
ports: ports:
- containerPort: 5000 - containerPort: 5000
name: http name: http
@ -78,8 +80,7 @@ spec:
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
restartPolicy: Always restartPolicy: Always
schedulerName: default-scheduler schedulerName: default-scheduler
serviceAccount: inventory serviceAccountName: inventory-svcacc
serviceAccountName: inventory
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
volumes: volumes:
- name: tmp - name: tmp
@ -88,9 +89,9 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: inventory-app name: inventory-app
labels: namespace: hackerspace
app: inventory-app
spec: spec:
type: ClusterIP
selector: selector:
app: inventory-app app: inventory-app
ports: ports:
@ -101,13 +102,14 @@ apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: inventory-app name: inventory-app
namespace: hackerspace
annotations: annotations:
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
external-dns.alpha.kubernetes.io/target: traefik.k-space.ee external-dns.alpha.kubernetes.io/target: traefik.k-space.ee
external-dns.alpha.kubernetes.io/hostname: members.k-space.ee,inventory.k-space.ee external-dns.alpha.kubernetes.io/hostname: inventory.k-space.ee,members.k-space.ee
spec: spec:
ingressClassName: shared
rules: rules:
- host: inventory.k-space.ee - host: inventory.k-space.ee
http: http:
@ -127,6 +129,7 @@ apiVersion: codemowers.cloud/v1beta1
kind: OIDCClient kind: OIDCClient
metadata: metadata:
name: inventory-app name: inventory-app
namespace: hackerspace
spec: spec:
uri: 'https://inventory.k-space.ee' uri: 'https://inventory.k-space.ee'
redirectUris: redirectUris:
@ -145,7 +148,8 @@ spec:
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
metadata: metadata:
name: inventory name: inventory-role
namespace: hackerspace
rules: rules:
- verbs: - verbs:
- get - get
@ -160,17 +164,19 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
metadata: metadata:
name: inventory name: inventory-roles
namespace: hackerspace
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: ClusterRole kind: ClusterRole
name: inventory name: inventory-role
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: inventory name: inventory-svcacc
namespace: hackerspace namespace: hackerspace
--- ---
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: inventory name: inventory-svcacc
namespace: hackerspace