Improved
v2.0.0-alpha1
Changelog
- fdfc0659 chore: make both trivy scan use ignore list and pin
- 80d4c488 chore: ignore vuln in packers dependencies
- 56ebe59f chore: build release images for amd64 and arm64
- 34ed23f3 chore: remove docker login from build
- fe5ca4bd chore: have gha use go version in mod file
- 49546c3d chore: move dev dockerfile to match our convention
- c6a3c8cf chore: add back dependabot with grouping
- 771cc353 refactor: add github actions for docker image push
- b257843a feat(cli): add bucket delete command
- 3bf06ac5 fix: shared credentials and sso
- 07f5bb2d fix: remove unused const
- 255d0d64 refactor: extract ssh client from acceptance test
- 9abfedf7 refactor: remove scenario uninstall from cli
- 9d33f55b docs: add project documentation
- 1362c82c docs: player guide
- 023514f1 feat(templates): add various GH templates.
- 2cafa3bc release: initial release with CI/CD
- 9ae6b27b release: release v2.0.0-alpha binary
- 915bf074 feat: error wrapping, slice allocation, github actions & goreleaser
- a66564aa docs: QA of build-a-backdoor docs: QA of Cease & Desist docs: QA of CI Runner NG docs: clean up QA comments
- b4f12454 chore: updated tasks.yaml and scenario.yaml for consistency
- f8d11e51 docs: update the scenario descriptions for the README
- 43aadeee fix: typo for pss misconfig README
- f77f9ebe fix: formatting on difficulty rating
- d64ae7cf docs: first draft of ctf walkthroughs
- 0eda9107 test(infra): add acceptance test
- db6da9c2 feat: sort listed scenarios by difficulty
- a7d93991 feat: improve listing of amis
- 157bf8cc refactor: reorganise code base
- b5e583bf feat(container): add image pull
- ef6d53a0 feat(scenarios): add identity theft
- e58bbc39 feat(amis): improve ami management
- b7914639 feat(iam): add list bucket permission
- e9c18b60 feat(scenarios): add ci runner ng breakout
- f71fef3a feat: add more comprehensive linting
- d0196a7c refactor: use v2
- 4dbf2e4c refactor(logging): use text instead of json
- f553c204 docs: update aws iam permissions doc
- e23118fd feat: enable commands to specify output writer
- 85bc36ef chore: remove unneeded cast
- 75aad0d7 refactor: clean up controlplane logging
- 08be6740 feat: simplify logging configuration
- 80be4d33 chore: remove errored.tfstate
- e94690fe chore: add some todos
- 97693c6c feat: lock down instances security group to cluster
- 3146addc fix: ansible inventory bungling caused by yaml formatting
- 127c16a5 chore: format
- edfa422b refactor: move cli basedir into dev mode
- a58f6893 docs: start to document usage
- 314f081f refactor: directory structure
- 1516171c docs: iam permissions required for simulator
- a3fc301c feat(scenarios): add pss misconfiguration
- 6410a5a1 feat(scenarios): add seven seas
- a4b5ea2b feat(scenarios): add cease and desist
- 02c9bf74 feat(scenarios): add coastline cluster attack
- 69cca811 feat(cli): support running with rootless docker
- 1b9c39e2 feat(scenarios): add build a backdoor
- a60d2268 feat(scenarios): add commandeer container
- 4c1b095e feat: manage scenarios
- 07c076f1 feat: manage AMIs
- cbaaa6b8 feat(network): remove ingress and egress rules default security group
- 2ba0555a feat: manage infrastructure
- 6c7c8603 chore: hard-reset
- 511e61c0 Merge pull request #337 from kubernetes-simulator/codeowners-update
- fc2dbd09 chore: update CODEOWNERS
- 831efa98 Merge pull request #327 from kubernetes-simulator/bugfixes
- ee34d807 Merge pull request #326 from kubernetes-simulator/update-codeowners-jcp-ldp
- 226878a3 chore: update codeowners
- 3d4f303a feat: Catch failed cloud-init run before goss
- 24d9c8b7 feat: Bump AMI to Ubuntu 20.04
- 14a1098d feat: Remove master->node provisioning dependency
- 7caa0b60 fix: ensure internet connectivity in private net
- 819b935a fix: ensure tests are run during node re-deploy
- bc9b4a49 fix: switch to nerdctl to query pod status on node
- 519ba0f6 fix: remove unused/deprecated env vars
- 8eedb71f fix: Pin yq, to allow use of v3 syntax
- 067362b6 fix: Switch to containerd and pin k8s version
- ae6a551b Merge pull request #320 from kubernetes-simulator/codeowners
- f358cfe0 Update CODEOWNERS
- c8796f30 Merge pull request #316 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/lodash-4.17.21
- 8d424e02 Merge pull request #317 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/hosted-git-info-2.8.9
- 0dc388f3 build(deps): bump hosted-git-info in /tools/scenario-tools
- 91ac1867 build(deps): bump lodash in /tools/scenario-tools
- f2067990 Merge pull request #314 from danielsagi/patch-1
- 87c9fc7e Update tasks.yaml
- a4a5af68 Merge pull request #312 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/axios-0.21.1
- e6ddb859 build(deps): bump axios from 0.19.2 to 0.21.1 in /tools/scenario-tools
- 75185436 Merge pull request #309 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/ini-1.3.8
- 23fa4136 build(deps): bump ini from 1.3.5 to 1.3.8 in /tools/scenario-tools
- 3048d920 Merge pull request #307 from kubernetes-simulator/KUBE-306
- 90359995 feat: fix exec error and errors if no scenario
- a619d5cd fix: finding current task at progress server change from local progress file to progress server path
- fc4def88 Merge pull request #305 from kubernetes-simulator/doc-create-scenario
- 3fc329ac fix: accidental c/p remove additional yaml
- 0bb3675d doc: create scenario adding doc about scenario creation