# The Golden Path > Infrastructure as Code templates and documentation for the Golden Path. Infrastructure as Code templates and documentation for the Golden Path. ## Home - [Walk on the Golden Path](https://km.oslo.systems/index.md) ## Setup documentation - [Application](https://km.oslo.systems/setup/application/create-a-new-stack-for-your-application/index.md) - [Slack notifications](https://km.oslo.systems/setup/application/ci-cd/ci-cd-slack/index.md) - [Before you start](https://km.oslo.systems/setup/before-you-start/index.md) - [AWS account](https://km.oslo.systems/setup/before-you-start/aws-account/index.md) - [Terraform overrides](https://km.oslo.systems/setup/before-you-start/overrides/index.md) - [Tools](https://km.oslo.systems/setup/before-you-start/tools/index.md) - [AWS CLI](https://km.oslo.systems/setup/before-you-start/tools/aws-cli/index.md) - [Boilerplate](https://km.oslo.systems/setup/before-you-start/tools/boilerplate/index.md) - [fzf](https://km.oslo.systems/setup/before-you-start/tools/fzf/index.md) - [gh](https://km.oslo.systems/setup/before-you-start/tools/gh/index.md) - [jq](https://km.oslo.systems/setup/before-you-start/tools/jq/index.md) - [ok](https://km.oslo.systems/setup/before-you-start/tools/ok/index.md) - [Terraform](https://km.oslo.systems/setup/before-you-start/tools/terraform/index.md) - [yq](https://km.oslo.systems/setup/before-you-start/tools/yq/index.md) - [Continuous delivery and deployment](https://km.oslo.systems/setup/ci-cd/index.md) - [Enable OIDC](https://km.oslo.systems/setup/ci-cd/enable-oidc/index.md) - [Workflows directory](https://km.oslo.systems/setup/ci-cd/workflows-directory/index.md) - [Bump the image tag](https://km.oslo.systems/setup/ci-cd/bump-image/index.md) - [Add a GitHub workflow](https://km.oslo.systems/setup/ci-cd/bump-image/add-a-workflow-for-bumping-the-image-tag/index.md) - [Add PAT as a secret](https://km.oslo.systems/setup/ci-cd/bump-image/add-pat-as-a-secret-to-the-infrastructure-repository/index.md) - [Create a GPG key](https://km.oslo.systems/setup/ci-cd/bump-image/create-gpg-key/index.md) - [Deploy the image](https://km.oslo.systems/setup/ci-cd/deploy-image/index.md) - [Add a GitHub workflow](https://km.oslo.systems/setup/ci-cd/deploy-image/add-a-workflow-for-running-terraform/index.md) - [Add a GitHub environment](https://km.oslo.systems/setup/ci-cd/deploy-image/add-an-environment-to-the-infrastructure-repository/index.md) - [Add role ARN as a secret](https://km.oslo.systems/setup/ci-cd/deploy-image/add-iam-secrets-to-the-infrastructure-repository/index.md) - [Create age encryption keys](https://km.oslo.systems/setup/ci-cd/deploy-image/create-encryption-keys-with-age/index.md) - [Dispatch the image tag](https://km.oslo.systems/setup/ci-cd/dispatch-image-tag/index.md) - [Add PAT as a secret](https://km.oslo.systems/setup/ci-cd/dispatch-image-tag/add-pat-as-a-secret-to-the-application-repository/index.md) - [Create a PAT](https://km.oslo.systems/setup/ci-cd/dispatch-image-tag/create-pat-for-sending-dispatch-events/index.md) - [Configure the workflow](https://km.oslo.systems/setup/ci-cd/dispatch-image-tag/notifying-the-infrastructure-repository-of-updated-images/index.md) - [Push a container image](https://km.oslo.systems/setup/ci-cd/push-image/index.md) - [Add a GitHub environment](https://km.oslo.systems/setup/ci-cd/push-image/add-an-environment-to-the-application-repository/index.md) - [Add a GitHub workflow](https://km.oslo.systems/setup/ci-cd/push-image/building-container-images-with-docker/index.md) - [Create IAM roles](https://km.oslo.systems/setup/ci-cd/push-image/create-iam-roles-for-pushing-the-image-to-ecr/index.md) - [GitHub repository](https://km.oslo.systems/setup/infrastructure/github-repository/index.md) - [Initialize environment](https://km.oslo.systems/setup/infrastructure/initialize-environment/index.md) - [Application common](https://km.oslo.systems/setup/infrastructure/setup-application-common/index.md) - [Certificates](https://km.oslo.systems/setup/infrastructure/setup-certificates/index.md) - [Databases](https://km.oslo.systems/setup/infrastructure/setup-databases/index.md) - [DNS](https://km.oslo.systems/setup/infrastructure/setup-dns/index.md) - [IAM](https://km.oslo.systems/setup/infrastructure/setup-iam/index.md) - [Load balancing](https://km.oslo.systems/setup/infrastructure/setup-load-balancing/index.md) - [Networking](https://km.oslo.systems/setup/infrastructure/setup-networking/index.md) - [Remote State](https://km.oslo.systems/setup/infrastructure/setup-remote-state/index.md) ## Updates - [Relocate GitHub Actions reusable workflows](https://km.oslo.systems/updates/update-guides/0-relocate-reusable-workflows/index.md) - [Removing aws_caller_identity](https://km.oslo.systems/updates/update-guides/120-account-id/index.md) - [Add tagging to IAM for continuous deployment](https://km.oslo.systems/updates/update-guides/1470-add-tagging-to-IAM-for-continuous-deployment/index.md) - [Certificate update](https://km.oslo.systems/updates/update-guides/233-certificate-update/index.md) - [Update ALB listener policy](https://km.oslo.systems/updates/update-guides/38-update-alb-listener-policy/index.md) - [IAM CI/CD - Support for multiple ECR repositories](https://km.oslo.systems/updates/update-guides/425-support-for-multiple-ecr-repositories/index.md) - [RDS: Automatic minor version upgrade](https://km.oslo.systems/updates/update-guides/721-engine-version/index.md) - [Upgrade RDS Terraform provider from major version 7 to 8](https://km.oslo.systems/updates/update-guides/869-upgrade-rds-provider/index.md) - [Copy RDS tags to snapshot](https://km.oslo.systems/updates/update-guides/946-copy-rds-tags-to-snapshot/index.md) - [Title of update](https://km.oslo.systems/updates/update-guides/TEMPLATE/index.md) - [args-rds-aurora version 0.3.0](https://km.oslo.systems/updates/update-guides/args-rds-0-3-0/index.md) - [Update the ECS Terraform module from major version 4 to 5](https://km.oslo.systems/updates/update-guides/ecs-cluster-4-to-5/index.md) - [Update app template to v7 or later](https://km.oslo.systems/updates/update-guides/update-app-to-v7-or-later/index.md) - [Use new file pattern for stacks](https://km.oslo.systems/updates/update-guides/use-new-file-pattern-for-stacks/index.md) ## Guides - [Delete the environment](https://km.oslo.systems/guides/delete/delete-environment/index.md) - [Delete the remote state bucket](https://km.oslo.systems/guides/delete/delete-remote-state-bucket/index.md) ## Reference - [Architectural decision records (ADRs)](https://km.oslo.systems/reference/adrs/index.md) - [ok](https://km.oslo.systems/reference/ok-cli/index.md) - [packages.yml](https://km.oslo.systems/reference/ok-cli/packages/index.md) - [Renovate](https://km.oslo.systems/reference/renovate/index.md) - [AWS production environment access](https://km.oslo.systems/reference/security/aws-production-environment-access/index.md) - [Signing commits](https://km.oslo.systems/reference/security/commit-signature/index.md) - [Environment secrets](https://km.oslo.systems/reference/security/environment-secrets/index.md) - [Risk assessment (ROS)](https://km.oslo.systems/reference/security/risk-assessment/index.md) - [GitHub Actions](https://km.oslo.systems/reference/security/security-github-actions/index.md) - [Security report](https://km.oslo.systems/reference/security/security-report/index.md) - [Terraform](https://km.oslo.systems/reference/security/security-terraform/index.md) - [ok](https://km.oslo.systems/cli/ok/index.md) - [ok aws](https://km.oslo.systems/cli/ok_aws/index.md) - [ok aws admin-session](https://km.oslo.systems/cli/ok_aws_admin-session/index.md) - [ok aws ecs-exec](https://km.oslo.systems/cli/ok_aws_ecs-exec/index.md) - [ok aws generate](https://km.oslo.systems/cli/ok_aws_generate/index.md) - [ok completion](https://km.oslo.systems/cli/ok_completion/index.md) - [ok completion bash](https://km.oslo.systems/cli/ok_completion_bash/index.md) - [ok completion fish](https://km.oslo.systems/cli/ok_completion_fish/index.md) - [ok completion powershell](https://km.oslo.systems/cli/ok_completion_powershell/index.md) - [ok completion zsh](https://km.oslo.systems/cli/ok_completion_zsh/index.md) - [ok forward](https://km.oslo.systems/cli/ok_forward/index.md) - [ok pkg](https://km.oslo.systems/cli/ok_pkg/index.md) - [ok pkg add](https://km.oslo.systems/cli/ok_pkg_add/index.md) - [ok pkg fmt](https://km.oslo.systems/cli/ok_pkg_fmt/index.md) - [ok pkg install](https://km.oslo.systems/cli/ok_pkg_install/index.md) - [ok pkg update](https://km.oslo.systems/cli/ok_pkg_update/index.md) - [ok version](https://km.oslo.systems/cli/ok_version/index.md) ## Help - [Common issues](https://km.oslo.systems/help/common-issues/index.md) - [Contact us](https://km.oslo.systems/help/contact-us/index.md) ## Community - [Focus groups](https://km.oslo.systems/community/focus-groups/index.md) - [Get involved](https://km.oslo.systems/community/get-involved/index.md) - [Mob programming](https://km.oslo.systems/community/mob-programming/index.md) - [Superbrukerforum](https://km.oslo.systems/community/superbrukerforum/index.md)