apiVersion: v1 kind: Namespace metadata: name: cow-redir --- apiVersion: build.openshift.io/v1 kind: BuildConfig metadata: name: cow-redir namespace: cow-redir spec: output: to: kind: ImageStreamTag name: cow-redir:latest source: type: Binary binary: {} strategy: type: Docker dockerStrategy: {} --- apiVersion: image.openshift.io/v1 kind: ImageStream metadata: name: cow-redir namespace: cow-redir --- apiVersion: apps/v1 kind: Deployment metadata: name: josieco-de namespace: cow-redir spec: replicas: 1 selector: matchLabels: app: josieco-de template: metadata: labels: app: josieco-de spec: containers: - name: httpd image: image-registry.openshift-image-registry.svc:5000/cow-redir/cow-redir:latest env: - name: REDIRECT_URL value: "https://github.com/pfeifferj" ports: - containerPort: 8080 resources: limits: cpu: 50m memory: 64Mi requests: cpu: 10m memory: 32Mi --- apiVersion: v1 kind: Service metadata: name: josieco-de namespace: cow-redir spec: selector: app: josieco-de ports: - port: 8080 targetPort: 8080 --- apiVersion: route.openshift.io/v1 kind: Route metadata: name: josieco-de namespace: cow-redir spec: host: josieco.de to: kind: Service name: josieco-de port: targetPort: 8080 tls: termination: edge insecureEdgeTerminationPolicy: Redirect --- apiVersion: apps/v1 kind: Deployment metadata: name: archlinux-ch namespace: cow-redir spec: replicas: 1 selector: matchLabels: app: archlinux-ch template: metadata: labels: app: archlinux-ch spec: containers: - name: httpd image: image-registry.openshift-image-registry.svc:5000/cow-redir/cow-redir:latest env: - name: REDIRECT_URL value: "https://archlinux.org" ports: - containerPort: 8080 resources: limits: cpu: 50m memory: 64Mi requests: cpu: 10m memory: 32Mi --- apiVersion: v1 kind: Service metadata: name: archlinux-ch namespace: cow-redir spec: selector: app: archlinux-ch ports: - port: 8080 targetPort: 8080 --- apiVersion: route.openshift.io/v1 kind: Route metadata: name: archlinux-ch namespace: cow-redir spec: host: archlinux.ch to: kind: Service name: archlinux-ch port: targetPort: 8080 tls: termination: edge insecureEdgeTerminationPolicy: Redirect