├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── backend ├── parser │ ├── markdown.go │ ├── markdown_test.go │ ├── story.go │ └── story_test.go └── server │ ├── auth_test.go │ ├── server.go │ ├── server_test.go │ ├── votes.go │ └── votes_test.go ├── content ├── chapters │ ├── 01-intro.md │ ├── 02-certificate-choice.md │ ├── 03a-cfssl-success.md │ ├── 03b-openssl-fail.md │ ├── 03c-self-signed-disaster.md │ ├── 04-etcd-choice.md │ ├── 05a-etcd-success.md │ ├── 05b-etcd-warning.md │ ├── 05c-etcd-disaster.md │ ├── 06-apiserver-choice.md │ ├── 07a-apiserver-success.md │ ├── 07b-apiserver-insecure.md │ ├── 07c-apiserver-broken.md │ ├── 08-network-choice.md │ ├── 09a-network-success.md │ ├── 09b-network-mess.md │ ├── 09c-network-broken.md │ └── 10-final-success.md └── story.yaml ├── docker-compose.yml ├── docs └── release_notes │ ├── v0.0.1.md │ ├── v0.0.2.md │ └── v0.0.3.md ├── frontend ├── assets │ └── pixel.css ├── index.html ├── presenter │ └── index.html └── voter │ └── index.html ├── go.mod ├── go.sum ├── imgs ├── adventuring_gopher.png ├── screen1.png ├── screen2.png ├── screen3.png └── screen4.png ├── main.go └── reverse_proxy_deployment.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/README.md -------------------------------------------------------------------------------- /backend/parser/markdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/parser/markdown.go -------------------------------------------------------------------------------- /backend/parser/markdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/parser/markdown_test.go -------------------------------------------------------------------------------- /backend/parser/story.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/parser/story.go -------------------------------------------------------------------------------- /backend/parser/story_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/parser/story_test.go -------------------------------------------------------------------------------- /backend/server/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/server/auth_test.go -------------------------------------------------------------------------------- /backend/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/server/server.go -------------------------------------------------------------------------------- /backend/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/server/server_test.go -------------------------------------------------------------------------------- /backend/server/votes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/server/votes.go -------------------------------------------------------------------------------- /backend/server/votes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/backend/server/votes_test.go -------------------------------------------------------------------------------- /content/chapters/01-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/01-intro.md -------------------------------------------------------------------------------- /content/chapters/02-certificate-choice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/02-certificate-choice.md -------------------------------------------------------------------------------- /content/chapters/03a-cfssl-success.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/03a-cfssl-success.md -------------------------------------------------------------------------------- /content/chapters/03b-openssl-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/03b-openssl-fail.md -------------------------------------------------------------------------------- /content/chapters/03c-self-signed-disaster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/03c-self-signed-disaster.md -------------------------------------------------------------------------------- /content/chapters/04-etcd-choice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/04-etcd-choice.md -------------------------------------------------------------------------------- /content/chapters/05a-etcd-success.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/05a-etcd-success.md -------------------------------------------------------------------------------- /content/chapters/05b-etcd-warning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/05b-etcd-warning.md -------------------------------------------------------------------------------- /content/chapters/05c-etcd-disaster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/05c-etcd-disaster.md -------------------------------------------------------------------------------- /content/chapters/06-apiserver-choice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/06-apiserver-choice.md -------------------------------------------------------------------------------- /content/chapters/07a-apiserver-success.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/07a-apiserver-success.md -------------------------------------------------------------------------------- /content/chapters/07b-apiserver-insecure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/07b-apiserver-insecure.md -------------------------------------------------------------------------------- /content/chapters/07c-apiserver-broken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/07c-apiserver-broken.md -------------------------------------------------------------------------------- /content/chapters/08-network-choice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/08-network-choice.md -------------------------------------------------------------------------------- /content/chapters/09a-network-success.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/09a-network-success.md -------------------------------------------------------------------------------- /content/chapters/09b-network-mess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/09b-network-mess.md -------------------------------------------------------------------------------- /content/chapters/09c-network-broken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/09c-network-broken.md -------------------------------------------------------------------------------- /content/chapters/10-final-success.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/chapters/10-final-success.md -------------------------------------------------------------------------------- /content/story.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/content/story.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/release_notes/v0.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/docs/release_notes/v0.0.1.md -------------------------------------------------------------------------------- /docs/release_notes/v0.0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/docs/release_notes/v0.0.2.md -------------------------------------------------------------------------------- /docs/release_notes/v0.0.3.md: -------------------------------------------------------------------------------- 1 | # v0.0.3 2 | 3 | Upgraded the ui to use https://www.pixelactui.com/ 's CSS. -------------------------------------------------------------------------------- /frontend/assets/pixel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/frontend/assets/pixel.css -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/presenter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/frontend/presenter/index.html -------------------------------------------------------------------------------- /frontend/voter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/frontend/voter/index.html -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/go.sum -------------------------------------------------------------------------------- /imgs/adventuring_gopher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/imgs/adventuring_gopher.png -------------------------------------------------------------------------------- /imgs/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/imgs/screen1.png -------------------------------------------------------------------------------- /imgs/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/imgs/screen2.png -------------------------------------------------------------------------------- /imgs/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/imgs/screen3.png -------------------------------------------------------------------------------- /imgs/screen4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/imgs/screen4.png -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/main.go -------------------------------------------------------------------------------- /reverse_proxy_deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skarlso/adventure-voter/HEAD/reverse_proxy_deployment.md --------------------------------------------------------------------------------