17 Commits

Author SHA1 Message Date
Monty Taylor
330ffb394b
Update the current-context to valid context
The current-context field needs to reference a defined context. The file
otherwise defines only one "vexxhost-sjc1". Set current-context to that
context.

Change-Id: I1d8991efb5d546f007146fd2fa86ce2b2aeed286
2018-11-30 15:00:08 -06:00
James E. Blair
6368113ec9 Add kube config to nodepool servers
This adds connection information for an experimental kubernetes
cluster hosted in vexxhost-sjc1 to the nodepool servers.

Change-Id: Ie7aad841df1779ddba69315ddd9e0ae96a1c8c53
2018-11-28 16:24:53 -08:00
Ian Wienand
f295b5b44a Update citycloud project details
These names were taken from the citycloud web interface RC file, but
actually match what we already have in
playbooks/templates/clouds/nodepool_clouds.yaml.j2

Testing with this I can authenticate to openstackzuul-citycloud

Change-Id: Ic7aeb5c3a96e5594b8c9c396daaad7e79c1f5c63
2018-11-07 11:48:17 +11:00
Monty Taylor
cad774e65a
interface is not an auth option
interface indicates which of the public, internal or admin endpoints a
user wants to consume.

Change-Id: I061200bbf4477ab53ec6431c71baa8dda6bea6b5
2018-11-06 15:49:23 -06:00
Monty Taylor
20d966a9db
Add Lon1 and Sto2 to openstackzuul cloud entry
These are missing, so cloud launcher is sad.

Change-Id: Ie74259a3e6acc2d6fc6c40ac42e0c80997208f85
2018-11-06 11:19:44 -06:00
Zuul
9679f57225 Merge "Add Arm64 CI cloud" 2018-11-06 01:21:48 +00:00
Gary Perkins
10c8da0e90 Add Arm64 CI cloud
Changes:
  * Set URLs to https://
  * Set new keystone domain
  * Set region to nrt1

Change-Id: Ib96d14008ab3b8b7c12429d7432eaa485c404bb2
2018-11-02 12:22:15 +00:00
Monty Taylor
449158138e
Update clouds.yaml for citycloud with new auth info
citycloud is rolling out per-region keystone. There is a change with an
error in it in the latest openstacksdk, so put the right auth_url into
the files directly while we update it and release it again.

Additionally, Sto2 and Lon1 each have different domain ids. The domain
names are the same though - and that's good, because logical names are
nicer in config files anyway.

Restore the config for those clouds.

Change-Id: If55d27defc164bd38af2ffd1e7739120389422af
2018-10-22 18:57:55 -05:00
Clark Boylan
709e7c09cd Cleanup Citycloud Sto2
This region does not show up in catalog listings anymore and is causing
inventory generation for ansible to fail. This change removes Sto2 from
the management side of things so that we can get ansible and puppet
running again.

This does not cleanup nodepool which we can do in a followup once
ansible and puppet are running again.

Change-Id: Ifeea238592b897aa4cea47b723513d7f38d6374b
2018-10-22 13:47:01 -07:00
Clark Boylan
133a94361a Cleanup Citycloud Lon1
This region does not show up in catalog listings anymore and is causing
inventory generation for ansible to fail. This change removes Lon1 from
the management side of things so that we can get ansible and puppet
running again.

This does not cleanup nodepool which we can do in a followup once
ansible and puppet are running again.

Change-Id: Icf3b19381ebba3498dfc204a48dc1ea52ae9d951
2018-10-15 10:27:44 -07:00
Clark Boylan
36ca17c37b Force identity api version 3 against linaro london
Keystone auth and openstacksdk/openstackclient do not do the correct
thing without this setting set. They try v2 even though the discovery
doc at the root url does not list that version as valid. Force version 3
so that things will work again.

Change-Id: I7e1b0189c842bbf9640e2cd50873c9f7992dc8d3
2018-09-12 12:52:19 -07:00
Ian Wienand
20c0340c3c Add Linaro London cloud
The Linaro London cloud runs as a separate entity to the existing
cloud, so add it separately.

Change-Id: Ia263034de4c8d1ac52f4521d4c82374b06a68e68
2018-09-11 17:04:40 +10:00
James E. Blair
c34860d166 Add a run-nodepool job
Change-Id: I9d0721a7db7f355683895fca5a2a5f152d147034
2018-09-05 15:52:36 -07:00
Zuul
af7a431f5b Merge "Add some details for various cloud config files" 2018-09-05 18:29:27 +00:00
Ian Wienand
a7e85e75b1 Fix variable names in nodepool cloud config
Deployment of the nodepool cloud.yaml file is currently failing with

 FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'rackspace_username' is undefined"}

This is because the variables in the group_vars on bridge.o.o are all
prefixed with "nodepool_".  Switch to this.

Change-Id: I524cc628138d85e3a31c216d04e4f49bcfaaa4a8
2018-09-05 15:55:34 +10:00
Ian Wienand
fa51d4e0a3 Add some details for various cloud config files
It's definitely not a priori evident what all these configs that seem
to duplicate each other do; add some inline documentation to each to
hopefully explain what's going on a little more clearly for people
unfamiliar.

Change-Id: I0cc2e8773823b7d9b47d3dfd4c80827cd9929075
2018-09-05 11:23:23 +10:00
Clark Boylan
09288c7c37 Manage clouds.yaml files in ansible
This manages the clouds.yaml files in ansible so that we can get them
updated automatically on bridge.openstack.org (which does not puppet).

Co-Authored-By: James E. Blair <jeblair@redhat.com>
Depends-On: https://review.openstack.org/598378
Change-Id: I2071f2593f57024bc985e18eaf1ffbf6f3d38140
2018-09-04 08:49:00 -07:00