add plan
This commit is contained in:
parent
b98dfdf210
commit
e466635a1c
70
README.md
Normal file
70
README.md
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
```bash
|
||||||
|
shuttle run init
|
||||||
|
```
|
||||||
|
|
||||||
|
This command initializes the project, setting up the necessary configurations
|
||||||
|
and downloading any required dependencies.
|
||||||
|
|
||||||
|
## Build the Project
|
||||||
|
|
||||||
|
```bash
|
||||||
|
shuttle run build
|
||||||
|
```
|
||||||
|
|
||||||
|
This command builds the project, generating the necessary infrastructure and
|
||||||
|
artifacts.
|
||||||
|
|
||||||
|
## Apply the Changes
|
||||||
|
|
||||||
|
```bash
|
||||||
|
shuttle run apply
|
||||||
|
```
|
||||||
|
|
||||||
|
This command applies the changes to your infrastructure, creating or updating
|
||||||
|
resources as needed.
|
||||||
|
|
||||||
|
## Format the Code
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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. <chart>.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.
|
7
shuttletask/build.go
Normal file
7
shuttletask/build.go
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import "context"
|
||||||
|
|
||||||
|
func Build(ctx context.Context) error {
|
||||||
|
return nil
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user