Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/renovate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Self-hosted Renovate
uses: renovatebot/github-action@v40.1.0
uses: renovatebot/github-action@v40.1.9
with:
configurationFile: .github/renovate.json
token: ${{ secrets.RENOVATE_TOKEN }}
2 changes: 2 additions & 0 deletions INSTALLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Package managers

[![Packaging status](https://repology.org/badge/vertical-allrepos/stackit-cli.svg?columns=3)](https://repology.org/project/stackit-cli/versions)

### macOS

The STACKIT CLI can be installed through the [Homebrew](https://brew.sh/) package manager.
Expand Down
2 changes: 1 addition & 1 deletion docs/stackit.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ stackit [flags]
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-h, --help Help for "stackit"
-o, --output-format string Output format, one of ["json" "pretty"]
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
-v, --version Show "stackit" version
Expand Down
3 changes: 2 additions & 1 deletion docs/stackit_argus.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,15 @@ stackit argus [flags]
```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit](./stackit.md) - Manage STACKIT resources using the command line
* [stackit argus grafana](./stackit_argus_grafana.md) - Provides functionality for the Grafana configuration of Argus instances
* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances
* [stackit argus plans](./stackit_argus_plans.md) - Lists all Argus service plans
* [stackit argus scrape-config](./stackit_argus_scrape-config.md) - Provides functionality for scrape configurations in Argus
Expand Down
35 changes: 35 additions & 0 deletions docs/stackit_argus_grafana.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## stackit argus grafana

Provides functionality for the Grafana configuration of Argus instances

### Synopsis

Provides functionality for the Grafana configuration of Argus instances.

```
stackit argus grafana [flags]
```

### Options

```
-h, --help Help for "stackit argus grafana"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus](./stackit_argus.md) - Provides functionality for Argus
* [stackit argus grafana describe](./stackit_argus_grafana_describe.md) - Shows details of the Grafana configuration of an Argus instance
* [stackit argus grafana public-read-access](./stackit_argus_grafana_public-read-access.md) - Enable or disable public read access for Grafana in Argus instances
* [stackit argus grafana single-sign-on](./stackit_argus_grafana_single-sign-on.md) - Enable or disable single sign-on for Grafana in Argus instances

48 changes: 48 additions & 0 deletions docs/stackit_argus_grafana_describe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
## stackit argus grafana describe

Shows details of the Grafana configuration of an Argus instance

### Synopsis

Shows details of the Grafana configuration of an Argus instance.
The Grafana dashboard URL and initial credentials (admin user and password) will be shown in the "pretty" output format. These credentials are only valid for first login. Please change the password after first login. After changing, the initial password is no longer valid.
The initial password is shown by default, if you want to hide it use the "--hide-password" flag.

```
stackit argus grafana describe INSTANCE_ID [flags]
```

### Examples

```
Get details of the Grafana configuration of an Argus instance with ID "xxx"
$ stackit argus credentials describe xxx

Get details of the Grafana configuration of an Argus instance with ID "xxx" in a table format
$ stackit argus credentials describe xxx --output-format pretty

Get details of the Grafana configuration of an Argus instance with ID "xxx" and hide the initial admin password
$ stackit argus credentials describe xxx --output-format pretty --hide-password
```

### Options

```
-h, --help Help for "stackit argus grafana describe"
--hide-password Show the initial admin password in the "pretty" output format
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana](./stackit_argus_grafana.md) - Provides functionality for the Grafana configuration of Argus instances

35 changes: 35 additions & 0 deletions docs/stackit_argus_grafana_public-read-access.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## stackit argus grafana public-read-access

Enable or disable public read access for Grafana in Argus instances

### Synopsis

Enable or disable public read access for Grafana in Argus instances.
When enabled, anyone can access the Grafana dashboards of the instance without logging in. Otherwise, a login is required.

```
stackit argus grafana public-read-access [flags]
```

### Options

```
-h, --help Help for "stackit argus grafana public-read-access"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana](./stackit_argus_grafana.md) - Provides functionality for the Grafana configuration of Argus instances
* [stackit argus grafana public-read-access disable](./stackit_argus_grafana_public-read-access_disable.md) - Disables public read access for Grafana on Argus instances
* [stackit argus grafana public-read-access enable](./stackit_argus_grafana_public-read-access_enable.md) - Enables public read access for Grafana on Argus instances

40 changes: 40 additions & 0 deletions docs/stackit_argus_grafana_public-read-access_disable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## stackit argus grafana public-read-access disable

Disables public read access for Grafana on Argus instances

### Synopsis

Disables public read access for Grafana on Argus instances.
When disabled, a login is required to access the Grafana dashboards of the instance. Otherwise, anyone can access the dashboards.

```
stackit argus grafana public-read-access disable INSTANCE_ID [flags]
```

### Examples

```
Disable public read access for Grafana on an Argus instance with ID "xxx"
$ stackit argus grafana public-read-access disable xxx
```

### Options

```
-h, --help Help for "stackit argus grafana public-read-access disable"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana public-read-access](./stackit_argus_grafana_public-read-access.md) - Enable or disable public read access for Grafana in Argus instances

40 changes: 40 additions & 0 deletions docs/stackit_argus_grafana_public-read-access_enable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## stackit argus grafana public-read-access enable

Enables public read access for Grafana on Argus instances

### Synopsis

Enables public read access for Grafana on Argus instances.
When enabled, anyone can access the Grafana dashboards of the instance without logging in. Otherwise, a login is required.

```
stackit argus grafana public-read-access enable INSTANCE_ID [flags]
```

### Examples

```
Enable public read access for Grafana on an Argus instance with ID "xxx"
$ stackit argus grafana public-read-access enable xxx
```

### Options

```
-h, --help Help for "stackit argus grafana public-read-access enable"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana public-read-access](./stackit_argus_grafana_public-read-access.md) - Enable or disable public read access for Grafana in Argus instances

