-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
63 lines (51 loc) · 1.77 KB
/
mise.toml
File metadata and controls
63 lines (51 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[tools]
github-cli = "latest"
python = "3.14"
node = "22.22.0"
uv = "latest"
pnpm = "latest"
pre-commit = "latest"
git-cliff = "latest"
markdownlint-cli2 = "latest"
aws-cli = "latest"
kubectl = "latest"
terraform = "1.14.5"
terraform-docs = "latest"
tflint = "latest"
tfenv = "latest"
# checkov = "latest"
[settings]
experimental = true
idiomatic_version_file_enable_tools = ["python"]
[hooks]
enter = "bash ./scripts/enter_project.sh"
[env]
_.file = '.env' # for sensitive data
UV_LINK_MODE = "copy"
[tasks.docs]
run = "uv run zensical serve"
description = "Serve the documentation locally"
[tasks.bootstrap-aws-tf-backend]
run = "bash ./scripts/bootstrap-terraform-backend.sh"
description = "Bootstrap Terraform backend (S3 with native locking) for state management"
[tasks.apply-tf-identity]
run = "bash ./scripts/apply-terraform-identity.sh"
description = "Apply Terraform Identity configuration (GitHub OIDC provider & roles)"
[tasks.show-tf-outputs]
run = "bash ./scripts/terraform-show-outputs.sh"
description = "Display Terraform outputs (bootstrap, identity, dev, prod) - optional args: bootstrap|identity|dev|prod"
[tasks.kind-up]
run = "bash ./scripts/create-kind-cluster.sh"
description = "Create and configure a local kind Kubernetes cluster"
[tasks.kind-down]
run = "bash ./scripts/delete-kind-cluster.sh"
description = "Delete the local kind Kubernetes cluster"
[tasks.kind-full]
run = "bash ./scripts/kind-full-workflow.sh"
description = "Complete kind workflow: create cluster → build images → load → deploy"
[tasks.kind-rebuild-api]
run = "bash ./scripts/kind-rebuild-service.sh -s api"
description = "Rebuild and redeploy API service only"
[tasks.kind-rebuild-web]
run = "bash ./scripts/kind-rebuild-service.sh -s web"
description = "Rebuild and redeploy Web service only"