So I this is your own OpenStack installation? How did you install it? OpenStack ansible? Packstack?
Are your keystone endpoints https? On Sat, 25 Nov 2017 at 1:57 am, Tim Dudgeon <tdudgeon...@gmail.com> wrote: > Wondered if anyone has any ideas on this. > > I'm still stuck with it. > > On 07/11/2017 11:29, Tim Dudgeon wrote: > > I'm still struggling with this. Now that I specify a value for > openshift_cloudprovider_openstack_tenant_id the openstack.conf file gets > created, but the master service fails to start because of: > > Nov 07 11:17:20 test.openstacklocal origin-master[15001]: F1107 > 11:17:20.431262 15001 start_master.go:118] could not init cloud provider > "openstack": Authentication failed > > So something is still not right. > > My openstack.conf that gets generated looks like this: > > [Global] > auth-url = <value from $OS_AUTH_URL defined in keystonerc> > username = <value from $OS_USERNAME defined in keystonerc> > password = <value from $OS_PASSWORD defined in keystonerc> > domain-name = <value from $OS_USER_DOMAIN_NAME defined in keystonerc> > tenant-id = <same value as username> > region = <value from $OS_REGION_NAME defined in keystonerc> > > The one thing I'm uncertain about is what to specify as the tenant-id as > that is not defined in the v3 keystonerc. > I've used the value of the username but that may not be correct. > > The value of password is the API password and works with the python > openstack client. > > Can anyone spot what is wrong? > What is Openshift tying to do when it tries to init the cloud provider and > fails? > > > > > On 04/11/2017 11:51, Joel Pearson wrote: > > I found it worked better if it uses the v3 keystone api. I tried the v2 > keystone api, and it didn't work out of the box, I had to manually modify > openstack.conf file. It seems like something is not right, but I lost > interest in the problem and just made the variables available that it > wanted. > > If you have issues with cinder, you might need to try my pull request too. > > https://github.com/openshift/openshift-ansible/pull/5776 > > On Sat, Nov 4, 2017 at 9:21 PM Joel Pearson <japear...@agiledigital.com.au> > wrote: > >> Yes mine too, but if you want it to work you need to add it back. I >> grabbed those values from the v2 RC file. >> On Sat, 4 Nov 2017 at 9:20 pm, Tim Dudgeon <tdudgeon...@gmail.com> wrote: >> >>> Yes, I removed those because my setup file (Newton release) included >>> this: >>> >>> # unset v2.0 items in case set >>> unset OS_TENANT_ID >>> unset OS_TENANT_NAME >>> >>> Is openshift expecting an earlier release? >>> >>> On 04/11/2017 09:51, Joel Pearson wrote: >>> >>> I added this to mine: >>> >>> openshift_cloudprovider_openstack_tenant_name: "{{ >>> lookup('env','OS_TENANT_NAME') }}" >>> >>> On Sat, Nov 4, 2017 at 8:50 PM Joel Pearson < >>> japear...@agiledigital.com.au> wrote: >>> >>>> You're missing "(openshift_cloudprovider_openstack_tenant_id or >>>> openshift_cloudprovider_openstack_tenant_name )" >>>> >>>> See: (openshift_cloudprovider_openstack_tenant_id is defined or >>>> openshift_cloudprovider_openstack_tenant_name is defined) in the file below >>>> >>>> >>>> https://github.com/openshift/openshift-ansible/blob/81cf5123366814d098b7ca169a6e4deb2759507d/roles/openshift_cloud_provider/tasks/openstack.yml#L10 >>>> >>>> On Sat, Nov 4, 2017 at 8:41 PM Tim Dudgeon <tdudgeon...@gmail.com> >>>> wrote: >>>> >>>>> On 03/11/2017 22:24, Joel Pearson wrote: >>>>> >>>>> Are you actually filling in those values with anything? >>>>> >>>>> Yes, all have values, I just didn't want to divulge them. >>>>> >>>>> I setup OpenShift on OpenStack Kilo and I needed to make sure I was >>>>> using the v3 rc file and I also had an issue with block storage the the >>>>> OpenStack file which I submitted a patch for. >>>>> >>>>> Are you using this OpenShift on OpenStack repo? >>>>> >>>>> >>>>> https://github.com/openshift/openshift-ansible-contrib/blob/master/playbooks/provisioning/openstack/README.md >>>>> >>>>> No, the infrastructure is already provisioned. I'm, just using the >>>>> openshift-ansible/playbooks/byo/config.yml playbook to provision >>>>> openshift. >>>>> >>>>> >>>>> >>>>> The error message suggests that potentially none of the variables have >>>>> a value so the file isn’t being generated. >>>>> >>>>> Well, they do have values and the file is not being generated. That's >>>>> what I'm wanting to resolve. >>>>> >>>>> >>>>> On Sat, 4 Nov 2017 at 5:50 am, Tim Dudgeon <tdudgeon...@gmail.com> >>>>> wrote: >>>>> >>>>>> I'm trying to use the openstack provisioning stuff (cinder volumes >>>>>> etc.) >>>>>> using the Ansible installer. >>>>>> From the origin docs key to this is to enable the openstack cloud >>>>>> provider, which I try to do this this: >>>>>> >>>>>> openshift_cloudprovider_kind=openstack >>>>>> openshift_cloudprovider_openstack_auth_url= >>>>>> openshift_cloudprovider_openstack_username= >>>>>> openshift_cloudprovider_openstack_password= >>>>>> openshift_cloudprovider_openstack_domain_name= >>>>>> openshift_cloudprovider_openstack_region= >>>>>> openshift_cloudprovider_openstack_lb_subnet_id= >>>>>> >>>>>> >>>>>> But the Ansible installer fails (those being the only changes to the >>>>>> inventory file that otherwise works fine). >>>>>> Looking into the journal I find: >>>>>> >>>>>> 28188 plugins.go:115] Couldn't open cloud provider configuration >>>>>> /etc/origin/cloudprovider/openstack.conf: &os.PathError{Op:"open", >>>>>> Path:"/etc/origin/cloudprovider/openstack.conf", Err:0x2} >>>>>> >>>>>> And indeed the /etc/origin/cloudprovider/ dir is empty. >>>>>> >>>>>> So am I missing something important here? >>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> users@lists.openshift.redhat.com >>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >>>>>> >>>>> -- >>>>> Kind Regards, >>>>> >>>>> Joel Pearson >>>>> Agile Digital | Senior Software Consultant >>>>> >>>>> Love Your Software[image: ™] | ABN 98 106 361 273 >>>>> p: 1300 858 277 <1300%20858%20277> | m: 0405 417 843 <0405417843> | >>>>> w: agiledigital.com.au >>>>> >>>>> >>>>> -- >>>> Kind Regards, >>>> >>>> Joel Pearson >>>> Agile Digital | Senior Software Consultant >>>> >>>> Love Your Software[image: ™] | ABN 98 106 361 273 >>>> p: 1300 858 277 | m: 0405 417 843 <0405417843> | w: agiledigital.com.au >>>> >>> -- >>> Kind Regards, >>> >>> Joel Pearson >>> Agile Digital | Senior Software Consultant >>> >>> Love Your Software[image: ™] | ABN 98 106 361 273 >>> p: 1300 858 277 | m: 0405 417 843 <0405417843> | w: agiledigital.com.au >>> >>> >>> -- >> Kind Regards, >> >> Joel Pearson >> Agile Digital | Senior Software Consultant >> >> Love Your Software[image: ™] | ABN 98 106 361 273 >> p: 1300 858 277 | m: 0405 417 843 <0405417843> | w: agiledigital.com.au >> > -- > Kind Regards, > > Joel Pearson > Agile Digital | Senior Software Consultant > > Love Your Software[image: ™] | ABN 98 106 361 273 > p: 1300 858 277 | m: 0405 417 843 <0405417843> | w: agiledigital.com.au > > > > _______________________________________________ > users mailing list > users@lists.openshift.redhat.com > http://lists.openshift.redhat.com/openshiftmm/listinfo/users >
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users