├── .github └── workflows │ └── docs.yml ├── .gitignore ├── README.md ├── docs ├── index.md └── pre │ ├── docker │ ├── challenge.md │ ├── demo.md │ ├── nginx-app-compose.png │ └── wp-mysql-compose.png │ ├── kubernetes │ ├── challenge.md │ ├── demo.md │ └── k8s-wp.png │ └── setup │ ├── docker.md │ ├── environment.png │ ├── kubernetes.md │ └── overview.md ├── mkdocs.yml └── src ├── kubernetes ├── README.md ├── setup-exercise.sh └── setup-namespace-and-sa.sh └── pre ├── docker ├── .gitignore ├── .rspec ├── README.md ├── Rakefile ├── Vagrantfile ├── cookbooks │ └── docker │ │ └── recipes │ │ ├── default.rb │ │ └── docker.rb ├── default.yaml ├── spec │ ├── default │ │ └── docker_spec.rb │ └── spec_helper.rb └── src │ └── webapp │ ├── Dockerfile │ ├── app │ ├── .gitignore │ ├── .ruby-version │ ├── Dockerfile │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── app.rb │ └── config.ru │ ├── docker-compose.yml │ ├── html │ └── index.html │ └── nginx │ └── nginx.conf └── kubernetes ├── deployment.yml ├── ingress.yaml ├── mysql ├── deployment.yaml ├── pvc.yml └── secret.yaml ├── pod.yaml └── service.yml /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/README.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/pre/docker/challenge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/docker/challenge.md -------------------------------------------------------------------------------- /docs/pre/docker/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/docker/demo.md -------------------------------------------------------------------------------- /docs/pre/docker/nginx-app-compose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/docker/nginx-app-compose.png -------------------------------------------------------------------------------- /docs/pre/docker/wp-mysql-compose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/docker/wp-mysql-compose.png -------------------------------------------------------------------------------- /docs/pre/kubernetes/challenge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/kubernetes/challenge.md -------------------------------------------------------------------------------- /docs/pre/kubernetes/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/kubernetes/demo.md -------------------------------------------------------------------------------- /docs/pre/kubernetes/k8s-wp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/kubernetes/k8s-wp.png -------------------------------------------------------------------------------- /docs/pre/setup/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/setup/docker.md -------------------------------------------------------------------------------- /docs/pre/setup/environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/setup/environment.png -------------------------------------------------------------------------------- /docs/pre/setup/kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/setup/kubernetes.md -------------------------------------------------------------------------------- /docs/pre/setup/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/docs/pre/setup/overview.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /src/kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/kubernetes/README.md -------------------------------------------------------------------------------- /src/kubernetes/setup-exercise.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/kubernetes/setup-exercise.sh -------------------------------------------------------------------------------- /src/kubernetes/setup-namespace-and-sa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/kubernetes/setup-namespace-and-sa.sh -------------------------------------------------------------------------------- /src/pre/docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/.gitignore -------------------------------------------------------------------------------- /src/pre/docker/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /src/pre/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/README.md -------------------------------------------------------------------------------- /src/pre/docker/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/Rakefile -------------------------------------------------------------------------------- /src/pre/docker/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/Vagrantfile -------------------------------------------------------------------------------- /src/pre/docker/cookbooks/docker/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/cookbooks/docker/recipes/default.rb -------------------------------------------------------------------------------- /src/pre/docker/cookbooks/docker/recipes/docker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/cookbooks/docker/recipes/docker.rb -------------------------------------------------------------------------------- /src/pre/docker/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/default.yaml -------------------------------------------------------------------------------- /src/pre/docker/spec/default/docker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/spec/default/docker_spec.rb -------------------------------------------------------------------------------- /src/pre/docker/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/spec/spec_helper.rb -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/Dockerfile -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/bundle 2 | -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/.ruby-version: -------------------------------------------------------------------------------- 1 | 3.1.2 2 | -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/app/Dockerfile -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/app/Gemfile -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/app/Gemfile.lock -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/app/README.md -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/app/app.rb -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/app/config.ru: -------------------------------------------------------------------------------- 1 | require './app' 2 | 3 | run HelloApp 4 | -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/docker-compose.yml -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/html/index.html -------------------------------------------------------------------------------- /src/pre/docker/src/webapp/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/docker/src/webapp/nginx/nginx.conf -------------------------------------------------------------------------------- /src/pre/kubernetes/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/deployment.yml -------------------------------------------------------------------------------- /src/pre/kubernetes/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/ingress.yaml -------------------------------------------------------------------------------- /src/pre/kubernetes/mysql/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/mysql/deployment.yaml -------------------------------------------------------------------------------- /src/pre/kubernetes/mysql/pvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/mysql/pvc.yml -------------------------------------------------------------------------------- /src/pre/kubernetes/mysql/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/mysql/secret.yaml -------------------------------------------------------------------------------- /src/pre/kubernetes/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/pod.yaml -------------------------------------------------------------------------------- /src/pre/kubernetes/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtc0/seccamp-2022/HEAD/src/pre/kubernetes/service.yml --------------------------------------------------------------------------------