Go to file
2023-05-19 18:51:35 +00:00
shuttletask add plan 2023-04-06 20:46:57 +02:00
.gitignore feat: with initial 2023-04-06 16:52:06 +02:00
plan.yaml fix: rename plan 2023-04-06 20:47:43 +02:00
README.md add plan 2023-04-06 20:46:57 +02:00
renovate.json Add renovate.json 2023-04-06 18:48:09 +00:00
shuttle.yaml feat: with initial 2023-04-06 16:52:06 +02:00

clank-shuttle-infrastructure-plan

The clank-shuttle-infrastructure-plan is a toolkit designed to help quickly set up infrastructure and support development in Terraform modules, projects, Helm charts, and more. With the provided OpenAPI specification,

Getting Started

Initialize the Project

shuttle run init

This command initializes the project, setting up the necessary configurations and downloading any required dependencies.

Build the Project

shuttle run build

This command builds the project, generating the necessary infrastructure and artifacts.

Apply the Changes

shuttle run apply

This command applies the changes to your infrastructure, creating or updating resources as needed.

Format the Code

shuttle run format

This command formats the code, ensuring it adheres to best practices and style guidelines.

Adding Helm Charts

To add Helm charts to your project, follow these steps:

  1. Create a templates/charts directory in your project.
  2. Add your Helm charts to the charts directory.
  3. Add values in the templates directory, i.e. .values.yaml
  4. Update your project's YAML file to include the Helm chart settings, if needed.
  5. Use the Shuttle CLI commands mentioned above to build, apply, and manage your Helm charts along with the rest of your infrastructure.

Contributing

If you'd like to contribute to the clank-shuttle-infrastructure-plan, please feel free to submit pull requests or open issues to report bugs and suggest new features. License

This project is licensed under the MIT License. See the LICENSE file for more information.

Support

If you encounter any issues or need help with the clank-shuttle-infrastructure-plan, please reach out to our team or open an issue on the GitHub repository.