{"id":20126453,"url":"https://github.com/sovereigncloudstack/openstack-csp-helper","last_synced_at":"2025-10-11T00:41:35.518Z","repository":{"id":233517327,"uuid":"787361479","full_name":"SovereignCloudStack/openstack-csp-helper","owner":"SovereignCloudStack","description":"Helper chart for using openstack cluster-stacks","archived":false,"fork":false,"pushed_at":"2025-05-14T16:00:08.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-14T16:51:26.921Z","etag":null,"topics":["k8s"],"latest_commit_sha":null,"homepage":null,"language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SovereignCloudStack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-16T11:33:13.000Z","updated_at":"2025-05-14T15:53:20.000Z","dependencies_parsed_at":"2024-05-02T12:44:32.846Z","dependency_job_id":"39b7ca9f-2f51-4e0a-a8aa-f9994ca9c737","html_url":"https://github.com/SovereignCloudStack/openstack-csp-helper","commit_stats":null,"previous_names":["sovereigncloudstack/openstack-csp-helper"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/SovereignCloudStack/openstack-csp-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fopenstack-csp-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fopenstack-csp-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fopenstack-csp-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fopenstack-csp-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SovereignCloudStack","download_url":"https://codeload.github.com/SovereignCloudStack/openstack-csp-helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fopenstack-csp-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005650,"owners_count":26083942,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["k8s"],"created_at":"2024-11-13T20:16:10.320Z","updated_at":"2025-10-11T00:41:35.505Z","avatar_url":"https://github.com/SovereignCloudStack.png","language":"Smarty","readme":"This chart can be used to create a new namespace and two secrets for the clusterstacks approach. It reads clouds.yaml files in its raw form either with username and password or with an application credential. The chart is intended to be used once per Openstack-Project/Tenant. It is meant to prepare one corresponding namespace in the cluster-API management cluster (1:1 relation between openstackproject and cluster-namespace). The recommended way to invoke the chart is:\n\n```\nhelm upgrade -i \u003ctenant\u003e-credentials -n \u003ctenant\u003e --create-namespace https://github.com/SovereignCloudStack/openstack-csp-helper/releases/latest/download/openstack-csp-helper.tgz -f clouds.yaml\n```\n\nIf you want to use OVN provider OpenStack Octavia `--set octavia_ovn=true` to the helm command.\n\nIf OpenStack API is protected by the certificate issued by custom CA, add `--set cacert=\"$(cat /path/to/cacert)\"` to the helm command.\n\nIf you choose to use clouds.yaml with application credentials (auth_type: `v3applicationcredential`), it is the preferred and more secure option.\n\nIf you opt to use clouds.yaml with password authentication (auth_type: `v3password`), that is also acceptable, but:\n- Ensure that `project_id` is set, `project_name` works only for CAPO, not for OCCM!\n- Using `project_id` guarantees that both CAPO and OCCM function correctly with `v3password` authentication.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsovereigncloudstack%2Fopenstack-csp-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsovereigncloudstack%2Fopenstack-csp-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsovereigncloudstack%2Fopenstack-csp-helper/lists"}