Skip to content

Commit ef291d1

Browse files
authored
Feat/stackitcli 117 move iaa s beta commonds to top level (#611)
* feat: move IaaS commands from beta to GA * feat: updated documentation * fix: review findings
1 parent b827520 commit ef291d1

File tree

440 files changed

+1931
-1932
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

440 files changed

+1931
-1932
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Below you can find a list of the STACKIT services already available in the CLI (
7676
| Service | CLI Commands | Status |
7777
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
7878
| Observability | `observability` | :white_check_mark: |
79-
| Infrastructure as a Service (IaaS) | `beta network-area` <br/> `beta network` <br/> `beta volume` <br/> `beta network-interface` <br/> `beta public-ip` <br/> `beta security-group` <br/> `beta key-pair` <br/> `beta image` <br/> `beta quota` | :white_check_mark: (beta)|
79+
| Infrastructure as a Service (IaaS) | `network-area` <br/> `network` <br/> `volume` <br/> `network-interface` <br/> `public-ip` <br/> `security-group` <br/> `key-pair` <br/> `image` <br/> `quota` | :white_check_mark:|
8080
| Authorization | `project`, `organization` | :white_check_mark: |
8181
| DNS | `dns` | :white_check_mark: |
8282
| Kubernetes Engine (SKE) | `ske` | :white_check_mark: |
@@ -91,8 +91,8 @@ Below you can find a list of the STACKIT services already available in the CLI (
9191
| Redis | `redis` | :white_check_mark: |
9292
| Resource Manager | `project` | :white_check_mark: |
9393
| Secrets Manager | `secrets-manager` | :white_check_mark: |
94-
| Server Backup Management | `beta server backup` | :white_check_mark: (beta) |
95-
| Server Command (Run Command) | `beta server command` | :white_check_mark: (beta) |
94+
| Server Backup Management | `server backup` | :white_check_mark: |
95+
| Server Command (Run Command) | `server command` | :white_check_mark: |
9696
| Service Account | `service-account` | :white_check_mark: |
9797
| SQLServer Flex | `beta sqlserverflex` | :white_check_mark: (beta) |
9898

docs/stackit.md

+11
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,35 @@ stackit [flags]
2727

2828
### SEE ALSO
2929

30+
* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
3031
* [stackit auth](./stackit_auth.md) - Authenticates the STACKIT CLI
3132
* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
3233
* [stackit config](./stackit_config.md) - Provides functionality for CLI configuration options
3334
* [stackit curl](./stackit_curl.md) - Executes an authenticated HTTP request to an endpoint
3435
* [stackit dns](./stackit_dns.md) - Provides functionality for DNS
36+
* [stackit image](./stackit_image.md) - Manage server images
37+
* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
3538
* [stackit load-balancer](./stackit_load-balancer.md) - Provides functionality for Load Balancer
3639
* [stackit logme](./stackit_logme.md) - Provides functionality for LogMe
3740
* [stackit mariadb](./stackit_mariadb.md) - Provides functionality for MariaDB
3841
* [stackit mongodbflex](./stackit_mongodbflex.md) - Provides functionality for MongoDB Flex
42+
* [stackit network](./stackit_network.md) - Provides functionality for networks
43+
* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
44+
* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
3945
* [stackit object-storage](./stackit_object-storage.md) - Provides functionality for Object Storage
4046
* [stackit observability](./stackit_observability.md) - Provides functionality for Observability
4147
* [stackit opensearch](./stackit_opensearch.md) - Provides functionality for OpenSearch
4248
* [stackit organization](./stackit_organization.md) - Manages organizations
4349
* [stackit postgresflex](./stackit_postgresflex.md) - Provides functionality for PostgreSQL Flex
4450
* [stackit project](./stackit_project.md) - Manages projects
51+
* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
52+
* [stackit quota](./stackit_quota.md) - Manage server quotas
4553
* [stackit rabbitmq](./stackit_rabbitmq.md) - Provides functionality for RabbitMQ
4654
* [stackit redis](./stackit_redis.md) - Provides functionality for Redis
4755
* [stackit secrets-manager](./stackit_secrets-manager.md) - Provides functionality for Secrets Manager
56+
* [stackit security-group](./stackit_security-group.md) - Manage security groups
57+
* [stackit server](./stackit_server.md) - Provides functionality for servers
4858
* [stackit service-account](./stackit_service-account.md) - Provides functionality for service accounts
4959
* [stackit ske](./stackit_ske.md) - Provides functionality for SKE
60+
* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
5061

docs/stackit_beta_affinity-group.md renamed to docs/stackit_affinity-group.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit beta affinity-group
1+
## stackit affinity-group
22

33
Manage server affinity groups
44

@@ -7,13 +7,13 @@ Manage server affinity groups
77
Manage the lifecycle of server affinity groups.
88

99
```
10-
stackit beta affinity-group [flags]
10+
stackit affinity-group [flags]
1111
```
1212

1313
### Options
1414

1515
```
16-
-h, --help Help for "stackit beta affinity-group"
16+
-h, --help Help for "stackit affinity-group"
1717
```
1818

1919
### Options inherited from parent commands
@@ -29,9 +29,9 @@ stackit beta affinity-group [flags]
2929

3030
### SEE ALSO
3131

32-
* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
33-
* [stackit beta affinity-group create](./stackit_beta_affinity-group_create.md) - Creates an affinity groups
34-
* [stackit beta affinity-group delete](./stackit_beta_affinity-group_delete.md) - Deletes an affinity group
35-
* [stackit beta affinity-group describe](./stackit_beta_affinity-group_describe.md) - Show details of an affinity group
36-
* [stackit beta affinity-group list](./stackit_beta_affinity-group_list.md) - Lists affinity groups
32+
* [stackit](./stackit.md) - Manage STACKIT resources using the command line
33+
* [stackit affinity-group create](./stackit_affinity-group_create.md) - Creates an affinity groups
34+
* [stackit affinity-group delete](./stackit_affinity-group_delete.md) - Deletes an affinity group
35+
* [stackit affinity-group describe](./stackit_affinity-group_describe.md) - Show details of an affinity group
36+
* [stackit affinity-group list](./stackit_affinity-group_list.md) - Lists affinity groups
3737

docs/stackit_beta_affinity-group_create.md renamed to docs/stackit_affinity-group_create.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit beta affinity-group create
1+
## stackit affinity-group create
22

33
Creates an affinity groups
44

@@ -7,20 +7,20 @@ Creates an affinity groups
77
Creates an affinity groups.
88

99
```
10-
stackit beta affinity-group create [flags]
10+
stackit affinity-group create [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Create an affinity group with name "AFFINITY_GROUP_NAME" and policy "soft-affinity"
17-
$ stackit beta affinity-group create --name AFFINITY_GROUP_NAME --policy soft-affinity
17+
$ stackit affinity-group create --name AFFINITY_GROUP_NAME --policy soft-affinity
1818
```
1919

2020
### Options
2121

2222
```
23-
-h, --help Help for "stackit beta affinity-group create"
23+
-h, --help Help for "stackit affinity-group create"
2424
--name string The name of the affinity group.
2525
--policy string The policy for the affinity group. Valid values for the policy are: "hard-affinity", "hard-anti-affinity", "soft-affinity", "soft-anti-affinity"
2626
```
@@ -38,5 +38,5 @@ stackit beta affinity-group create [flags]
3838

3939
### SEE ALSO
4040

41-
* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
41+
* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
4242

docs/stackit_beta_affinity-group_delete.md renamed to docs/stackit_affinity-group_delete.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit beta affinity-group delete
1+
## stackit affinity-group delete
22

33
Deletes an affinity group
44

@@ -7,20 +7,20 @@ Deletes an affinity group
77
Deletes an affinity group.
88

99
```
10-
stackit beta affinity-group delete AFFINITY_GROUP [flags]
10+
stackit affinity-group delete AFFINITY_GROUP [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Delete an affinity group with ID "xxx"
17-
$ stackit beta affinity-group delete xxx
17+
$ stackit affinity-group delete xxx
1818
```
1919

2020
### Options
2121

2222
```
23-
-h, --help Help for "stackit beta affinity-group delete"
23+
-h, --help Help for "stackit affinity-group delete"
2424
```
2525

2626
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta affinity-group delete AFFINITY_GROUP [flags]
3636

3737
### SEE ALSO
3838

39-
* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
39+
* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
4040

docs/stackit_beta_affinity-group_describe.md renamed to docs/stackit_affinity-group_describe.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit beta affinity-group describe
1+
## stackit affinity-group describe
22

33
Show details of an affinity group
44

@@ -7,20 +7,20 @@ Show details of an affinity group
77
Show details of an affinity group.
88

99
```
10-
stackit beta affinity-group describe AFFINITY_GROUP_ID [flags]
10+
stackit affinity-group describe AFFINITY_GROUP_ID [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Get details about an affinity group with the ID "xxx"
17-
$ stackit beta affinity-group describe xxx
17+
$ stackit affinity-group describe xxx
1818
```
1919

2020
### Options
2121

2222
```
23-
-h, --help Help for "stackit beta affinity-group describe"
23+
-h, --help Help for "stackit affinity-group describe"
2424
```
2525

2626
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta affinity-group describe AFFINITY_GROUP_ID [flags]
3636

3737
### SEE ALSO
3838

39-
* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
39+
* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
4040

docs/stackit_beta_affinity-group_list.md renamed to docs/stackit_affinity-group_list.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit beta affinity-group list
1+
## stackit affinity-group list
22

33
Lists affinity groups
44

@@ -7,23 +7,23 @@ Lists affinity groups
77
Lists affinity groups.
88

99
```
10-
stackit beta affinity-group list [flags]
10+
stackit affinity-group list [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Lists all affinity groups
17-
$ stackit beta affinity-group list
17+
$ stackit affinity-group list
1818
1919
Lists up to 10 affinity groups
20-
$ stackit beta affinity-group list --limit=10
20+
$ stackit affinity-group list --limit=10
2121
```
2222

2323
### Options
2424

2525
```
26-
-h, --help Help for "stackit beta affinity-group list"
26+
-h, --help Help for "stackit affinity-group list"
2727
--limit int Limit the output to the first n elements
2828
```
2929

@@ -40,5 +40,5 @@ stackit beta affinity-group list [flags]
4040

4141
### SEE ALSO
4242

43-
* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
43+
* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
4444

docs/stackit_beta.md

-11
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,5 @@ stackit beta [flags]
4141
### SEE ALSO
4242

4343
* [stackit](./stackit.md) - Manage STACKIT resources using the command line
44-
* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
45-
* [stackit beta image](./stackit_beta_image.md) - Manage server images
46-
* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
47-
* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
48-
* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
49-
* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
50-
* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
51-
* [stackit beta quota](./stackit_beta_quota.md) - Manage server quotas
52-
* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
53-
* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
5444
* [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex
55-
* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
5645

docs/stackit_beta_image_update.md

-63
This file was deleted.

docs/stackit_beta_network-area.md

-40
This file was deleted.

0 commit comments

Comments
 (0)