cURL
curl --request POST \ --url https://api.nuon.co/v1/components/{component_id}/configs/helm \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data ' { "chart_name": "<string>", "values": {}, "app_config_id": "<string>", "checksum": "<string>", "connected_github_vcs_config": { "directory": "<string>", "repo": "<string>", "branch": "<string>", "gitRef": "<string>" }, "dependencies": [ "<string>" ], "drift_schedule": "<string>", "helm_repo_config": { "chart": "<string>", "repo_url": "<string>", "version": "<string>" }, "namespace": "<string>", "public_git_vcs_config": { "branch": "<string>", "directory": "<string>", "repo": "<string>" }, "references": [ "<string>" ], "storage_driver": "<string>", "take_ownership": true, "values_files": [ "<string>" ] } '
{ "chart_name": "<string>", "component_config_connection_id": "<string>", "connected_github_vcs_config": { "branch": "<string>", "component_config_id": "<string>", "component_config_type": "<string>", "created_at": "<string>", "created_by_id": "<string>", "directory": "<string>", "id": "<string>", "repo": "<string>", "repo_name": "<string>", "repo_owner": "<string>", "updated_at": "<string>", "vcs_connection": { "created_at": "<string>", "created_by_id": "<string>", "github_account_id": "<string>", "github_account_name": "<string>", "github_install_id": "<string>", "id": "<string>", "updated_at": "<string>", "vcs_connection_commit": [ { "author_email": "<string>", "author_name": "<string>", "created_at": "<string>", "created_by_id": "<string>", "id": "<string>", "message": "<string>", "sha": "<string>", "updated_at": "<string>", "vcs_connection_id": "<string>" } ] }, "vcs_connection_id": "<string>" }, "created_at": "<string>", "created_by_id": "<string>", "helm_config_json": { "chart_name": "<string>", "helm_repo_config": { "chart": "<string>", "repo_url": "<string>", "version": "<string>" }, "namespace": "<string>", "storage_driver": "<string>", "take_ownership": true, "values": {}, "values_files": [ "<string>" ] }, "id": "<string>", "namespace": "<string>", "public_git_vcs_config": { "branch": "<string>", "component_config_id": "<string>", "component_config_type": "<string>", "created_at": "<string>", "created_by_id": "<string>", "directory": "<string>", "id": "<string>", "repo": "<string>", "updated_at": "<string>" }, "storage_driver": "<string>", "take_ownership": true, "updated_at": "<string>", "values": {}, "values_files": [ "<string>" ] }
Create a helm component config.
Type "Bearer" followed by a space and token.
component ID
Input
5 - 62
Show child attributes
Created
Helm specific configurations
parent reference
Newer config fields that we don't need a column for