File tree 14 files changed +103
-3
lines changed
report-compatibility-result
14 files changed +103
-3
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ title: Archive Channel
6
6
---
7
7
graph LR
8
8
archive_channel["Archive Channel"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ channel_slug["channel-slug"]
9
12
app_slug ---> archive_channel
10
13
api_token ---> archive_channel
11
14
channel_slug ---> archive_channel
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ title: Archive Customer
6
6
---
7
7
graph LR
8
8
archive_customer["Archive Customer"]
9
+ api_token["api-token"]
10
+ customer_id["customer-id"]
9
11
api_token ---> archive_customer
10
12
customer_id ---> archive_customer
11
13
```
Original file line number Diff line number Diff line change @@ -6,6 +6,19 @@ title: Create Cluster
6
6
---
7
7
graph LR
8
8
create_cluster["Create Cluster"]
9
+ api_token["api-token"]
10
+ kubernetes_distribution["kubernetes-distribution"]
11
+ kubernetes_version["kubernetes-version"]
12
+ cluster_name["cluster-name"]
13
+ ttl["ttl"]
14
+ disk["disk"]
15
+ nodes["nodes"]
16
+ instance_type["instance-type"]
17
+ timeout_minutes["timeout-minutes"]
18
+ kubeconfig_path["kubeconfig-path"]
19
+ export_kubeconfig["export-kubeconfig"]
20
+ cluster_id["cluster-id"]
21
+ cluster_kubeconfig["cluster-kubeconfig"]
9
22
api_token ---> create_cluster
10
23
kubernetes_distribution ---> create_cluster
11
24
kubernetes_version ---> create_cluster
Original file line number Diff line number Diff line change @@ -6,6 +6,18 @@ title: Create Customer
6
6
---
7
7
graph LR
8
8
create_customer["Create Customer"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ customer_name["customer-name"]
12
+ customer_email["customer-email"]
13
+ license_type["license-type"]
14
+ channel_slug["channel-slug"]
15
+ expires_in["expires-in"]
16
+ entitlements["entitlements"]
17
+ is_kots_install_enabled["is-kots-install-enabled"]
18
+ customer_id["customer-id"]
19
+ license_id["license-id"]
20
+ license_file["license-file"]
9
21
app_slug ---> create_customer
10
22
api_token ---> create_customer
11
23
customer_name ---> create_customer
Original file line number Diff line number Diff line change @@ -6,6 +6,14 @@ title: Replicated create release
6
6
---
7
7
graph LR
8
8
replicated_create_release["Replicated create release"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ chart["chart"]
12
+ yaml_dir["yaml-dir"]
13
+ promote_channel["promote-channel"]
14
+ version["version"]
15
+ channel_slug["channel-slug"]
16
+ release_sequence["release-sequence"]
9
17
app_slug ---> replicated_create_release
10
18
api_token ---> replicated_create_release
11
19
chart ---> replicated_create_release
Original file line number Diff line number Diff line change @@ -12,24 +12,28 @@ def generate_mermaid(action_yaml_file):
12
12
data = yaml .load (f , Loader = yaml .FullLoader )
13
13
14
14
# Add action node
15
+ nodes = []
15
16
action = Node (data ['name' ])
17
+ nodes .append (action )
16
18
# Add input nodes
17
19
inputs = []
18
20
if 'inputs' in data :
19
21
for input_name in data ['inputs' ]:
20
- input = Node (input_name )
22
+ input = Node (input_name , input_name )
23
+ nodes .append (input )
21
24
inputs .append (Link (input , action ))
22
25
23
26
# Add output nodes
24
27
outputs = []
25
28
if 'outputs' in data :
26
29
for output_name in data ['outputs' ]:
27
- output = Node (output_name )
30
+ output = Node (output_name , output_name )
31
+ nodes .append (output )
28
32
outputs .append (Link (action , output ))
29
33
30
34
chart = MermaidDiagram (
31
35
title = data ['name' ],
32
- nodes = [ action ] ,
36
+ nodes = nodes ,
33
37
links = inputs + outputs ,
34
38
orientation = 'left to right'
35
39
)
Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ title: Get Customer Instances
6
6
---
7
7
graph LR
8
8
get_customer_instances["Get Customer Instances"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ matrix["matrix"]
9
12
app_slug ---> get_customer_instances
10
13
api_token ---> get_customer_instances
11
14
get_customer_instances ---> matrix
Original file line number Diff line number Diff line change @@ -6,6 +6,16 @@ title: Install a Helm chart to a cluster
6
6
---
7
7
graph LR
8
8
install_a_helm_chart_to_a_cluster["Install a Helm chart to a cluster"]
9
+ helm_path["helm-path"]
10
+ kubeconfig["kubeconfig"]
11
+ registry_username["registry-username"]
12
+ registry_password["registry-password"]
13
+ chart["chart"]
14
+ version["version"]
15
+ name["name"]
16
+ namespace["namespace"]
17
+ values["values"]
18
+ run_preflights["run-preflights"]
9
19
helm_path ---> install_a_helm_chart_to_a_cluster
10
20
kubeconfig ---> install_a_helm_chart_to_a_cluster
11
21
registry_username ---> install_a_helm_chart_to_a_cluster
Original file line number Diff line number Diff line change @@ -6,6 +6,15 @@ title: KOTS Install
6
6
---
7
7
graph LR
8
8
kots_install["KOTS Install"]
9
+ kubeconfig["kubeconfig"]
10
+ kots_version["kots-version"]
11
+ app_slug["app-slug"]
12
+ app_version_label["app-version-label"]
13
+ shared_password["shared-password"]
14
+ license_file["license-file"]
15
+ config_values["config-values"]
16
+ namespace["namespace"]
17
+ wait_duration["wait-duration"]
9
18
kubeconfig ---> kots_install
10
19
kots_version ---> kots_install
11
20
app_slug ---> kots_install
Original file line number Diff line number Diff line change @@ -6,6 +6,20 @@ title: Prepare Cluster
6
6
---
7
7
graph LR
8
8
prepare_cluster["Prepare Cluster"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ chart["chart"]
12
+ yaml_dir["yaml-dir"]
13
+ kubernetes_distribution["kubernetes-distribution"]
14
+ kubernetes_version["kubernetes-version"]
15
+ ttl["ttl"]
16
+ helm_values["helm-values"]
17
+ helm_chart_name["helm-chart-name"]
18
+ helm_run_preflights["helm-run-preflights"]
19
+ kots_config_values["kots-config-values"]
20
+ kots_wait_duration["kots-wait-duration"]
21
+ cluster_id["cluster-id"]
22
+ cluster_kubeconfig["cluster-kubeconfig"]
9
23
app_slug ---> prepare_cluster
10
24
api_token ---> prepare_cluster
11
25
chart ---> prepare_cluster
Original file line number Diff line number Diff line change @@ -6,6 +6,11 @@ title: Promote Release
6
6
---
7
7
graph LR
8
8
promote_release["Promote Release"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ channel_to["channel-to"]
12
+ release_sequence["release-sequence"]
13
+ release_version["release-version"]
9
14
app_slug ---> promote_release
10
15
api_token ---> promote_release
11
16
channel_to ---> promote_release
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ title: Remove cluster
6
6
---
7
7
graph LR
8
8
remove_cluster["Remove cluster"]
9
+ api_token["api-token"]
10
+ cluster_id["cluster-id"]
9
11
api_token ---> remove_cluster
10
12
cluster_id ---> remove_cluster
11
13
```
Original file line number Diff line number Diff line change @@ -6,6 +6,13 @@ title: Report Compatibility Result
6
6
---
7
7
graph LR
8
8
report_compatibility_result["Report Compatibility Result"]
9
+ app_slug["app-slug"]
10
+ api_token["api-token"]
11
+ release_sequence["release-sequence"]
12
+ kubernetes_distribution["kubernetes-distribution"]
13
+ kubernetes_version["kubernetes-version"]
14
+ success["success"]
15
+ notes["notes"]
9
16
app_slug ---> report_compatibility_result
10
17
api_token ---> report_compatibility_result
11
18
release_sequence ---> report_compatibility_result
Original file line number Diff line number Diff line change @@ -6,6 +6,14 @@ title: Upgrade Cluster
6
6
---
7
7
graph LR
8
8
upgrade_cluster["Upgrade Cluster"]
9
+ api_token["api-token"]
10
+ cluster_id["cluster-id"]
11
+ kubernetes_version["kubernetes-version"]
12
+ timeout_minutes["timeout-minutes"]
13
+ kubeconfig_path["kubeconfig-path"]
14
+ export_kubeconfig["export-kubeconfig"]
15
+ cluster_id["cluster-id"]
16
+ cluster_kubeconfig["cluster-kubeconfig"]
9
17
api_token ---> upgrade_cluster
10
18
cluster_id ---> upgrade_cluster
11
19
kubernetes_version ---> upgrade_cluster
You can’t perform that action at this time.
0 commit comments