diff --git a/externalDNS/namespace.yaml b/externalDNS/namespace.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5f001d95f13ff0b0c19b7843ebdc081d617f8483 --- /dev/null +++ b/externalDNS/namespace.yaml @@ -0,0 +1,5 @@ +# namespace.yaml +apiVersion: v1 +kind: Namespace +metadata: + name: external-dns diff --git a/resource/federated_deployment.yaml b/resource/federated_deployment.yaml index a5fb0dd5bf9134ef380c45c4fc3f6b30b76ab324..8c942adabb563cedf03f848940fd2022777b587f 100644 --- a/resource/federated_deployment.yaml +++ b/resource/federated_deployment.yaml @@ -2,26 +2,34 @@ apiVersion: types.kubefed.io/v1beta1 kind: FederatedDeployment metadata: - name: fed-helloworld - namespace: fed-namespace + name: fed-librespeed + namespace: fed-librespeed spec: template: metadata: - name: helloworld + name: fed-librespeed + namespace: fed-librespeed spec: replicas: 2 selector: matchLabels: - app: helloworld + app: librespeed template: metadata: labels: - app: helloworld + app: librespeed spec: containers: - - image: docker.io/csdgarr/hello-world:v1 - name: helloworld + - image: adolfintel/speedtest:latest imagePullPolicy: IfNotPresent + name: librespeed + ports: + - name: http + containerPort: 80 + protocol: TCP + env: + - name: TITLE + value: "GARR <3 LibreSpeed" placement: clusters: - name: member-cluster-1 diff --git a/resource/federated_ingress.yaml b/resource/federated_ingress.yaml index 6b98ae9f886a97b69a3109e7058618ebdfd59f9d..1bc25f529a0797f74e735b21cc22b70947be96d8 100644 --- a/resource/federated_ingress.yaml +++ b/resource/federated_ingress.yaml @@ -2,23 +2,23 @@ apiVersion: types.kubefed.io/v1beta1 kind: FederatedIngress metadata: - name: fed-helloworld-ingress - namespace: fed-namespace + name: fed-librespeed-ingress + namespace: fed-librespeed spec: template: metadata: - name: helloworld-ingress + name: fed-librespeed-ingress labels: - app: helloworld + app: librespeed spec: rules: - - host: helloworld.<domain> + - host: librespeed.<domain> http: paths: - path: / backend: - serviceName: fed-helloworld-service - servicePort: 8080 + serviceName: fed-librespeed-service + servicePort: 80 placement: clusters: - name: member-cluster-1 diff --git a/resource/federated_namespace.yaml b/resource/federated_namespace.yaml index 1374faa74041413fe0caedb789acba51fba68ebf..10de5621b957808bcce3fcf7f24961466367a9ff 100644 --- a/resource/federated_namespace.yaml +++ b/resource/federated_namespace.yaml @@ -2,8 +2,8 @@ apiVersion: types.kubefed.io/v1beta1 kind: FederatedNamespace metadata: - name: fed-namespace - namespace: fed-namespace + name: fed-librespeed + namespace: fed-librespeed spec: placement: clusters: diff --git a/resource/federated_service.yaml b/resource/federated_service.yaml index 4e95a1a878a1b53ccdd6c785d73d15c6c601025c..777e0d7987ef8ff9371ce62b6fa40460c7b49cfa 100644 --- a/resource/federated_service.yaml +++ b/resource/federated_service.yaml @@ -2,22 +2,22 @@ apiVersion: types.kubefed.io/v1beta1 kind: FederatedService metadata: - name: fed-helloworld-service - namespace: fed-namespace + name: fed-librespeed-service + namespace: fed-librespeed spec: template: metadata: - name: fed-helloworld-service + name: fed-librespeed-service labels: - app: helloworld + app: librespeed spec: selector: - app: helloworld + app: librespeed type: ClusterIP ports: - name: http - port: 8080 - targetPort: 8080 + port: 80 + targetPort: 80 protocol: TCP placement: clusters: diff --git a/resource/namespace.yaml b/resource/namespace.yaml index d9411d98b0d41eb864df353663dabc68229a190a..7fd5f1926d4a5f50d4351a139938a75fa4e08bd7 100644 --- a/resource/namespace.yaml +++ b/resource/namespace.yaml @@ -1,5 +1,5 @@ -# namespace.yaml file +# namespace.yaml apiVersion: v1 kind: Namespace metadata: - name: fed-namespace + name: fed-librespeed