Skip to content

Instantly share code, notes, and snippets.

@cmoulliard
Created November 7, 2018 21:15
Show Gist options
  • Save cmoulliard/06246ffc288b53099be5aae97a910441 to your computer and use it in GitHub Desktop.
Save cmoulliard/06246ffc288b53099be5aae97a910441 to your computer and use it in GitHub Desktop.
### Setup
brew install kubernetes-cli
brew install kubernetes-service-catalog-client
brew install kubernetes-helm
```
Start minikube
==============
```
minikube start --memory 4056 --kubernetes-version v1.11.0 --vm-driver hyperkit | xhyve
```
Install helm
============
```
helm init
```
Get and install helm chart of the service-catalog
=================================================
```
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
helm install svc-cat/catalog --name catalog --namespace catalog
```
Install AOB
===========
```
cat <<EOF | kubectl create -f -
---
apiVersion: v1
kind: Namespace
metadata:
name: automation-broker-apb
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: automation-broker-apb
namespace: automation-broker-apb
---
# Since the Broker APB will create CRDs and other privileged
# k8s objects, we need elevated permissions
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: automation-broker-apb
roleRef:
name: cluster-admin
kind: ClusterRole
apiGroup: rbac.authorization.k8s.io
subjects:
- kind: ServiceAccount
name: automation-broker-apb
namespace: automation-broker-apb
---
apiVersion: v1
kind: Pod
metadata:
name: automation-broker-apb
namespace: automation-broker-apb
spec:
serviceAccount: automation-broker-apb
containers:
- name: apb
image: docker.io/automationbroker/automation-broker-apb:latest
args:
- "provision"
- "-e create_broker_namespace=true"
- "-e broker_sandbox_role=admin"
- "-e broker_dockerhub_tag=canary"
- "-e broker_helm_enabled=true"
- "-e broker_helm_url=https://kubernetes-charts.storage.googleapis.com"
- "-e wait_for_broker=true"
imagePullPolicy: IfNotPresent
restartPolicy: Never
EOF
### Issue reported by the k8s servicd catalog controller
I1107 19:44:56.688207 1 request.go:942] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"servicecatalog.k8s.io/v1beta1","resources":[{"name":"clusterservicebrokers","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterservicebrokers/status","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["get","patch","update"]},{"name":"clusterserviceclasses","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceclasses/status","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["get","patch","update"]},{"name":"clusterserviceplans","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceplans/status","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["get","patch","update"]},{"name":"servicebindings","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebindings/status","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["get","patch","update"]},{"name":"servicebrokers","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebrokers/status","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["get","patch","update"]},{"name":"serviceclasses","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceclasses/status","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["get","patch","update"]},{"name":"serviceinstances","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceinstances/reference","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceinstances/status","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceplans","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceplans/status","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["get","patch","update"]}]}
W1107 19:44:58.456129 1 controller_clusterservicebroker.go:182] ClusterServiceBroker "automation-broker" v5: Error getting broker catalog: Get https://broker.automation-broker.svc:1338/ansible-service-broker/v2/catalog: dial tcp 10.102.107.128:1338: i/o timeout
I1107 19:44:58.456191 1 controller_clusterservicebroker.go:674] ClusterServiceBroker "automation-broker" v5: Updating ready condition to False
I1107 19:44:58.456301 1 request.go:942] Request Body: {"kind":"ClusterServiceBroker","apiVersion":"servicecatalog.k8s.io/v1beta1","metadata":{"name":"automation-broker","selfLink":"/apis/servicecatalog.k8s.io/v1beta1/clusterservicebrokers/automation-broker","uid":"65d79b23-e2c5-11e8-b4ce-0242ac110002","resourceVersion":"5","generation":1,"creationTimestamp":"2018-11-07T19:43:27Z","finalizers":["kubernetes-incubator/service-catalog"]},"spec":{"url":"https://broker.automation-broker.svc:1338/ansible-service-broker/","caBundle":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZJVENDQXdtZ0F3SUJBZ0lKQU13NlZuSzNQZmdlTUEwR0NTcUdTSWIzRFFFQkN3VUFNQ2N4SlRBakJnTlYKQkFNTUhHSnliMnRsY2k1aGRYUnZiV0YwYVc5dUxXSnliMnRsY2k1emRtTXdIaGNOTVRneE1UQTNNVGswTXpFMQpXaGNOTVRreE1UQTNNVGswTXpFMVdqQW5NU1V3SXdZRFZRUUREQnhpY205clpYSXVZWFYwYjIxaGRHbHZiaTFpCmNtOXJaWEl1YzNaak1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBdjVVc2p1YlkKU2EvazNFOUdUcG9Iek5GRGxGMWhtaWV4dFA2clYyUlJoZXk5STk4a3p2dysrb0dvNjNMREw4VHJQcnQwUXdoRQowMi9VVkNRaCs4QkRHTm1pMVpOemFJQTdWMVM0WXc2aFNPbU9kemp2blp4cm5OZlJ5REZKVGpXaGYrRmhuVGdlClhMclpneVlzcnI5NkZiQ0hIMW5NOHB2TlVVRUFWOWhjNVpJbWJ5UENUallRRVZyVk1kZkU4SmJLRld6V0tGNzAKQmtOS3gxNS9Ea2hMQnpBbFllYnR3ZkRXUUNqUFcyMlJOMkQ4cGpMOEFkTU1QMWNGeVN6NGc2UHg3SGt6R0dUZwpQblE4L3BrakJLZVNkbVBEQUVDSFZMUzBSa0pNa2JNR1hmVFlMcGNURnd2VnNsRmNQQ0ROQ3d6eWs2czZtdlhZCjBsOVM0UUVDY1BTeE5LQ3NXanBsa0kzdFM2M0cyd2l4NG9MNlNyRnBOZExFZ09RVjFsK040TlVHanUzL2p2ckMKWHBUN1U4UFdMYitvMFlSWlJhVkwvTTk3RGJaTjc1TkVreHRvTWtZT3lML2tQV3U1NnJzOXpxSzZ5OU1jU3VYcApoaFRtZ01jZjA4cXN4dlV1UXZmWUZtYm1mdi8vdy8wMWtEa01ER3I1YUx0T0dBQ1Z2VjFwYUxVUWU3VlV3SHFBCjlpdnRjWk5IYWFEOG1XT2NvVFF5Z3NQZ01JNFEzdDNBaVAyOXdjYVpndWVzVzI3MHF0d1JzNHZsQ1dPQkIxMkcKR0FXMG0wL2hmWGNRRE9NOEQvbkVOMFM3VGU2Y09JaVBPc3pZUUJaRWx3U3RHZUFycTczTXhXY1dVVGF1dmlSZwphUGxrSGNMOXJvZnFNd3ZXZ3Y4eUd4YmVPYnZKUDFoTnZrc0NBd0VBQWFOUU1FNHdIUVlEVlIwT0JCWUVGRkZFClU2NFEvRk5HM0llR3JPUGp2ai8rOHc3TU1COEdBMVVkSXdRWU1CYUFGRkZFVTY0US9GTkczSWVHck9QanZqLysKOHc3TU1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0lCQUh5eXBBSUQ2OHdqYzZBMwp6NkZaYjdqanQ4czcvdjFxeUd3WUpQa1pFRFlQSjZnbTk1WmgyOXgwRnd2T2ozZm5ycWhrRE1KVkdNcG9wbjdwCmtiSER4eHFKb3FJdCt5Z0Z2cW4rSnUwVURaUjZtT25SaHIvL29sZmVEd3h4VkY0emZhb2lFVXlIU1NBYzVnMlAKVjVUd2pza1FIeFlwbUhSMlBHZTJuT0d0QVZROGNhaDk2YnNLT0prdkgvWWl6cTV6VlNXRkM4TE5rUGNNNzN4SgpvR2JEOFd5cHMyODI4ejVmc3RmMWVuRUhlWVR4cmd0bllsZXZmNXllVEFBU1hURE9FNEZOSzM0aFpGMnlKMmdIClBkcmI2YlNoa0NRamt5UU9xenhPeVBnUWxEL3Z0MkVNekE0eHY5SjJtK01kbTVRVE82Mi9CRWdEbCt1bm5nTkgKMGNlNExYL1ZqeEc3NFJUQS9hUGhMOFUvcVZOVnlEdC9MTmI2NGJVbW9xd2RmUnRma09DOWFBY3lIYk1qd2VaVgphYWtQU0VIVUt2QlNzK1hhSDhKSU5qaFRESkoxN0JvM1NRVDRJVDRFR2dZMEdjeTd4Z00vQlA2bEhldnpnZEVWCjR4TFNmdUVCYUtUWU1Ock8rVzZUVUt2bWxYVk8rVXJhVDZ6K01zMGhmREpzZW5JVjJSdnVTSDQvQWdYT3lURGcKWHA0VVRLZ2M1c21rZDRKa3R0Nlp0dkZyYzc1N0ZmYW4vUmdtYnBPNFZncnR0VWg1eElrYW9IZnJoK0QwazkyagpJdDJNVWQzUC9mZzRUSElUL1lOQmFDUzFJa2JTbjN2dWlWWmExL0ZFaGtEYUlmcHY3QnNEZjd6WUlRN1d2RUtxCkxKaUJwNzJIYStuSFlzRDlRUldsREJRejFnVTkKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==","relistBehavior":"Duration","relistRequests":0,"authInfo":{"bearer":{"secretRef":{"namespace":"automation-broker","name":"automation-broker-client-token-cxltz"}}}},"status":{"conditions":[{"type":"Ready","status":"False","lastTransitionTime":"2018-11-07T19:43:58Z","reason":"ErrorFetchingCatalog","message":"Error fetching catalog.Error getting broker catalog: Get https://broker.automation-broker.svc:1338/ansible-service-broker/v2/catalog: dial tcp 10.102.107.128:1338: i/o timeout"}],"reconciledGeneration":0}}
I1107 19:44:58.456433 1 round_trippers.go:386] curl -k -v -XPUT -H "Content-Type: application/json" -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-manager" -H "Accept: application/json, */*" 'https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1/clusterservicebrokers/automation-broker/status'
I1107 19:44:58.456643 1 event.go:221] Event(v1.ObjectReference{Kind:"ClusterServiceBroker", Namespace:"", Name:"automation-broker", UID:"65d79b23-e2c5-11e8-b4ce-0242ac110002", APIVersion:"servicecatalog.k8s.io/v1beta1", ResourceVersion:"5", FieldPath:""}): type: 'Warning' reason: 'ErrorFetchingCatalog' Error getting broker catalog: Get https://broker.automation-broker.svc:1338/ansible-service-broker/v2/catalog: dial tcp 10.102.107.128:1338: i/o timeout
I1107 19:44:58.456806 1 request.go:942] Request Body: {"count":3,"lastTimestamp":"2018-11-07T19:44:58Z","message":"Error getting broker catalog: Get https://broker.automation-broker.svc:1338/ansible-service-broker/v2/catalog: dial tcp 10.102.107.128:1338: i/o timeout"}
I1107 19:44:58.457353 1 round_trippers.go:386] curl -k -v -XPATCH -H "Content-Type: application/strategic-merge-patch+json" -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-manager" -H "Accept: application/json, */*" 'https://10.96.0.1:443/api/v1/namespaces/default/events/automation-broker.1564ef132ccbf203'
I1107 19:44:58.477444 1 round_trippers.go:405] PATCH https://10.96.0.1:443/api/v1/namespaces/default/events/automation-broker.1564ef132ccbf203 200 OK in 19 milliseconds
I1107 19:44:58.477575 1 round_trippers.go:411] Response Headers:
I1107 19:44:58.477631 1 round_trippers.go:414] Content-Type: application/json
I1107 19:44:58.477645 1 round_trippers.go:414] Content-Length: 924
I1107 19:44:58.477723 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:44:58 GMT
I1107 19:44:58.477857 1 request.go:942] Response Body: {"kind":"Event","apiVersion":"v1","metadata":{"name":"automation-broker.1564ef132ccbf203","namespace":"default","selfLink":"/api/v1/namespaces/default/events/automation-broker.1564ef132ccbf203","uid":"77cb95ad-e2c5-11e8-98f3-f2e514daf4c2","resourceVersion":"2275","creationTimestamp":"2018-11-07T19:43:58Z"},"involvedObject":{"kind":"ClusterServiceBroker","name":"automation-broker","uid":"65d79b23-e2c5-11e8-b4ce-0242ac110002","apiVersion":"servicecatalog.k8s.io/v1beta1","resourceVersion":"4"},"reason":"ErrorFetchingCatalog","message":"Error getting broker catalog: Get https://broker.automation-broker.svc:1338/ansible-service-broker/v2/catalog: dial tcp 10.102.107.128:1338: i/o timeout","source":{"component":"service-catalog-controller-manager"},"firstTimestamp":"2018-11-07T19:43:58Z","lastTimestamp":"2018-11-07T19:44:58Z","count":3,"type":"Warning","eventTime":null,"reportingComponent":"","reportingInstance":""}
I1107 19:44:58.789273 1 round_trippers.go:405] PUT https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1/clusterservicebrokers/automation-broker/status 409 Conflict in 332 milliseconds
I1107 19:44:58.789394 1 round_trippers.go:411] Response Headers:
I1107 19:44:58.789477 1 round_trippers.go:414] Content-Type: application/json
I1107 19:44:58.789543 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:44:58 GMT
I1107 19:44:58.789595 1 round_trippers.go:414] Content-Length: 406
I1107 19:44:58.789697 1 request.go:942] Response Body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"Operation cannot be fulfilled on clusterservicebrokers.servicecatalog.k8s.io \"automation-broker\": the object has been modified; please apply your changes to the latest version and try again","reason":"Conflict","details":{"name":"automation-broker","group":"servicecatalog.k8s.io","kind":"clusterservicebrokers"},"code":409}
E1107 19:44:58.789969 1 controller_clusterservicebroker.go:677] ClusterServiceBroker "automation-broker" v5: Error updating ready condition: Operation cannot be fulfilled on clusterservicebrokers.servicecatalog.k8s.io "automation-broker": the object has been modified; please apply your changes to the latest version and try again
I1107 19:44:58.790033 1 controller.go:387] Error syncing ClusterServiceBroker automation-broker (retry: 2/15): Operation cannot be fulfilled on clusterservicebrokers.servicecatalog.k8s.io "automation-broker": the object has been modified; please apply your changes to the latest version and try again
I1107 19:44:58.790211 1 controller_clusterservicebroker.go:112] ClusterServiceBroker "automation-broker": Processing service broker
I1107 19:44:58.790337 1 controller_clusterservicebroker.go:159] ClusterServiceBroker "automation-broker" v6: Processing
I1107 19:44:58.790428 1 controller_clusterservicebroker.go:129] ClusterServiceBroker "automation-broker" v6: Updating broker client
I1107 19:44:58.790601 1 round_trippers.go:386] curl -k -v -XGET -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-manager" -H "Accept: application/json, */*" 'https://10.96.0.1:443/api/v1/namespaces/automation-broker/secrets/automation-broker-client-token-cxltz'
I1107 19:44:58.792784 1 round_trippers.go:405] GET https://10.96.0.1:443/api/v1/namespaces/automation-broker/secrets/automation-broker-client-token-cxltz 200 OK in 2 milliseconds
I1107 19:44:58.792998 1 round_trippers.go:411] Response Headers:
I1107 19:44:58.793077 1 round_trippers.go:414] Content-Type: application/json
I1107 19:44:58.793140 1 round_trippers.go:414] Content-Length: 3278
I1107 19:44:58.793191 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:44:58 GMT
I1107 19:44:58.793325 1 request.go:942] Response Body: {"kind":"Secret","apiVersion":"v1","metadata":{"name":"automation-broker-client-token-cxltz","namespace":"automation-broker","selfLink":"/api/v1/namespaces/automation-broker/secrets/automation-broker-client-token-cxltz","uid":"6258e151-e2c5-11e8-98f3-f2e514daf4c2","resourceVersion":"2137","creationTimestamp":"2018-11-07T19:43:22Z","annotations":{"kubernetes.io/service-account.name":"automation-broker-client","kubernetes.io/service-account.uid":"6255c599-e2c5-11e8-98f3-f2e514daf4c2"}},"data":{"ca.crt":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1ekNDQWMrZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwdGFXNXAKYTNWaVpVTkJNQjRYRFRFNE1URXdOakU0TURZeE1sb1hEVEk0TVRFd05ERTRNRFl4TWxvd0ZURVRNQkVHQTFVRQpBeE1LYldsdWFXdDFZbVZEUVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBSlZCCkZvNjBFZFVEM1NCajE1VTAvdk8vMlRESW40ODVpMXdtSE1ORTJsWWFTTEt5U2M0cEtUSDl5ZTlTeGNUQUs4Y2QKWk5MZkYyTDJyamJZUTl2OFIvYnBmcFlmNVpRbzZnN044RXMvWDdvaktzK2c3ZmUrR0MwQllhLzlPSGhuc2JLTwp1VStSeVNzeFdpYitMbzZvWDY2NzZraEVmZnVIQUh2Mzd1VXcyQmJqckluVm1rWG1DNmpwOExhNG5iVGRTaVd6CnlwMUs2eG9JbVlOODVtOStJWFdwd3hSemM1UkNjZXpPZm4zMlRkLzBEb3cyMk1Mc0lqRVk3UWJTM0JCSlNQTEUKUklFSnFxY3hITjBpdldjVHR4RmxNaFJqLzhxb29SQkpIZlFYSWN1dUNvY05rZ2RoSlRJMUVucTVaNElDUGl3awp6N2J2T2xyUnFXOTVIcWJLSlBFQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUIwR0ExVWRKUVFXCk1CUUdDQ3NHQVFVRkJ3TUNCZ2dyQmdFRkJRY0RBVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFCM1VQQ3ZTUWJ2dFFNWnVIbURkNlBKQ3Z5eGRualBjNzlWYnlSUnY0VmRUOW5rQVRIQQpTRHJTdGVDelY3OGZ0aVlFMzFQemhnKyt1Sm9TYi80djd2amlDUUgyZXJQTWlsSTg4SDR0TFpGUFpKendsUVBaCldoMG02WUg1SWtJclRQczN4alJ0SWNTZXZBU0Q3OWtoYVpUa0lUekJ1ZTR5bkJLMVdvYnRyN3c1TXA4Q3NyZS8KZ09yZFViTjBXU0lMY2RsaVJ1SXAvQWtRbUh1ZFM4SEtpYmdLZFlUNUQxbFRuQVAvRWtRdjhLWnowN1M0MzZwNgoxaW5GVjJyU2ljRWszYjQzSVlhb3VCamhNNlFpMlBpRlJ5cVFNenY3YzV6ZmNiczIyampEdVZmcHRlQmVUaS84Cnh3WVdaTWhrN01jYVRaUXdpVHdpOU5LY1JDaGtBcTZlZ0NqOQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==","namespace":"YXV0b21hdGlvbi1icm9rZXI=","token":"ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklpSjkuZXlKcGMzTWlPaUpyZFdKbGNtNWxkR1Z6TDNObGNuWnBZMlZoWTJOdmRXNTBJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5dVlXMWxjM0JoWTJVaU9pSmhkWFJ2YldGMGFXOXVMV0p5YjJ0bGNpSXNJbXQxWW1WeWJtVjBaWE11YVc4dmMyVnlkbWxqWldGalkyOTFiblF2YzJWamNtVjBMbTVoYldVaU9pSmhkWFJ2YldGMGFXOXVMV0p5YjJ0bGNpMWpiR2xsYm5RdGRHOXJaVzR0WTNoc2RIb2lMQ0pyZFdKbGNtNWxkR1Z6TG1sdkwzTmxjblpwWTJWaFkyTnZkVzUwTDNObGNuWnBZMlV0WVdOamIzVnVkQzV1WVcxbElqb2lZWFYwYjIxaGRHbHZiaTFpY205clpYSXRZMnhwWlc1MElpd2lhM1ZpWlhKdVpYUmxjeTVwYnk5elpYSjJhV05sWVdOamIzVnVkQzl6WlhKMmFXTmxMV0ZqWTI5MWJuUXVkV2xrSWpvaU5qSTFOV00xT1RrdFpUSmpOUzB4TVdVNExUazRaak10WmpKbE5URTBaR0ZtTkdNeUlpd2ljM1ZpSWpvaWMzbHpkR1Z0T25ObGNuWnBZMlZoWTJOdmRXNTBPbUYxZEc5dFlYUnBiMjR0WW5KdmEyVnlPbUYxZEc5dFlYUnBiMjR0WW5KdmEyVnlMV05zYVdWdWRDSjkuaGxIVFcydG5neEdxVlR5ZHV5SHZfR1JmVkcyelYxdDZmUjh0NU14bnRjQ2ZQTkprU1lfTVdSTHVneXptMklQOVhzVzFPZGRCY3JkUXlwWFJiSkFBeTAtdS1lb0ZOQ3RoMjg3THZTZXVRcjcwRzg5cDF2bTJleUJzQk0xXzVlaFBTdTV2cjNMTU9BMVA1M1paV1pzODhxZkZrOFRZaDZFN3hteXRNLWd0WDczdjFucTlJdGJpa0NuZ2w3T3RaZ0FxSVI2Wl83Mjk1YjRsUGxNcGk4NVJJbnZmS2FLdU1KSEp0ZmpTY1pOMVJFQ0Y1aDFWVC1BNHVGWG94Ri1KbTEwZ3dEYzJMN0RIbk95LU1vV2pnUmpTOTdNR243Q2h3WUZIT2YwMzNLQWI1QTd2ZEk0ekZLcDlRb21yaWotaERQb01pMTdiMEkyLVB3T2ZuSHgxYU5ScUdn"},"type":"kubernetes.io/service-account-token"}
I1107 19:44:58.793735 1 controller_clusterservicebroker.go:175] ClusterServiceBroker "automation-broker" v6: Processing adding/update event
I1107 19:44:58.793809 1 osbproxy.go:66] OSBClientProxy getCatalog()
I1107 19:45:01.722782 1 controller_manager.go:413] Health-checking connection with service-catalog API server
I1107 19:45:01.723150 1 controller_manager.go:295] Created client for API discovery
I1107 19:45:01.723267 1 round_trippers.go:386] curl -k -v -XGET -H "Accept: application/json, */*" -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-discovery" 'https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s'
I1107 19:45:01.787593 1 round_trippers.go:405] GET https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s 200 OK in 64 milliseconds
I1107 19:45:01.787718 1 round_trippers.go:411] Response Headers:
I1107 19:45:01.787727 1 round_trippers.go:414] Content-Type: application/json
I1107 19:45:01.787731 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:45:01 GMT
I1107 19:45:01.787736 1 round_trippers.go:414] Content-Length: 2680
I1107 19:45:01.787990 1 request.go:942] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"servicecatalog.k8s.io/v1beta1","resources":[{"name":"clusterservicebrokers","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterservicebrokers/status","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["get","patch","update"]},{"name":"clusterserviceclasses","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceclasses/status","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["get","patch","update"]},{"name":"clusterserviceplans","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceplans/status","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["get","patch","update"]},{"name":"servicebindings","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebindings/status","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["get","patch","update"]},{"name":"servicebrokers","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebrokers/status","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["get","patch","update"]},{"name":"serviceclasses","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceclasses/status","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["get","patch","update"]},{"name":"serviceinstances","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceinstances/reference","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceinstances/status","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceplans","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceplans/status","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["get","patch","update"]}]}
I1107 19:45:06.526920 1 controller_manager.go:413] Health-checking connection with service-catalog API server
I1107 19:45:06.527085 1 controller_manager.go:295] Created client for API discovery
I1107 19:45:06.527160 1 round_trippers.go:386] curl -k -v -XGET -H "Accept: application/json, */*" -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-discovery" 'https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s'
I1107 19:45:06.587489 1 round_trippers.go:405] GET https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s 200 OK in 60 milliseconds
I1107 19:45:06.587532 1 round_trippers.go:411] Response Headers:
I1107 19:45:06.587539 1 round_trippers.go:414] Content-Type: application/json
I1107 19:45:06.587543 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:45:06 GMT
I1107 19:45:06.587547 1 round_trippers.go:414] Content-Length: 2680
I1107 19:45:06.587641 1 request.go:942] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"servicecatalog.k8s.io/v1beta1","resources":[{"name":"clusterservicebrokers","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterservicebrokers/status","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["get","patch","update"]},{"name":"clusterserviceclasses","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceclasses/status","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["get","patch","update"]},{"name":"clusterserviceplans","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceplans/status","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["get","patch","update"]},{"name":"servicebindings","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebindings/status","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["get","patch","update"]},{"name":"servicebrokers","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebrokers/status","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["get","patch","update"]},{"name":"serviceclasses","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceclasses/status","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["get","patch","update"]},{"name":"serviceinstances","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceinstances/reference","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceinstances/status","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceplans","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceplans/status","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["get","patch","update"]}]}
I1107 19:45:11.046972 1 controller.go:324] cluster ID monitor loop enter
I1107 19:45:11.047299 1 round_trippers.go:386] curl -k -v -XGET -H "Accept: application/json, */*" -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-manager" 'https://10.96.0.1:443/api/v1/namespaces/catalog/configmaps/cluster-info'
I1107 19:45:11.050111 1 round_trippers.go:405] GET https://10.96.0.1:443/api/v1/namespaces/catalog/configmaps/cluster-info 200 OK in 2 milliseconds
I1107 19:45:11.050195 1 round_trippers.go:411] Response Headers:
I1107 19:45:11.050222 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:45:11 GMT
I1107 19:45:11.050237 1 round_trippers.go:414] Content-Type: application/json
I1107 19:45:11.050447 1 round_trippers.go:414] Content-Length: 326
I1107 19:45:11.050794 1 request.go:942] Response Body: {"kind":"ConfigMap","apiVersion":"v1","metadata":{"name":"cluster-info","namespace":"catalog","selfLink":"/api/v1/namespaces/catalog/configmaps/cluster-info","uid":"fe5071bb-e2c3-11e8-98f3-f2e514daf4c2","resourceVersion":"1361","creationTimestamp":"2018-11-07T19:33:24Z"},"data":{"id":"fe501ed8-e2c3-11e8-897b-0242ac110006"}}
I1107 19:45:11.051001 1 controller.go:358] cluster ID monitor loop exit
I1107 19:45:11.719474 1 controller_manager.go:413] Health-checking connection with service-catalog API server
I1107 19:45:11.719625 1 controller_manager.go:295] Created client for API discovery
I1107 19:45:11.719669 1 round_trippers.go:386] curl -k -v -XGET -H "Accept: application/json, */*" -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-discovery" 'https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s'
I1107 19:45:11.788999 1 round_trippers.go:405] GET https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s 200 OK in 69 milliseconds
I1107 19:45:11.789017 1 round_trippers.go:411] Response Headers:
I1107 19:45:11.789022 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:45:11 GMT
I1107 19:45:11.789027 1 round_trippers.go:414] Content-Length: 2680
I1107 19:45:11.789030 1 round_trippers.go:414] Content-Type: application/json
I1107 19:45:11.789166 1 request.go:942] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"servicecatalog.k8s.io/v1beta1","resources":[{"name":"clusterservicebrokers","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterservicebrokers/status","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["get","patch","update"]},{"name":"clusterserviceclasses","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceclasses/status","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["get","patch","update"]},{"name":"clusterserviceplans","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceplans/status","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["get","patch","update"]},{"name":"servicebindings","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebindings/status","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["get","patch","update"]},{"name":"servicebrokers","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebrokers/status","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["get","patch","update"]},{"name":"serviceclasses","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceclasses/status","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["get","patch","update"]},{"name":"serviceinstances","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceinstances/reference","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceinstances/status","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceplans","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceplans/status","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["get","patch","update"]}]}
I1107 19:45:16.527392 1 controller_manager.go:413] Health-checking connection with service-catalog API server
I1107 19:45:16.527770 1 controller_manager.go:295] Created client for API discovery
I1107 19:45:16.528043 1 round_trippers.go:386] curl -k -v -XGET -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-discovery" -H "Accept: application/json, */*" 'https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s'
I1107 19:45:16.530487 1 round_trippers.go:405] GET https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s 200 OK in 2 milliseconds
I1107 19:45:16.530611 1 round_trippers.go:411] Response Headers:
I1107 19:45:16.530722 1 round_trippers.go:414] Content-Type: application/json
I1107 19:45:16.530834 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:45:16 GMT
I1107 19:45:16.530982 1 round_trippers.go:414] Content-Length: 2680
I1107 19:45:16.531130 1 request.go:942] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"servicecatalog.k8s.io/v1beta1","resources":[{"name":"clusterservicebrokers","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterservicebrokers/status","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["get","patch","update"]},{"name":"clusterserviceclasses","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceclasses/status","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["get","patch","update"]},{"name":"clusterserviceplans","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceplans/status","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["get","patch","update"]},{"name":"servicebindings","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebindings/status","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["get","patch","update"]},{"name":"servicebrokers","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebrokers/status","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["get","patch","update"]},{"name":"serviceclasses","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceclasses/status","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["get","patch","update"]},{"name":"serviceinstances","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceinstances/reference","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceinstances/status","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceplans","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceplans/status","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["get","patch","update"]}]}
I1107 19:45:21.719294 1 controller_manager.go:413] Health-checking connection with service-catalog API server
I1107 19:45:21.719469 1 controller_manager.go:295] Created client for API discovery
I1107 19:45:21.719562 1 round_trippers.go:386] curl -k -v -XGET -H "User-Agent: service-catalog/v0.1.37 (linux/amd64) kubernetes/c6a2cef/service-catalog-controller-discovery" -H "Accept: application/json, */*" 'https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s'
I1107 19:45:21.727257 1 round_trippers.go:405] GET https://10.96.0.1:443/apis/servicecatalog.k8s.io/v1beta1?timeout=32s 200 OK in 7 milliseconds
I1107 19:45:21.727509 1 round_trippers.go:411] Response Headers:
I1107 19:45:21.727622 1 round_trippers.go:414] Content-Length: 2680
I1107 19:45:21.727745 1 round_trippers.go:414] Content-Type: application/json
I1107 19:45:21.727850 1 round_trippers.go:414] Date: Wed, 07 Nov 2018 19:45:21 GMT
I1107 19:45:21.728102 1 request.go:942] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"servicecatalog.k8s.io/v1beta1","resources":[{"name":"clusterservicebrokers","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterservicebrokers/status","singularName":"","namespaced":false,"kind":"ClusterServiceBroker","verbs":["get","patch","update"]},{"name":"clusterserviceclasses","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceclasses/status","singularName":"","namespaced":false,"kind":"ClusterServiceClass","verbs":["get","patch","update"]},{"name":"clusterserviceplans","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterserviceplans/status","singularName":"","namespaced":false,"kind":"ClusterServicePlan","verbs":["get","patch","update"]},{"name":"servicebindings","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebindings/status","singularName":"","namespaced":true,"kind":"ServiceBinding","verbs":["get","patch","update"]},{"name":"servicebrokers","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"servicebrokers/status","singularName":"","namespaced":true,"kind":"ServiceBroker","verbs":["get","patch","update"]},{"name":"serviceclasses","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceclasses/status","singularName":"","namespaced":true,"kind":"ServiceClass","verbs":["get","patch","update"]},{"name":"serviceinstances","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceinstances/reference","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceinstances/status","singularName":"","namespaced":true,"kind":"ServiceInstance","verbs":["get","patch","update"]},{"name":"serviceplans","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"serviceplans/status","singularName":"","namespaced":true,"kind":"ServicePlan","verbs":["get","patch","update"]}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment