├── .gitignore ├── 0-preparation └── README.md ├── 1-exercise1 └── README.md ├── 2-exercise2 └── README.md ├── 3-exercise3 ├── README.md └── lab-setup.md ├── 4-exercise4 └── README.md ├── 5-exercise5 └── README.md ├── LICENSE ├── README.md └── template ├── devenv-security-app ├── .github │ └── workflows │ │ ├── deploy.yaml │ │ └── test.yaml ├── Dockerfile ├── README.md ├── go.mod ├── main.go └── supplychain │ └── action.yml └── devenv-security-iac ├── .github └── workflows │ ├── apply.yaml │ └── plan.yaml ├── .gitignore ├── README.md └── terraform └── training-project ├── backend.tf ├── google_actions_oidc.tf_ ├── google_helloworld_app.tf ├── google_project_service.tf ├── provider.tf └── variables.tf /.gitignore: -------------------------------------------------------------------------------- 1 | .terraform* 2 | -------------------------------------------------------------------------------- /0-preparation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/0-preparation/README.md -------------------------------------------------------------------------------- /1-exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/1-exercise1/README.md -------------------------------------------------------------------------------- /2-exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/2-exercise2/README.md -------------------------------------------------------------------------------- /3-exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/3-exercise3/README.md -------------------------------------------------------------------------------- /3-exercise3/lab-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/3-exercise3/lab-setup.md -------------------------------------------------------------------------------- /4-exercise4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/4-exercise4/README.md -------------------------------------------------------------------------------- /5-exercise5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/5-exercise5/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/README.md -------------------------------------------------------------------------------- /template/devenv-security-app/.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-app/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /template/devenv-security-app/.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-app/.github/workflows/test.yaml -------------------------------------------------------------------------------- /template/devenv-security-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-app/Dockerfile -------------------------------------------------------------------------------- /template/devenv-security-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-app/README.md -------------------------------------------------------------------------------- /template/devenv-security-app/go.mod: -------------------------------------------------------------------------------- 1 | module training-helloworld 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /template/devenv-security-app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-app/main.go -------------------------------------------------------------------------------- /template/devenv-security-app/supplychain/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-app/supplychain/action.yml -------------------------------------------------------------------------------- /template/devenv-security-iac/.github/workflows/apply.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/.github/workflows/apply.yaml -------------------------------------------------------------------------------- /template/devenv-security-iac/.github/workflows/plan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/.github/workflows/plan.yaml -------------------------------------------------------------------------------- /template/devenv-security-iac/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .terraform* 3 | -------------------------------------------------------------------------------- /template/devenv-security-iac/README.md: -------------------------------------------------------------------------------- 1 | # devenv-security-rung-iac 2 | -------------------------------------------------------------------------------- /template/devenv-security-iac/terraform/training-project/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/terraform/training-project/backend.tf -------------------------------------------------------------------------------- /template/devenv-security-iac/terraform/training-project/google_actions_oidc.tf_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/terraform/training-project/google_actions_oidc.tf_ -------------------------------------------------------------------------------- /template/devenv-security-iac/terraform/training-project/google_helloworld_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/terraform/training-project/google_helloworld_app.tf -------------------------------------------------------------------------------- /template/devenv-security-iac/terraform/training-project/google_project_service.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/terraform/training-project/google_project_service.tf -------------------------------------------------------------------------------- /template/devenv-security-iac/terraform/training-project/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/terraform/training-project/provider.tf -------------------------------------------------------------------------------- /template/devenv-security-iac/terraform/training-project/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-devenv-security/HEAD/template/devenv-security-iac/terraform/training-project/variables.tf --------------------------------------------------------------------------------