From f67dba0270e6874a789da2b437084f7393f0a446 Mon Sep 17 00:00:00 2001 From: Philip Haupt <“der.mad.mob@gmail.com”> Date: Mon, 17 Mar 2025 00:15:36 +0100 Subject: [PATCH] fix: remove ns --- homepage/cm.yaml | 1 - homepage/crb.yaml | 2 +- homepage/deploy.yaml | 1 - homepage/gateway.yaml | 1 - homepage/http-route.yaml | 3 +- homepage/ingress.yaml | 5 +- homepage/main.yaml | 239 --------------------------------------- homepage/ns.yaml | 5 - homepage/secret.yaml | 1 - homepage/svc.yaml | 1 - homepage/svcacc.yaml | 1 - 11 files changed, 4 insertions(+), 256 deletions(-) delete mode 100644 homepage/main.yaml delete mode 100644 homepage/ns.yaml diff --git a/homepage/cm.yaml b/homepage/cm.yaml index 840b0cc..79e60d9 100644 --- a/homepage/cm.yaml +++ b/homepage/cm.yaml @@ -3,7 +3,6 @@ apiVersion: v1 kind: ConfigMap metadata: name: homepage - namespace: homepage labels: app.kubernetes.io/name: homepage data: diff --git a/homepage/crb.yaml b/homepage/crb.yaml index 3996630..80e4e45 100644 --- a/homepage/crb.yaml +++ b/homepage/crb.yaml @@ -12,4 +12,4 @@ roleRef: subjects: - kind: ServiceAccount name: homepage - namespace: homepage + namespace: default diff --git a/homepage/deploy.yaml b/homepage/deploy.yaml index c38e1c6..981a4ca 100644 --- a/homepage/deploy.yaml +++ b/homepage/deploy.yaml @@ -3,7 +3,6 @@ apiVersion: apps/v1 kind: Deployment metadata: name: homepage - namespace: homepage labels: app.kubernetes.io/name: homepage spec: diff --git a/homepage/gateway.yaml b/homepage/gateway.yaml index 0355792..f88060f 100644 --- a/homepage/gateway.yaml +++ b/homepage/gateway.yaml @@ -2,7 +2,6 @@ apiVersion: gateway.networking.k8s.io/v1 kind: Gateway metadata: name: homepage - namespace: homepage spec: gatewayClassName: cilium listeners: diff --git a/homepage/http-route.yaml b/homepage/http-route.yaml index 3f93545..e0e3645 100644 --- a/homepage/http-route.yaml +++ b/homepage/http-route.yaml @@ -2,12 +2,11 @@ apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute metadata: name: homepage - namespace: homepage spec: parentRefs: - name: homepage hostnames: - - "homepage.home" + - homepage.home rules: - matches: - path: diff --git a/homepage/ingress.yaml b/homepage/ingress.yaml index 2bd13ed..ed0bc7f 100644 --- a/homepage/ingress.yaml +++ b/homepage/ingress.yaml @@ -3,7 +3,6 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: homepage - namespace: homepage labels: app.kubernetes.io/name: homepage annotations: @@ -15,10 +14,10 @@ metadata: spec: ingressClassName: cilium rules: - - host: "homepage.home" + - host: homepage.home http: paths: - - path: "/" + - path: / pathType: Prefix backend: service: diff --git a/homepage/main.yaml b/homepage/main.yaml deleted file mode 100644 index b9aead7..0000000 --- a/homepage/main.yaml +++ /dev/null @@ -1,239 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: homepage ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - labels: - app.kubernetes.io/name: homepage - name: homepage - namespace: homepage -secrets: -- name: homepage ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - app.kubernetes.io/name: homepage - name: homepage -rules: -- apiGroups: - - "" - resources: - - namespaces - - pods - - nodes - verbs: - - get - - list -- apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - get - - list -- apiGroups: - - traefik.io - resources: - - ingressroutes - verbs: - - get - - list -- apiGroups: - - metrics.k8s.io - resources: - - nodes - - pods - verbs: - - get - - list ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - labels: - app.kubernetes.io/name: homepage - name: homepage -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: homepage -subjects: -- kind: ServiceAccount - name: homepage - namespace: homepage ---- -apiVersion: v1 -data: - bookmarks.yaml: | - - Developer: - - Github: - - abbr: GH - href: https://github.com/ - custom.css: "" - custom.js: "" - docker.yaml: "" - kubernetes.yaml: | - mode: cluster - services.yaml: "- My First Group:\n - My First Service:\n href: http://localhost/\n - \ description: Homepage is awesome\n\n- My Second Group:\n - My Second - Service:\n href: http://localhost/\n description: Homepage is the - best\n\n- My Third Group:\n - My Third Service:\n href: http://localhost/\n - \ description: Homepage is \U0001F60E\n" - settings.yaml: "" - widgets.yaml: | - - kubernetes: - cluster: - show: true - cpu: true - memory: true - showLabel: true - label: "cluster" - nodes: - show: true - cpu: true - memory: true - showLabel: true - - resources: - backend: resources - expanded: true - cpu: true - memory: true - network: default - - search: - provider: duckduckgo - target: _blank -kind: ConfigMap -metadata: - labels: - app.kubernetes.io/name: homepage - name: homepage - namespace: homepage ---- -apiVersion: v1 -kind: Secret -metadata: - annotations: - kubernetes.io/service-account.name: homepage - labels: - app.kubernetes.io/name: homepage - name: homepage - namespace: homepage -type: kubernetes.io/service-account-token ---- -apiVersion: v1 -kind: Service -metadata: - annotations: - io.cilium/lb-ipam-ips: 192.168.0.130 - labels: - app.kubernetes.io/name: homepage - name: homepage - namespace: homepage -spec: - ports: - - name: http - port: 3000 - protocol: TCP - targetPort: http - selector: - app.kubernetes.io/name: homepage - type: ClusterIP ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app.kubernetes.io/name: homepage - name: homepage - namespace: homepage -spec: - replicas: 1 - revisionHistoryLimit: 3 - selector: - matchLabels: - app.kubernetes.io/name: homepage - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/name: homepage - spec: - automountServiceAccountToken: true - containers: - - image: ghcr.io/gethomepage/homepage:v0.10.9 - imagePullPolicy: Always - name: homepage - ports: - - containerPort: 3000 - name: http - protocol: TCP - volumeMounts: - - mountPath: /app/config/custom.js - name: homepage-config - subPath: custom.js - - mountPath: /app/config/custom.css - name: homepage-config - subPath: custom.css - - mountPath: /app/config/bookmarks.yaml - name: homepage-config - subPath: bookmarks.yaml - - mountPath: /app/config/docker.yaml - name: homepage-config - subPath: docker.yaml - - mountPath: /app/config/kubernetes.yaml - name: homepage-config - subPath: kubernetes.yaml - - mountPath: /app/config/services.yaml - name: homepage-config - subPath: services.yaml - - mountPath: /app/config/settings.yaml - name: homepage-config - subPath: settings.yaml - - mountPath: /app/config/widgets.yaml - name: homepage-config - subPath: widgets.yaml - - mountPath: /app/config/logs - name: logs - dnsPolicy: ClusterFirst - enableServiceLinks: true - serviceAccountName: homepage - volumes: - - configMap: - name: homepage - name: homepage-config - - emptyDir: {} - name: logs ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - annotations: - gethomepage.dev/description: Dynamically Detected Homepage - gethomepage.dev/enabled: "true" - gethomepage.dev/group: Cluster Management - gethomepage.dev/icon: homepage.png - gethomepage.dev/name: Homepage - labels: - app.kubernetes.io/name: homepage - name: homepage - namespace: homepage -spec: - ingressClassName: cilium - rules: - - host: homepage.home - http: - paths: - - backend: - service: - name: homepage - port: - number: 3000 - path: / - pathType: Prefix diff --git a/homepage/ns.yaml b/homepage/ns.yaml deleted file mode 100644 index 30bceaf..0000000 --- a/homepage/ns.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: homepage \ No newline at end of file diff --git a/homepage/secret.yaml b/homepage/secret.yaml index d4da395..4061d0c 100644 --- a/homepage/secret.yaml +++ b/homepage/secret.yaml @@ -4,7 +4,6 @@ kind: Secret type: kubernetes.io/service-account-token metadata: name: homepage - namespace: homepage labels: app.kubernetes.io/name: homepage annotations: diff --git a/homepage/svc.yaml b/homepage/svc.yaml index df50f94..99be190 100644 --- a/homepage/svc.yaml +++ b/homepage/svc.yaml @@ -3,7 +3,6 @@ apiVersion: v1 kind: Service metadata: name: homepage - namespace: homepage labels: app.kubernetes.io/name: homepage annotations: diff --git a/homepage/svcacc.yaml b/homepage/svcacc.yaml index 63d6522..7e60104 100644 --- a/homepage/svcacc.yaml +++ b/homepage/svcacc.yaml @@ -3,7 +3,6 @@ apiVersion: v1 kind: ServiceAccount metadata: name: homepage - namespace: homepage labels: app.kubernetes.io/name: homepage secrets: