Skip to content

FAQ

Last updated on

  • 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.

    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` ?

    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.

    Do you support installation packages for Windows?

    Yes. You can install the STACKIT CLI on Windows with the scoop package manager. View the setup guide in the STACKIT CLI GitHub repository.

    Do you have any checks in place for the vulnerabilities?

    Yes, we monitor our repository for vulnerabilities using Snyk monitoring. We also check 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 uses less as the default pager.

    Why are some services in beta state?

    The STACKIT CLI includes beta features so you can try recent developments early. This lets you test experimental tools safely without changing your stable setups. By keeping beta features separate, you can choose to try new options while your main workflows stay safe and steady.

  • STACKIT Terraform Provider

    How can I set up the STACKIT Terraform Provider?

    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.

    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. 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.