Unclaimed project
Are you a maintainer of simulator? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
simulator
Kubernetes Security Training Platform - focusing on security mitigation
Back to changelogImproved
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 commentsb4f12454 chore: updated tasks.yaml and scenario.yaml for consistencyf8d11e51 docs: update the scenario descriptions for the README43aadeee fix: typo for pss misconfig READMEf77f9ebe fix: formatting on difficulty ratingd64ae7cf docs: first draft of ctf walkthroughs0eda9107 test(infra): add acceptance testdb6da9c2 feat: sort listed scenarios by difficultya7d93991 feat: improve listing of amis157bf8cc refactor: reorganise code baseb5e583bf feat(container): add image pullef6d53a0 feat(scenarios): add identity thefte58bbc39 feat(amis): improve ami managementb7914639 feat(iam): add list bucket permissione9c18b60 feat(scenarios): add ci runner ng breakoutf71fef3a feat: add more comprehensive lintingd0196a7c refactor: use v24dbf2e4c refactor(logging): use text instead of jsonf553c204 docs: update aws iam permissions doce23118fd feat: enable commands to specify output writer85bc36ef chore: remove unneeded cast75aad0d7 refactor: clean up controlplane logging08be6740 feat: simplify logging configuration80be4d33 chore: remove errored.tfstatee94690fe chore: add some todos97693c6c feat: lock down instances security group to cluster3146addc fix: ansible inventory bungling caused by yaml formatting127c16a5 chore: formatedfa422b refactor: move cli basedir into dev modea58f6893 docs: start to document usage314f081f refactor: directory structure1516171c docs: iam permissions required for simulatora3fc301c feat(scenarios): add pss misconfiguration6410a5a1 feat(scenarios): add seven seasa4b5ea2b feat(scenarios): add cease and desist02c9bf74 feat(scenarios): add coastline cluster attack69cca811 feat(cli): support running with rootless docker1b9c39e2 feat(scenarios): add build a backdoora60d2268 feat(scenarios): add commandeer container4c1b095e feat: manage scenarios07c076f1 feat: manage AMIscbaaa6b8 feat(network): remove ingress and egress rules default security group2ba0555a feat: manage infrastructure6c7c8603 chore: hard-reset511e61c0 Merge pull request #337 from kubernetes-simulator/codeowners-updatefc2dbd09 chore: update CODEOWNERS831efa98 Merge pull request #327 from kubernetes-simulator/bugfixesee34d807 Merge pull request #326 from kubernetes-simulator/update-codeowners-jcp-ldp226878a3 chore: update codeowners3d4f303a feat: Catch failed cloud-init run before goss24d9c8b7 feat: Bump AMI to Ubuntu 20.0414a1098d feat: Remove master->node provisioning dependency7caa0b60 fix: ensure internet connectivity in private net819b935a fix: ensure tests are run during node re-deploybc9b4a49 fix: switch to nerdctl to query pod status on node519ba0f6 fix: remove unused/deprecated env vars8eedb71f fix: Pin yq, to allow use of v3 syntax067362b6 fix: Switch to containerd and pin k8s versionae6a551b Merge pull request #320 from kubernetes-simulator/codeownersf358cfe0 Update CODEOWNERSc8796f30 Merge pull request #316 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/lodash-4.17.218d424e02 Merge pull request #317 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/hosted-git-info-2.8.90dc388f3 build(deps): bump hosted-git-info in /tools/scenario-tools91ac1867 build(deps): bump lodash in /tools/scenario-toolsf2067990 Merge pull request #314 from danielsagi/patch-187c9fc7e Update tasks.yamla4a5af68 Merge pull request #312 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/axios-0.21.1e6ddb859 build(deps): bump axios from 0.19.2 to 0.21.1 in /tools/scenario-tools75185436 Merge pull request #309 from kubernetes-simulator/dependabot/npm_and_yarn/tools/scenario-tools/ini-1.3.823fa4136 build(deps): bump ini from 1.3.5 to 1.3.8 in /tools/scenario-tools3048d920 Merge pull request #307 from kubernetes-simulator/KUBE-30690359995 feat: fix exec error and errors if no scenarioa619d5cd fix: finding current task at progress server change from local progress file to progress server pathfc4def88 Merge pull request #305 from kubernetes-simulator/doc-create-scenario3fc329ac fix: accidental c/p remove additional yaml0bb3675d doc: create scenario adding doc about scenario creation