...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/approve POST BODY: { } RETURN STATUS: 201 RETURN BODY: { } URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/instantiate POST BODY: { } RETURN STATUS: 201 RETURN BODY: { } URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/destroy POST BODY: { } RETURN STATUS: 201 RETURN BODY: { } URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/status POST BODY: { } RETURN STATUS: 201 RETURN BODY: { "name": "<name>", "composite-app-name": "test-app", "composite-app-version": "v1", "profile-name": "test-app-profile", "intent-group": "intent-group-1" "namespace": "testinstallns", "resources": [ { { "app-name": "collectd", "GVKclusters": [ { "Groupcluster-name": "cluster1", "Versionresources": "v1",[ "Kind": "Service" { }, "cluster-nameGVK": "cluster1",{ "Name": "mongo", "statusGroup": "Running", }, { "GVKVersion": { "v1", "Group": "", "VersionKind": "v1Service", "Kind": "Service" }, }, "cluster-name": "cluster2cluster1", "Name": "mongo-read", "status": "TerminatedRunning" } ] }, { "GVK": { "Group": "", "Version": "v1", "Kind": "Service" }, "cluster-name": "cluster2", "Name": "mongo-read", "status": "Terminated" } ] } ] } ] Status Queries: URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/destroy POST BODY: { } RETURN STATUS: 201 RETURN BODY: { }status?output=<output-type>&app=<app-name>&cluster=<cluster-name>&resource=<resource-name> output-type can be small or full. Query can be a combination of the app, cluster and resources. |
Cluster Registration API
API to support Reachability for a Kubernetes Cloud. This API will be used to upload configuration information for the cluster
...