35 changes: 35 additions & 0 deletions docs/stackit_argus_grafana_single-sign-on.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## stackit argus grafana single-sign-on

Enable or disable single sign-on for Grafana in Argus instances

### Synopsis

Enable or disable single sign-on for Grafana in Argus instances.
When enabled for an instance, overwrites the generic OAuth2 authentication and configures STACKIT single sign-on for that instance.

```
stackit argus grafana single-sign-on [flags]
```

### Options

```
-h, --help Help for "stackit argus grafana single-sign-on"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana](./stackit_argus_grafana.md) - Provides functionality for the Grafana configuration of Argus instances
* [stackit argus grafana single-sign-on disable](./stackit_argus_grafana_single-sign-on_disable.md) - Disables single sign-on for Grafana on Argus instances
* [stackit argus grafana single-sign-on enable](./stackit_argus_grafana_single-sign-on_enable.md) - Enables single sign-on for Grafana on Argus instances

40 changes: 40 additions & 0 deletions docs/stackit_argus_grafana_single-sign-on_disable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## stackit argus grafana single-sign-on disable

Disables single sign-on for Grafana on Argus instances

### Synopsis

Disables single sign-on for Grafana on Argus instances.
When disabled for an instance, the generic OAuth2 authentication is used for that instance.

```
stackit argus grafana single-sign-on disable INSTANCE_ID [flags]
```

### Examples

```
Disable single sign-on for Grafana on an Argus instance with ID "xxx"
$ stackit argus grafana single-sign-on disable xxx
```

### Options

```
-h, --help Help for "stackit argus grafana single-sign-on disable"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana single-sign-on](./stackit_argus_grafana_single-sign-on.md) - Enable or disable single sign-on for Grafana in Argus instances

40 changes: 40 additions & 0 deletions docs/stackit_argus_grafana_single-sign-on_enable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## stackit argus grafana single-sign-on enable

Enables single sign-on for Grafana on Argus instances

### Synopsis

Enables single sign-on for Grafana on Argus instances.
When enabled for an instance, overwrites the generic OAuth2 authentication and configures STACKIT single sign-on for that instance.

```
stackit argus grafana single-sign-on enable INSTANCE_ID [flags]
```

### Examples

```
Enable single sign-on for Grafana on an Argus instance with ID "xxx"
$ stackit argus grafana single-sign-on enable xxx
```

### Options

```
-h, --help Help for "stackit argus grafana single-sign-on enable"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit argus grafana single-sign-on](./stackit_argus_grafana_single-sign-on.md) - Enable or disable single sign-on for Grafana in Argus instances

2 changes: 1 addition & 1 deletion docs/stackit_argus_instance.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ stackit argus instance [flags]
```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```
Expand Down
2 changes: 1 addition & 1 deletion docs/stackit_argus_instance_create.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ stackit argus instance create [flags]
```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```
Expand Down
2 changes: 1 addition & 1 deletion docs/stackit_argus_instance_delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ stackit argus instance delete INSTANCE_ID [flags]
```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-o, --output-format string Output format, one of ["json" "pretty" "none"]
-p, --project-id string Project ID
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```
Expand Down
Loading