Create a helm component config.
curl --request POST \
--url https://api.nuon.co/v1/components/{component_id}/configs/helm \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"app_config_id": "<string>",
"chart_name": "<string>",
"checksum": "<string>",
"connected_github_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"gitRef": "<string>",
"repo": "<string>"
},
"dependencies": [
"<string>"
],
"namespace": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"repo": "<string>"
},
"references": [
"<string>"
],
"storage_driver": "<string>",
"take_ownership": true,
"values": {},
"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_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_branch_id": "<string>",
"vcs_connection_id": "<string>",
"vcs_connection_repo_id": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by_id": "<string>",
"helm_config_json": {
"chart_name": "<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>"
]
}
Type "Bearer" followed by a space and token.
component ID
Input
The body is of type object
.
Created
The response is of type object
.
curl --request POST \
--url https://api.nuon.co/v1/components/{component_id}/configs/helm \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"app_config_id": "<string>",
"chart_name": "<string>",
"checksum": "<string>",
"connected_github_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"gitRef": "<string>",
"repo": "<string>"
},
"dependencies": [
"<string>"
],
"namespace": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"repo": "<string>"
},
"references": [
"<string>"
],
"storage_driver": "<string>",
"take_ownership": true,
"values": {},
"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_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_branch_id": "<string>",
"vcs_connection_id": "<string>",
"vcs_connection_repo_id": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by_id": "<string>",
"helm_config_json": {
"chart_name": "<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.
curl --request POST \
--url https://api.nuon.co/v1/components/{component_id}/configs/helm \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"app_config_id": "<string>",
"chart_name": "<string>",
"checksum": "<string>",
"connected_github_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"gitRef": "<string>",
"repo": "<string>"
},
"dependencies": [
"<string>"
],
"namespace": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"repo": "<string>"
},
"references": [
"<string>"
],
"storage_driver": "<string>",
"take_ownership": true,
"values": {},
"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_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_branch_id": "<string>",
"vcs_connection_id": "<string>",
"vcs_connection_repo_id": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by_id": "<string>",
"helm_config_json": {
"chart_name": "<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>"
]
}
Type "Bearer" followed by a space and token.
component ID
Input
The body is of type object
.
Created
The response is of type object
.
curl --request POST \
--url https://api.nuon.co/v1/components/{component_id}/configs/helm \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"app_config_id": "<string>",
"chart_name": "<string>",
"checksum": "<string>",
"connected_github_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"gitRef": "<string>",
"repo": "<string>"
},
"dependencies": [
"<string>"
],
"namespace": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"directory": "<string>",
"repo": "<string>"
},
"references": [
"<string>"
],
"storage_driver": "<string>",
"take_ownership": true,
"values": {},
"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_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_branch_id": "<string>",
"vcs_connection_id": "<string>",
"vcs_connection_repo_id": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by_id": "<string>",
"helm_config_json": {
"chart_name": "<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>"
]
}