Skip to content

Commit 0999228

Browse files
authored
Upgrade to node20 (#54)
1 parent ad999e8 commit 0999228

File tree

12 files changed

+157
-157
lines changed

12 files changed

+157
-157
lines changed

archive-channel/action.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
name: 'Archive Channel'
2-
description: 'Archive a channel'
1+
name: "Archive Channel"
2+
description: "Archive a channel"
33
inputs:
44
app-slug:
5-
description: 'App Slug.'
5+
description: "App Slug."
66
required: true
7-
default: ''
7+
default: ""
88
api-token:
9-
description: 'API Token.'
9+
description: "API Token."
1010
required: true
11-
default: ''
11+
default: ""
1212
channel-slug:
13-
description: 'The slug of the channel to archive.'
13+
description: "The slug of the channel to archive."
1414
required: true
1515
runs:
16-
using: 'node16'
17-
main: 'dist/index.js'
16+
using: "node20"
17+
main: "dist/index.js"

archive-customer/action.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
name: 'Archive Customer'
2-
description: 'Archive a customer'
1+
name: "Archive Customer"
2+
description: "Archive a customer"
33
inputs:
44
api-token:
5-
description: 'API Token.'
5+
description: "API Token."
66
required: true
7-
default: ''
7+
default: ""
88
customer-id:
9-
description: 'The id of the customer.'
9+
description: "The id of the customer."
1010
required: true
1111
runs:
12-
using: 'node16'
13-
main: 'dist/index.js'
12+
using: "node20"
13+
main: "dist/index.js"

create-cluster/action.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
name: 'Create Cluster'
2-
description: 'Create Cluster'
1+
name: "Create Cluster"
2+
description: "Create Cluster"
33
inputs:
44
api-token:
5-
description: 'API Token.'
5+
description: "API Token."
66
required: true
7-
default: ''
7+
default: ""
88
kubernetes-distribution:
9-
description: 'Kubernetes distribution of the cluster to provision.'
9+
description: "Kubernetes distribution of the cluster to provision."
1010
required: true
1111
kubernetes-version:
12-
description: 'Kubernetes version to provision (format is distribution dependent).'
12+
description: "Kubernetes version to provision (format is distribution dependent)."
1313
required: false
1414
license-id:
15-
description: 'License ID to use for the installation (required for Embedded Cluster distribution).'
15+
description: "License ID to use for the installation (required for Embedded Cluster distribution)."
1616
required: false
1717
cluster-name:
18-
description: 'Name of the cluster to provision'
18+
description: "Name of the cluster to provision"
1919
required: true
20-
default: ''
20+
default: ""
2121
ttl:
22-
description: 'Cluster TTL (duration, max 48h)'
22+
description: "Cluster TTL (duration, max 48h)"
2323
required: false
2424
disk:
25-
description: 'Disk size in GiB'
25+
description: "Disk size in GiB"
2626
required: false
2727
nodes:
28-
description: 'Number of nodes to provision'
28+
description: "Number of nodes to provision"
2929
required: false
3030
min-nodes:
31-
description: 'Minimum number of nodes to provision'
31+
description: "Minimum number of nodes to provision"
3232
required: false
3333
max-nodes:
34-
description: 'Maximum number of nodes to provision'
34+
description: "Maximum number of nodes to provision"
3535
required: false
3636
instance-type:
37-
description: 'Instance type to provision'
37+
description: "Instance type to provision"
3838
required: false
3939
timeout-minutes:
40-
description: 'Time to wait for the cluster to have a status of `running`'
40+
description: "Time to wait for the cluster to have a status of `running`"
4141
required: false
42-
default: '20'
42+
default: "20"
4343
node-groups:
4444
description: |
4545
Node groups to provision.
@@ -59,17 +59,17 @@ inputs:
5959
value: "engineering"</pre>
6060
required: false
6161
kubeconfig-path:
62-
description: 'If specified, the kubeconfig will be written to this path'
62+
description: "If specified, the kubeconfig will be written to this path"
6363
required: false
6464
export-kubeconfig:
65-
description: 'Export the KUBECONFIG variable (true/false)'
65+
description: "Export the KUBECONFIG variable (true/false)"
6666
required: false
67-
default: 'false'
67+
default: "false"
6868
outputs:
6969
cluster-id: # id of the cluster
70-
description: 'Contains the cluster id.'
70+
description: "Contains the cluster id."
7171
cluster-kubeconfig: # kubeconfig of the cluster
72-
description: 'Contains the kubeconfig to connect with the cluster.'
72+
description: "Contains the kubeconfig to connect with the cluster."
7373
runs:
74-
using: 'node16'
75-
main: 'dist/index.js'
74+
using: "node20"
75+
main: "dist/index.js"

create-customer/action.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
name: 'Create Customer'
2-
description: 'Create Customer'
1+
name: "Create Customer"
2+
description: "Create Customer"
33
inputs:
44
app-slug:
5-
description: 'App Slug.'
5+
description: "App Slug."
66
required: true
7-
default: ''
7+
default: ""
88
api-token:
9-
description: 'API Token.'
9+
description: "API Token."
1010
required: true
11-
default: ''
11+
default: ""
1212
customer-name:
13-
description: 'Name of the customer.'
13+
description: "Name of the customer."
1414
required: true
1515
customer-email:
16-
description: 'Email of the customer.'
16+
description: "Email of the customer."
1717
required: false
1818
license-type:
19-
description: 'License Type for the customer.'
19+
description: "License Type for the customer."
2020
required: true
21-
default: 'dev'
21+
default: "dev"
2222
channel-slug:
23-
description: 'Channel to assign the customer to.'
23+
description: "Channel to assign the customer to."
2424
required: false
2525
expires-in:
26-
description: 'Expiration of the license in days. (default: 0 - never expires))'
26+
description: "Expiration of the license in days. (default: 0 - never expires))"
2727
required: false
28-
default: '0'
28+
default: "0"
2929
entitlements:
3030
description: |
3131
Entitlements to assign to the customer.
@@ -35,15 +35,15 @@ inputs:
3535
value: "10"</pre>
3636
required: false
3737
is-kots-install-enabled:
38-
description: 'If KOTS install should be enabled for the customer.'
38+
description: "If KOTS install should be enabled for the customer."
3939
required: false
4040
outputs:
4141
customer-id: # id of the customer
42-
description: 'Contains the customer id.'
42+
description: "Contains the customer id."
4343
license-id: # id of the license
44-
description: 'Contains the license id.'
44+
description: "Contains the license id."
4545
license-file: # contains the license file
46-
description: 'Contains he license file.'
46+
description: "Contains he license file."
4747
runs:
48-
using: 'node16'
49-
main: 'dist/index.js'
48+
using: "node20"
49+
main: "dist/index.js"

create-release/action.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
name: 'Replicated create release'
2-
description: 'Create a Replicated release on a channel'
1+
name: "Replicated create release"
2+
description: "Create a Replicated release on a channel"
33
inputs:
44
app-slug:
5-
description: 'App Slug.'
5+
description: "App Slug."
66
required: true
7-
default: ''
7+
default: ""
88
api-token:
9-
description: 'API Token.'
9+
description: "API Token."
1010
required: true
11-
default: ''
11+
default: ""
1212
chart:
13-
description: 'Path to the helm chart (One of `chart` or `yaml-dir` is required).'
13+
description: "Path to the helm chart (One of `chart` or `yaml-dir` is required)."
1414
required: false
1515
yaml-dir:
16-
description: 'The directory containing multiple yamls for a Replicated release (One of `chart` or `yaml-dir` is required).'
16+
description: "The directory containing multiple yamls for a Replicated release (One of `chart` or `yaml-dir` is required)."
1717
required: false
1818
promote-channel:
19-
description: 'Channel name or id to promote this release to.'
19+
description: "Channel name or id to promote this release to."
2020
required: false
2121
version:
22-
description: 'Release version'
22+
description: "Release version"
2323
required: false
2424
outputs:
2525
channel-slug: # slug of the channel
26-
description: 'Contains the channel slug.'
26+
description: "Contains the channel slug."
2727
release-sequence: # sequence number of the release
28-
description: 'Sequence number of the release.'
28+
description: "Sequence number of the release."
2929
runs:
30-
using: 'node16'
31-
main: 'dist/index.js'
30+
using: "node20"
31+
main: "dist/index.js"

get-customer-instances/action.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
name: 'Get Customer Instances'
2-
description: 'Generate k8s matrix for testing based on usage and availability'
1+
name: "Get Customer Instances"
2+
description: "Generate k8s matrix for testing based on usage and availability"
33
inputs:
44
app-slug:
5-
description: 'App Slug.'
5+
description: "App Slug."
66
required: true
7-
default: ''
7+
default: ""
88
api-token:
9-
description: 'API Token.'
9+
description: "API Token."
1010
required: true
11-
default: ''
11+
default: ""
1212
outputs:
1313
matrix: # matrix to test with
14-
description: 'Matrix to test with (json).'
14+
description: "Matrix to test with (json)."
1515
runs:
16-
using: 'node16'
17-
main: 'dist/index.js'
16+
using: "node20"
17+
main: "dist/index.js"

helm-install/action.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
name: 'Install a Helm chart to a cluster'
2-
description: 'Install a Helm chart to a cluster'
1+
name: "Install a Helm chart to a cluster"
2+
description: "Install a Helm chart to a cluster"
33
inputs:
44
helm-path:
5-
description: 'The path to the helm binary to use'
5+
description: "The path to the helm binary to use"
66
required: true
77
kubeconfig:
8-
description: 'A valid kubeconfig to connect to'
8+
description: "A valid kubeconfig to connect to"
99
required: true
1010
registry-username:
11-
description: 'The registry username to log in with'
11+
description: "The registry username to log in with"
1212
required: true
1313
registry-password:
14-
description: 'The registry password to use'
14+
description: "The registry password to use"
1515
required: true
1616
repo-name:
17-
description: 'The repo name to use (when not installing from local or oci)'
17+
description: "The repo name to use (when not installing from local or oci)"
1818
required: false
1919
repo-url:
20-
description: 'The repo url to use (when not installing from local or oci)'
20+
description: "The repo url to use (when not installing from local or oci)"
2121
required: false
2222
chart:
23-
description: 'The chart to use'
23+
description: "The chart to use"
2424
required: true
2525
version:
26-
description: 'The version of the chart to install'
26+
description: "The version of the chart to install"
2727
required: false
2828
name:
29-
description: 'The name of release to install'
29+
description: "The name of release to install"
3030
required: true
3131
namespace:
32-
description: 'The namespace to install the application to'
32+
description: "The namespace to install the application to"
3333
required: true
3434
values:
35-
description: 'A values.yaml file to use'
35+
description: "A values.yaml file to use"
3636
run-preflights:
37-
description: 'Run preflight checks (true/false)'
37+
description: "Run preflight checks (true/false)"
3838
required: false
39-
default: 'false'
39+
default: "false"
4040
runs:
41-
using: 'node16'
42-
main: 'dist/index.js'
41+
using: "node20"
42+
main: "dist/index.js"

kots-install/action.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
name: 'KOTS Install'
2-
description: 'Install a application using KOTS'
1+
name: "KOTS Install"
2+
description: "Install a application using KOTS"
33
inputs:
44
kubeconfig:
5-
description: 'A valid kubeconfig to connect to'
5+
description: "A valid kubeconfig to connect to"
66
required: true
77
kots-version:
8-
description: 'The version of KOTS to use'
8+
description: "The version of KOTS to use"
99
required: true
1010
default: "latest"
1111
app-slug:
12-
description: 'App Slug.'
12+
description: "App Slug."
1313
required: true
1414
app-version-label:
15-
description: 'The application version label to install. If not specified, the latest version is installed.'
15+
description: "The application version label to install. If not specified, the latest version is installed."
1616
required: false
1717
shared-password:
18-
description: 'Shared password to use when deploying the admin console. If not specified, a random password is generated.'
18+
description: "Shared password to use when deploying the admin console. If not specified, a random password is generated."
1919
required: false
2020
license-file:
21-
description: 'A license.yaml to use. This can be a path to a file or the contents of the file.'
21+
description: "A license.yaml to use. This can be a path to a file or the contents of the file."
2222
required: true
2323
config-values:
24-
description: 'The config values to use. This can be a path to a file or the contents of the file.'
24+
description: "The config values to use. This can be a path to a file or the contents of the file."
2525
required: false
2626
namespace:
27-
description: 'The namespace to install the application to'
27+
description: "The namespace to install the application to"
2828
default: "default"
2929
required: false
3030
wait-duration:
3131
description: 'Timeout to be used while waiting for individual components to be ready. must be in Go duration format (eg: 10s, 2m) (default "2m")'
3232
required: false
3333
runs:
34-
using: 'node16'
35-
main: 'dist/index.js'
34+
using: "node20"
35+
main: "dist/index.js"

0 commit comments

Comments
 (0)