Skip to content

Releases: controlplaneio/simulator

v2.0.0

10 Jan 16:21
7b0258b
Compare
Choose a tag to compare

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

02 Jan 19:58
fdfc065
Compare
Choose a tag to compare
v2.0.0-alpha1 Pre-release
Pre-release

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

05 Oct 14:48
v0.6.3
052b083
Compare
Choose a tag to compare

Add merge information to release text
Move CLI Options to Subcommands

v0.6.2

28 Sep 13:00
v0.6.2
df5e389
Compare
Choose a tag to compare
v0.6.2

v0.6.1

06 Aug 10:15
v0.6.1
1dd1244
Compare
Choose a tag to compare
v0.6.1

v0.6.0

25 Feb 16:43
b61a05f
Compare
Choose a tag to compare

v0.6.0

v0.5.0

03 Feb 13:37
7707f5e
Compare
Choose a tag to compare
v0.5.0

0.40

06 Jan 11:38
18cd8c3
Compare
Choose a tag to compare
Merge pull request #144 from kubernetes-simulator/providerstf

Providerstf

v0.30

10 Dec 15:54
d84311d
Compare
Choose a tag to compare

Code base improvements

Increased scenarios

03 Dec 09:31
feeb51c
Compare
Choose a tag to compare

Increased number of scenarios
General code improvements and bug fixes