Skip to content

Commit bbf8987

Browse files
authored
Merge branch 'main' into main
2 parents e5f0bca + 2446141 commit bbf8987

35 files changed

+1605
-122
lines changed

.github/workflows/renovate.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: Checkout
1414
uses: actions/checkout@v4
1515
- name: Self-hosted Renovate
16-
uses: renovatebot/[email protected].3
16+
uses: renovatebot/[email protected].5
1717
with:
1818
configurationFile: .github/renovate.json
1919
token: ${{ secrets.RENOVATE_TOKEN }}

INSTALLATION.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,47 @@ brew tap stackitcloud/tap
1717
2. You can then install the CLI via:
1818

1919
```shell
20-
brew install stackit
20+
brew install --cask stackit
21+
```
22+
23+
#### Formula deprecated
24+
25+
The homebrew formula is deprecated, will no longer be updated and will be removed after 2026-01-22.
26+
You need to install the STACKIT CLI as cask.
27+
Therefor you need to uninstall the formula and reinstall it as cask.
28+
29+
Your profiles should normally remain. To ensure that nothing will be gone, you should backup them.
30+
31+
1. Export your existing profiles. This will create a json file in your current directory.
32+
```shell
33+
stackit config profile export default
34+
```
35+
36+
2. If you have multiple profiles, then execute the export command for each of them. You can find your profiles via:
37+
38+
```shell
39+
stackit config profile list
40+
stackit config profile export <profile-name>
41+
```
42+
43+
3. Uninstall the formula.
44+
```shell
45+
brew uninstall stackit
46+
```
47+
48+
4. Install the STACKIT CLI as cask.
49+
```shell
50+
brew install --cask stackit
51+
```
52+
53+
5. Check if your configs are still stored.
54+
```shell
55+
stackit config profile list
56+
```
57+
58+
6. In case the profiles are gone, import your profiles via:
59+
```shell
60+
$ stackit config profile import -c @default.json --name myProfile
2161
```
2262

2363
### Linux

docs/stackit_mongodbflex_user_create.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ stackit mongodbflex user create [flags]
2929
--database string The database inside the MongoDB instance that the user has access to. If it does not exist, it will be created once the user writes to it
3030
-h, --help Help for "stackit mongodbflex user create"
3131
--instance-id string ID of the instance
32-
--role strings Roles of the user, possible values are ["read" "readWrite"] (default [read])
32+
--role strings Roles of the user, possible values are ["read" "readWrite" "readWriteAnyDatabase"] (default [read])
3333
--username string Username of the user. If not specified, a random username will be assigned
3434
```
3535

docs/stackit_mongodbflex_user_update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ stackit mongodbflex user update USER_ID [flags]
2323
--database string The database inside the MongoDB instance that the user has access to. If it does not exist, it will be created once the user writes to it
2424
-h, --help Help for "stackit mongodbflex user update"
2525
--instance-id string ID of the instance
26-
--role strings Roles of the user, possible values are ["read" "readWrite"] (default [])
26+
--role strings Roles of the user, possible values are ["read" "readWrite" "readWriteAnyDatabase"] (default [])
2727
```
2828

2929
### Options inherited from parent commands

docs/stackit_ske_cluster.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,14 @@ stackit ske cluster [flags]
3030
### SEE ALSO
3131

3232
* [stackit ske](./stackit_ske.md) - Provides functionality for SKE
33-
* [stackit ske cluster create](./stackit_ske_cluster_create.md) - Creates an SKE cluster
33+
* [stackit ske cluster create](./stackit_ske_cluster_create.md) - Creates a SKE cluster
3434
* [stackit ske cluster delete](./stackit_ske_cluster_delete.md) - Deletes a SKE cluster
35-
* [stackit ske cluster describe](./stackit_ske_cluster_describe.md) - Shows details of a SKE cluster
35+
* [stackit ske cluster describe](./stackit_ske_cluster_describe.md) - Shows details of a SKE cluster
3636
* [stackit ske cluster generate-payload](./stackit_ske_cluster_generate-payload.md) - Generates a payload to create/update SKE clusters
37+
* [stackit ske cluster hibernate](./stackit_ske_cluster_hibernate.md) - Trigger hibernate for a SKE cluster
3738
* [stackit ske cluster list](./stackit_ske_cluster_list.md) - Lists all SKE clusters
38-
* [stackit ske cluster update](./stackit_ske_cluster_update.md) - Updates an SKE cluster
39+
* [stackit ske cluster maintenance](./stackit_ske_cluster_maintenance.md) - Trigger maintenance for a SKE cluster
40+
* [stackit ske cluster reconcile](./stackit_ske_cluster_reconcile.md) - Trigger reconcile for a SKE cluster
41+
* [stackit ske cluster update](./stackit_ske_cluster_update.md) - Updates a SKE cluster
42+
* [stackit ske cluster wakeup](./stackit_ske_cluster_wakeup.md) - Trigger wakeup from hibernation for a SKE cluster
3943

