Skip to content

FAQ

  • STACKIT CLI

    How can I set up the STACKIT CLI?

    Refer to the Installation guide for detailed instructions.

    How can I set up configuration options?

    You can set the configuration values by using the stackit config command group.

    Please refer to the Configuration section in our GitHub repo for more details.

    Which options can I set using `stackit config set` command?

    You can set project id, verbosity level, session time limit and multiple custom endpoints.

    For the full list and the correct syntax, use the stackit config set --help command.

    What can I do when the installation fails with the error `Failed to connect to github.com` ?

    Please check your VPN and proxy settings. If the installation fails, it may be because these services can interfere with the connection to the installation servers, blocking or rerouting the data transfer. Try turning them off temporarily and then run the installation again. You can re-enable your VPN and proxy settings after the installation is complete.

    Will you support installation packages for Windows?

    We will support the distribution with WinGet in the future.

    Do you have any checks in place for the vulnerabilities?

    Yes, we regularly monitor our repository for vulnerabilities using Snyk monitoring. We also check new pull requests (PRs) for vulnerabilities. They are only merged if they don’t introduce any high or critical vulnerabilities.

    Can I save multiple configurations for different projects?

    Yes, you can use profiles to save multiple configurations in the STACKIT CLI. When a profile is not set, the default profile is used. You can see the available commands by calling stackit config profile --help.

    Find more in depth information about Configuration profiles in the GitHub documentation.

    Can I choose which pager to use for command output?

    Yes, you can specify a custom pager using the PAGER environment variable. If the variable isn’t set, the STACKIT CLI will use less as the default pager.

    Why are some services in beta state?

    The STACKIT CLI uses beta features to support new beta resources within STACKIT services. This approach lets users access experimental functionality while protecting stable resources from unintended changes. By making a clear distinction for beta features, we allow users to intentionally interact with new functionality while ensuring the stability of existing resources for other users.

    How do I switch from Homebrew formula to cask installation?

    See our Migration guide and learn how to perform the switch.

  • STACKIT Terraform Provider

    How can I set up the STACKIT Terraform Provider?

    Please refer to the Installation guide.

    Can I set up a Terraform backend using STACKIT Object Storage?

    Yes, you can configure an S3 backend using STACKIT Object Storage to store the Terraform state.

    More information can be found in the Backend configuration section of our GitHub documentation.

    Can STACKIT Terraform Provider write secrets to Secrets Manager?

    You can use the Vault Provider together with the stackit_secretsmanager_instance.

    For more information, see Using Vault Provider with STACKIT Secrets Manager.

    Are attributes inside nested resource blocks validated?

    Terraform does not parse and validate these attributes.

    Please refer to the Resources documentation for the supported attributes in registry.

    Can we migrate our resources from Community Provider to official STACKIT Terraform Provider?

    Yes, this is possible. Please refer to our Migration guide for further information.

    Why are some resources marked as beta?

    The introduction of beta features in the STACKIT Terraform Provider is driven by the necessity to support beta resources within the STACKIT services while minimizing the potential for breaking changes. This implementation aims to grant users access to beta features while safeguarding against unintended disruptions to existing stable resources.

    By introducing a clear distinction for beta features, we can allow users to intentionally interact with experimental functionality while ensuring the stability of existing resources for the other users. You can check our Opting into beta resources guide to find out more.

    Can I assign multiple members in a project using Terraform Provider?

    Yes, you can specify a list of members to add to your project. You can see the syntax to define members list in the Resource manager section of our documentation.

  • STACKIT Go SDK

    How can I set up the STACKIT Go SDK?

    Refer to the Setup guide.

    Where can I find examples on how to use the SDK?

    You can find the examples for services, configuration and authentication possibilities in the Code examples on GitHub.

    How do I authenticate to the SDK?

    There are multiple ways to authenticate:

    • Key flow (recommended)
    • Token flow

    You can find more information in the Authentication guide in our GitHub repo.

  • STACKIT Python SDK

    How can I set up the STACKIT Python SDK?

    Refer to the Setup guide.

    Where can I find examples on how to use the SDK?

    You can find the examples for services, configuration and authentication possibilities in the Code examples on GitHub.

    How do I authenticate to the SDK?

    There are multiple ways to authenticate:

    • Key flow (recommended)
    • Token flow

    More information about the authentication, you can find in the Authentication guide in our GitHub repo.