airshipit / docs

Airship documentation.
1 stars 1 forks source link

Update OpenStack Provider documentation #42

Open eak13 opened 3 years ago

eak13 commented 3 years ago

Enhancement description The OpenStack Cluster API Provider documentation needs to be brought up to date to match the latest Airshipctl processing. This would include the use of phase plans and any other enhancements that have been implemented.

https://github.com/airshipit/airshipctl/blob/master/docs/source/providers/cluster_api_openstack.md

Please note this work should be coordinated with @mf4716 so it can be developed in the correct repository.

aboroufar commented 3 years ago

Hi Andrew, I am using Airshipctl to deploy K8s on Openstack cloud through Cluster API. Can you let me know if Airshipctl is compatible with OpenStack Stein?? I failed to deploy the control plane node ($ airshipctl phase run controlplane-ephemeral –debug ), I got the below error when I checked the logs ($ kubectl logs capo-controller-manager-d69f8cbcf-gjgq5 -n capo-system –all-containers=true -f –kubeconfig ~/.airship/kubeconfig).

E0728 17:22:58.500371 1 controller.go:258] controller-runtime/controller "msg"="Reconciler error" "error"="auth option failed for cloud : Missing input for argument [auth_url]" "controller"="openstackcluster" "request"={"Namespace":"default","Name":"target-cluster"}

This is the content of cloud.yaml:

clouds: openstack: auth: auth_url: http://xxxxxx:xxxx/v3 username: "admin" password: "xxxxxxx" project_id: e13161635bb849208a1f9a2ae6bf71b2 project_name: "admin" domain_name: "admin_domain" user_domain_name: "admin_domain" region_name: "RegionOne" interface: "public" identity_api_version: 3