docs/stackit_ske_cluster_create.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## stackit ske cluster create
22

3-
Creates an SKE cluster
3+
Creates a SKE cluster
44

55
### Synopsis
66

@@ -15,13 +15,13 @@ stackit ske cluster create CLUSTER_NAME [flags]
1515
### Examples
1616

1717
```
18-
Create an SKE cluster using default configuration
18+
Create a SKE cluster using default configuration
1919
$ stackit ske cluster create my-cluster
2020
21-
Create an SKE cluster using an API payload sourced from the file "./payload.json"
21+
Create a SKE cluster using an API payload sourced from the file "./payload.json"
2222
$ stackit ske cluster create my-cluster --payload @./payload.json
2323
24-
Create an SKE cluster using an API payload provided as a JSON string
24+
Create a SKE cluster using an API payload provided as a JSON string
2525
$ stackit ske cluster create my-cluster --payload "{...}"
2626
2727
Generate a payload with default values, and adapt it with custom values for the different configuration options

docs/stackit_ske_cluster_delete.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ stackit ske cluster delete CLUSTER_NAME [flags]
1313
### Examples
1414

1515
```
16-
Delete an SKE cluster with name "my-cluster"
16+
Delete a SKE cluster with name "my-cluster"
1717
$ stackit ske cluster delete my-cluster
1818
```
1919

docs/stackit_ske_cluster_describe.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## stackit ske cluster describe
22

3-
Shows details of a SKE cluster
3+
Shows details of a SKE cluster
44

55
### Synopsis
66

7-
Shows details of a STACKIT Kubernetes Engine (SKE) cluster.
7+
Shows details of a STACKIT Kubernetes Engine (SKE) cluster.
88

99
```
1010
stackit ske cluster describe CLUSTER_NAME [flags]
@@ -13,10 +13,10 @@ stackit ske cluster describe CLUSTER_NAME [flags]
1313
### Examples
1414

1515
```
16-
Get details of an SKE cluster with name "my-cluster"
16+
Get details of a SKE cluster with name "my-cluster"
1717
$ stackit ske cluster describe my-cluster
1818
19-
Get details of an SKE cluster with name "my-cluster" in JSON format
19+
Get details of a SKE cluster with name "my-cluster" in JSON format
2020
$ stackit ske cluster describe my-cluster --output-format json
2121
```
2222

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit ske cluster hibernate
2+
3+
Trigger hibernate for a SKE cluster
4+
5+
### Synopsis
6+
7+
Trigger hibernate for a STACKIT Kubernetes Engine (SKE) cluster.
8+
9+
```
10+
stackit ske cluster hibernate CLUSTER_NAME [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Trigger hibernate for a SKE cluster with name "my-cluster"
17+
$ stackit ske cluster hibernate my-cluster
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit ske cluster hibernate"
24+
```
25+
26+
### Options inherited from parent commands
27+
28+
```
29+
-y, --assume-yes If set, skips all confirmation prompts
30+
--async If set, runs the command asynchronously
31+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
32+
-p, --project-id string Project ID
33+
--region string Target region for region-specific requests
34+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
35+
```
36+
37+
### SEE ALSO
38+
39+
* [stackit ske cluster](./stackit_ske_cluster.md) - Provides functionality for SKE cluster
40+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit ske cluster maintenance
2+
3+
Trigger maintenance for a SKE cluster
4+
5+
### Synopsis
6+
7+
Trigger maintenance for a STACKIT Kubernetes Engine (SKE) cluster.
8+
9+
```
10+
stackit ske cluster maintenance CLUSTER_NAME [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Trigger maintenance for a SKE cluster with name "my-cluster"
17+
$ stackit ske cluster maintenance my-cluster
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit ske cluster maintenance"
24+
```
25+
26+
### Options inherited from parent commands
27+
28+
```
29+
-y, --assume-yes If set, skips all confirmation prompts
30+
--async If set, runs the command asynchronously
31+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
32+
-p, --project-id string Project ID
33+
--region string Target region for region-specific requests
34+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
35+
```
36+
37+
### SEE ALSO
38+
39+
* [stackit ske cluster](./stackit_ske_cluster.md) - Provides functionality for SKE cluster
40+

0 commit comments

Comments
 (0)