| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* Better documentation
* Grammar fixes
|
|
|
|
|
|
|
|
| |
* Document using a Docker image for Ansible host
* Fix the markdown url syntax
* Mention keystonerc as well
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Make `openstack_private_ssh_key` optional
Before this, the deployer could not reasonably rely on their own SSH
configuration or e.g. using the `--private-key` option to
ansible-playbook because we always wrote the `ansible_private_key_file`
value in the static inventory.
This change makes the `openstack_private_ssh_key` variable truly
optional: if it's not set, the static inventory will not configure the
SSH key and will just rely on the existing configuration.
* Update the openstack e2e CI
It no longer sets the SSH keys explicitly -- which should just work with
the previous commit.
* Put back the `openstack_ssh_public_key` in CI
This is the option we actually need to keep. This sholud fix the CI
failures.
|
|
|
|
|
|
| |
* Parametrise openshift-emptydir-quota role
* Fix scaling up for 3.6 and RHEL
|
|
|
|
|
|
|
|
| |
* Use ansible installer role for setting the node local quota
Try to sort the openshift vars in a better way
* There is now only one google-compute-engine package
|
| |
|
| |
|
|\
| |
| | |
Make rhsm registry optional for openstack
|
| |
| |
| |
| | |
It is now commented out since it's no longer necessary.
|
|/
|
|
|
| |
This was a regression -- it used to be optional (defaulting to False),
but among some changes we ended up requiring it again.
|
|\
| |
| | |
Clear the previous inventory during provisioning
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If there was a left-over inventory from a previous run that had nodes
which were subsequently removed, these would still show up in the
Ansible's in-memory inventory and Ansible would fail trying to connect
to them.
This is because Ansible automatically loads the `inventory/hosts` file
if it exists and even if we overwrite it later, every node and group
still remains in the memory.
By removing the inventory file and and calling the `refresh_inventory`
meta task, we make sure that any left-over values are removed.
|
|\ \
| |/
|/| |
Pre-create a Cinder registry volume
|
| |
| |
| |
| |
| |
| | |
Deployments without the cinder registry would fail, because the
`cinder_registry_volume` variable is still set even when we don't
actually create the volume.
|
|/ |
|
|
|
|
|
|
|
|
| |
* modify readme
* update readme
* remove fs from config and add to instal
|
|
|
|
|
|
| |
* modify readme
* update readme
|
| |
|
|
|
|
|
|
| |
* Add ability to support custom api and console ports
* Missed an ingress rule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Attach and detach a volume, wait for it to be accessible
This is mostly just handling the attach/detach code, making sure the necessary
vars are accessible where they need to be as well as finding out the correct
device name the volume is attached as.
* Create temp directory for mounts, remove some debug info
* add the fs actions
* Remove debug
* Prepare the volume automatically if possible
* Add docs and sample inventory
* Read OS_* creds from shell in sample inventory
* Fix yamlint complaint
* Update readme
This mentions the potential pitfalls when using devstack.
* Better check for the router deployment in CI
* Set the openshift_hoster*_wait vars to True
* Fix typo
|
|
|
|
|
|
| |
* Add ssd storage class by default
* Increase minimum number of app nodes to 3
|
|
|
|
|
|
|
|
| |
This ensures that the ports that the servers were using before this
commit will be parent ports of Neutron trunk ports. Thanks to this,
there can be nested Neutron ports inside the OS::NOva::Server resources
created either in the heat stack or dynamically inside the Instances.
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* update ds var name
* update var for conditional check
* fix tags for playbook use
* remove pw from inventory ini
* lint issues
* updating setup_ansible.sh
* updating README
|
|\
| |
| | |
add etcd str role
|
| | |
|
|/ |
|
|\
| |
| | |
auto create the storage class based on vmware_datacenter
|
| | |
|
|\|
| |
| | |
Vmw 3.6
|
| | |
|
| |\
| | |
| | | |
Adds automated setup for 3.6 vmware cloud provider
|
| | | |
|
| | |\
| | | |
| | | |
| | | | |
into vmw-3.6
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | |_|/
| |/| | |
Adding 3.6 support to VMware platform
|
| | | | |
|
| | |/
| |/| |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Point openshift_master_cluster_public_hostname at master or load balancer if specified
* cleanup
* remove extraneous brackets
* corrections
* added doc section
* add private records
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Wait for the router and registry pods to come up
The end to end openstack CI started failing intermittently, because
the openshift-ansible finished without waiting for the router to come
up. If we waited with the validation, it would succeed.
So this adds two checks that verify that the registry and router are
actually running or failed before considering the installation done.
* Print diagnostic info about the cluster
oc get nodes, oc status and oc get all can all be useful in
determining why the test failed.
* Add missing `fi`
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Allow using a provider network
This adds a new option `openstack_provider_network_name` which will take
a name of an existing network and put the servers there. It will also
prevent creating floating IP addresses as the provider network's IPs
should already be accessible without any additional routing required.
Fixes #622
* Requested changes
Don't fail on external/private networks and use role defaults for the
provider network.
* Add missing endif
|