make use of the local fake teams api

This commit is contained in:
Murat Kabilov 2017-05-12 15:05:40 +02:00 committed by Murat Kabilov
parent fb454b809e
commit 9ee9e286ec
3 changed files with 54 additions and 1 deletions

View File

@ -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

View File

@ -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"

View File

@ -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