Releases: controlplaneio/simulator
Releases · controlplaneio/simulator
v2.0.0
Changelog
- 7b0258b refactor: move ANSIBLE_CONFIG env up
- 394efa6 feat: add flag to change log level
- 1076941 fix: use Error level by default
- 0ac7628 feat: use OS specific config dir for simulator config, minor fixes
- 0fa5264 style(terraform): terraform fmt
- 3c85566 refactor:(terraform): make bastion ssh ingress cidrs configurable
- 8314a66 refactor(terraform): split ssh config into module
- 23ca834 refactor(terraform): split ansible config into module
- e6f3200 fix: bug report and feature request templates
v2.0.0-alpha1
Changelog
- fdfc065 chore: make both trivy scan use ignore list and pin
- 80d4c48 chore: ignore vuln in packers dependencies
- 56ebe59 chore: build release images for amd64 and arm64
- 34ed23f chore: remove docker login from build
- fe5ca4b chore: have gha use go version in mod file
- 49546c3 chore: move dev dockerfile to match our convention
- c6a3c8c chore: add back dependabot with grouping
- 771cc35 refactor: add github actions for docker image push
- b257843 feat(cli): add bucket delete command
- 3bf06ac fix: shared credentials and sso
- 07f5bb2 fix: remove unused const
- 255d0d6 refactor: extract ssh client from acceptance test
- 9abfedf refactor: remove scenario uninstall from cli
- 9d33f55 docs: add project documentation
- 1362c82 docs: player guide
- 023514f feat(templates): add various GH templates.
- 2cafa3b release: initial release with CI/CD
- 9ae6b27 release: release v2.0.0-alpha binary
- 915bf07 feat: error wrapping, slice allocation, github actions & goreleaser
- a66564a docs: QA of build-a-backdoor docs: QA of Cease & Desist docs: QA of CI Runner NG docs: clean up QA comments
- b4f1245 chore: updated tasks.yaml and scenario.yaml for consistency
- f8d11e5 docs: update the scenario descriptions for the README
- 43aadee fix: typo for pss misconfig README
- f77f9eb fix: formatting on difficulty rating
- d64ae7c docs: first draft of ctf walkthroughs
- 0eda910 test(infra): add acceptance test
- db6da9c feat: sort listed scenarios by difficulty
- a7d9399 feat: improve listing of amis
- 157bf8c refactor: reorganise code base
- b5e583b feat(container): add image pull
- ef6d53a feat(scenarios): add identity theft
- e58bbc3 feat(amis): improve ami management
- b791463 feat(iam): add list bucket permission
- e9c18b6 feat(scenarios): add ci runner ng breakout
- f71fef3 feat: add more comprehensive linting
- d0196a7 refactor: use v2
- 4dbf2e4 refactor(logging): use text instead of json
- f553c20 docs: update aws iam permissions doc
- e23118f feat: enable commands to specify output writer
- 85bc36e chore: remove unneeded cast
- 75aad0d refactor: clean up controlplane logging
- 08be674 feat: simplify logging configuration
- 80be4d3 chore: remove errored.tfstate
- e94690f chore: add some todos
- 97693c6 feat: lock down instances security group to cluster
- 3146add fix: ansible inventory bungling caused by yaml formatting
- 127c16a chore: format
- edfa422 refactor: move cli basedir into dev mode
- a58f689 docs: start to document usage
- 314f081 refactor: directory structure
- 1516171 docs: iam permissions required for simulator
- a3fc301 feat(scenarios): add pss misconfiguration
- 6410a5a feat(scenarios): add seven seas
- a4b5ea2 feat(scenarios): add cease and desist
- 02c9bf7 feat(scenarios): add coastline cluster attack
- 69cca81 feat(cli): support running with rootless docker
- 1b9c39e feat(scenarios): add build a backdoor
- a60d226 feat(scenarios): add commandeer container
- 4c1b095 feat: manage scenarios
- 07c076f feat: manage AMIs
- cbaaa6b feat(network): remove ingress and egress rules default security group
- 2ba0555 feat: manage infrastructure
- 6c7c860 chore: hard-reset
- 511e61c Merge pull request #337 from kubernetes-simulator/codeowners-update
- fc2dbd0 chore: update CODEOWNERS
- 831efa9 Merge pull request #327 from kubernetes-simulator/bugfixes
- ee34d80 Merge pull request #326 from kubernetes-simulator/update-codeowners-jcp-ldp
- 226878a chore: update codeowners
- 3d4f303 feat: Catch failed cloud-init run before goss
- 24d9c8b feat: Bump AMI to Ubuntu 20.04
- 14a1098 feat: Remove master->node provisioning dependency
- 7caa0b6 fix: ensure internet connectivity in private net
- 819b935 fix: ensure tests are run during node re-deploy
- bc9b4a4 fix: switch to nerdctl to query pod status on node
- 519ba0f fix: remove unused/deprecated env vars
- 8eedb71 fix: Pin yq, to allow use of v3 syntax
- 067362b fix: Switch to containerd and pin k8s version
- ae6a551 Merge pull request #320 from kubernetes-simulator/codeowners
- f358cfe Update CODEOWNERS
- c8796f3 Merge pull request #316 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/lodash-4.17.21
- 8d424e0 Merge pull request #317 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/hosted-git-info-2.8.9
- 0dc388f build(deps): bump hosted-git-info in /tools/scenario-tools
- 91ac186 build(deps): bump lodash in /tools/scenario-tools
- f206799 Merge pull request #314 from danielsagi/patch-1
- 87c9fc7 Update tasks.yaml
- a4a5af6 Merge pull request #312 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/axios-0.21.1
- e6ddb85 build(deps): bump axios from 0.19.2 to 0.21.1 in /tools/scenario-tools
- 7518543 Merge pull request #309 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/ini-1.3.8
- 23fa413 build(deps): bump ini from 1.3.5 to 1.3.8 in /tools/scenario-tools
- 3048d92 Merge pull request #307 from kubernetes-simulator/KUBE-306
- 9035999 feat: fix exec error and errors if no scenario
- a619d5c fix: finding current task at progress server change from local progress file to progress server path
- fc4def8 Merge pull request #305 from kubernetes-simulator/doc-create-scenario
- 3fc329a fix: accidental c/p remove additional yaml
- 0bb3675 doc: create scenario adding doc about scenario creation
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.6.0
v0.5.0
v0.5.0
0.40
v0.30
Increased scenarios
Increased number of scenarios
General code improvements and bug fixes