Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add zuul e2e for openstack Signed-off-by: Matej Feder <matej.feder@dnation.cloud> * Install and build csctl-openstack from separate repository Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Use openstack-csp-helper chart Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add cluster-stack template Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add cluster template Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add capo_version into variables Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Cleanup workload cluster Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Update csctl plugin branch Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add block in ansible to create workload cluster and execute checks Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Import sonobuoy tests Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Import scs-compliance pre-tasks and tasks Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Debug sonobouy retrieve error in zuul pipeline Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Enable scs-compliance tests in zuul Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Increase pause to be able to retrieve results from sonobuoy Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Ensure that pip3 is installed Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add zuul pipeline timeout Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Wait for sonobuoy results and insert them to the warning message Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Change how to get kubeconfig of the workload cluster Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Increase wait_for_cluster timeout Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Override cluster stack if defined in Zuul config Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add server groups to nodes Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Use helm to create secrets and ClusterResourceSet Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Import task for creating a server groups Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Use helm via shell to create secrets and ClusterResourceSet Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Change zuul config and also organization to SCS Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Update .ansible-lint Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update .zuul.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update .zuul.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update .zuul.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/tasks/create_server_groups.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/openstack/templates/cluster-stack-template.yaml.j2 Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/openstack/e2e.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/dependencies.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/dependencies.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/dependencies.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/dependencies.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/dependencies.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/openstack/e2e.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Update playbooks/openstack/e2e.yaml Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> * Fix zuul config Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Remove unnecessary --os-compute-api-version flag Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Remove hardcoded timeouts and use variables instead Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Parse k8s version to format major.minor Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Parse cluster_stack_version_name from zuul config Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Wait for clusteraddons resource to become ready Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Workaround until the csctl binary can be built from the main branch again Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add some retries to the task called Get kubeadmcontrolplane name Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add cleanup run into the pipeline Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add wait for control-plane machines to be ready Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add cloud_name variable to cleanup.yaml playbook Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Install csctl and csctl-openstack via releases Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Fix retries keyword issue for ansible versions older then 9 Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> * Add cleanup into always block as well Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> --------- Signed-off-by: Matej Feder <matej.feder@dnation.cloud> Signed-off-by: michal.gubricky <michal.gubricky@dnation.cloud> Signed-off-by: Michal Gubricky <michal.gubricky@dnation.cloud> Co-authored-by: michal.gubricky <michal.gubricky@dnation.cloud> Co-authored-by: Roman Hros <roman.hros@dnation.cloud>
- Loading branch information