From 9ee9e286ec543c0ab2baf8687c28478d24cefa68 Mon Sep 17 00:00:00 2001 From: Murat Kabilov <murat.kabilov@zalando.de> Date: Fri, 12 May 2017 15:05:40 +0200 Subject: [PATCH] make use of the local fake teams api --- README.md | 7 ++++++ manifests/configmap.yaml | 2 +- manifests/fake-teams-api.yaml | 46 +++++++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 manifests/fake-teams-api.yaml diff --git a/README.md b/README.md index 0e14472f..e2947bbb 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,13 @@ Etcd is required to deploy the operator. $ kubectl --context minikube create -f https://raw.githubusercontent.com/coreos/etcd/master/hack/kubernetes-deploy/etcd.yml +### Deploy fake Teams API + +Teams API is used as a source of human users. + + $ kubectl --context minikube create -f manifests/fake-teams-api.yaml + + ### Check if ThirdPartyResource has been registered $ kubectl --context minikube get thirdpartyresources diff --git a/manifests/configmap.yaml b/manifests/configmap.yaml index 363ffe7c..9c467f19 100644 --- a/manifests/configmap.yaml +++ b/manifests/configmap.yaml @@ -27,5 +27,5 @@ data: resync_period: 5m resync_period_pod: 5m super_username: postgres - teams_api_url: https://teams.example.com/api/ + teams_api_url: http://fake-teams-api.default.svc.cluster.local workers: "4" diff --git a/manifests/fake-teams-api.yaml b/manifests/fake-teams-api.yaml new file mode 100644 index 00000000..dde01a20 --- /dev/null +++ b/manifests/fake-teams-api.yaml @@ -0,0 +1,46 @@ +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: fake-teams-api +spec: + replicas: 1 + template: + metadata: + labels: + name: fake-teams-api + spec: + containers: + - name: fake-teams-api + image: ikitiki/fake-teams-api:latest + +--- + +apiVersion: v1 +kind: Service +metadata: + name: fake-teams-api +spec: + selector: + name: fake-teams-api + ports: + - name: server + port: 80 + protocol: TCP + targetPort: 80 + type: NodePort + +--- + +apiVersion: v1 +kind: Secret +metadata: + name: postgresql-operator + namespace: default +type: Opaque +data: + cluster-registry-rw-token-secret: c29tZSBkYXRhCg== + cluster-registry-rw-token-type: QmVhcmVy + cluster-rw-token-secret: c29tZSBkYXRhCg== + cluster-rw-token-type: QmVhcmVy + read-only-token-secret: c29tZSBkYXRhCg== + read-only-token-type: QmVhcmVy -- GitLab