Bug 1471973
| Summary: | Ansible Service Broker: config needs to specify bootstrap_on_startup: true | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | John Matthews <jmatthew> |
| Component: | Service Broker | Assignee: | Fabian von Feilitzsch <fabian> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | DeShuai Ma <dma> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3.6.0 | CC: | aos-bugs, pweil |
| Target Milestone: | --- | ||
| Target Release: | 3.7.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-11-10 20:57:33 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Verify on openshift-ansible-3.6.170-1.git.0.aef02f6.el7.noarch.rpm;
After install bootstrap_on_startup: true
[root@host-8-175-47 ~]# oc get configmap broker-config -o yaml
apiVersion: v1
data:
broker-config: |
registry:
name: "rhcc"
url: "xxx.xxx.xxx.redhat.com"
user: ""
pass: ""
org: "openshift3"
dao:
etcd_host: etcd
etcd_port: 2379
log:
logfile: /var/log/ansible-service-broker/asb.log
stdout: true
level: "info"
color: true
openshift: {}
broker:
dev_broker: false
launch_apb_on_bind: false
recovery: true
output_request: false
bootstrap_on_startup: true
kind: ConfigMap
metadata:
creationTimestamp: 2017-07-26T03:03:54Z
labels:
app: ansible-service-broker
name: broker-config
namespace: openshift-ansible-service-broker
resourceVersion: "1984"
selfLink: /api/v1/namespaces/openshift-ansible-service-broker/configmaps/broker-config
uid: 0f68d135-71af-11e7-a49c-fa163ea67ce5
|
Description of problem: openshift-ansible needs to enable the setting broker: bootstrap_on_startup: true Without this setting enabled the Ansible Service Broker starts and does not talk to the configured registry, it does not learn about APBs. Version-Release number of selected component (if applicable): Puddle 3.6.152 Actual results: # oc get pods NAME READY STATUS RESTARTS AGE asb-1719175530-pjjqr 1/1 Running 0 2h etcd-1487946270-8dcw2 1/1 Running 0 2h [root@192 ~]# oc exec asb-1719175530-pjjqr -it /bin/bash config.yaml bash-4.2$ cat /etc/ansible-service-broker/config.yaml registry: name: "rhcc" url: "http://registry.access.stage.redhat.com" user: "" pass: "" org: "" dao: etcd_host: etcd etcd_port: 2379 log: logfile: /var/log/ansible-service-broker/asb.log stdout: true level: "debug" color: true openshift: {} broker: dev_broker: false launch_apb_on_bind: false recovery: true output_request: true bash-4.2$ Expected results: # oc get pods NAME READY STATUS RESTARTS AGE asb-1719175530-pjjqr 1/1 Running 0 2h etcd-1487946270-8dcw2 1/1 Running 0 2h [root@192 ~]# oc exec asb-1719175530-pjjqr -it /bin/bash bash-4.2$ cat /etc/ansible-service-broker/config.yaml registry: name: "rhcc" url: "http://registry.access.stage.redhat.com" user: "" pass: "" org: "" dao: etcd_host: etcd etcd_port: 2379 log: logfile: /var/log/ansible-service-broker/asb.log stdout: true level: "debug" color: true openshift: {} broker: bootstrap_on_startup: true dev_broker: false launch_apb_on_bind: false recovery: true output_request: true bash-4.2$ Additional info: