├── .DEREK.yml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── appendix.md ├── astronaut-finder.yml ├── astronaut-finder ├── handler.py └── requirements.txt ├── diagram ├── director_function.gliffy ├── director_function.png ├── issue-bot.gliffy └── issue-bot.png ├── hello-openfaas.yml ├── hello-openfaas ├── handler.py └── requirements.txt ├── hmac-protected ├── hmac-protected │ ├── handler.py │ └── requirements.txt └── stack.yml ├── issue-bot-secrets ├── bot-handler │ ├── handler.py │ └── requirements.txt └── stack.yml ├── issue-bot ├── .gitignore ├── bot-handler │ ├── handler.py │ └── requirements.txt ├── env.example.yml ├── stack.yml └── test.txt ├── lab1.md ├── lab10.md ├── lab11.md ├── lab1b.md ├── lab2.md ├── lab3.md ├── lab4.md ├── lab5.md ├── lab6.md ├── lab7.md ├── lab8.md ├── lab9.md ├── screenshot ├── NewPAT.png ├── PersonalAccessTokens.png ├── WebhookEventsSettings.png ├── WebhookResponse.png ├── WebhookURLSettings.png ├── add_github_webhook.png ├── bot_label_applied.png ├── github_replay.png ├── issue-bot-webhook.png ├── markdown_portal.png ├── prometheus_alerts.png ├── prometheus_firing.png └── prometheus_graph.png └── translations └── ja ├── README.md ├── appendix.md ├── lab1.md ├── lab10.md ├── lab2.md ├── lab3.md ├── lab4.md ├── lab5.md ├── lab6.md ├── lab7.md ├── lab8.md └── lab9.md /.DEREK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/.DEREK.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | @alexellis 2 | @rgee0 3 | @johnmccabe 4 | @LucasRoesler 5 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | template 2 | build 3 | bin 4 | kubectx 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/README.md -------------------------------------------------------------------------------- /appendix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/appendix.md -------------------------------------------------------------------------------- /astronaut-finder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/astronaut-finder.yml -------------------------------------------------------------------------------- /astronaut-finder/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/astronaut-finder/handler.py -------------------------------------------------------------------------------- /astronaut-finder/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /diagram/director_function.gliffy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/diagram/director_function.gliffy -------------------------------------------------------------------------------- /diagram/director_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/diagram/director_function.png -------------------------------------------------------------------------------- /diagram/issue-bot.gliffy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/diagram/issue-bot.gliffy -------------------------------------------------------------------------------- /diagram/issue-bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/diagram/issue-bot.png -------------------------------------------------------------------------------- /hello-openfaas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/hello-openfaas.yml -------------------------------------------------------------------------------- /hello-openfaas/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/hello-openfaas/handler.py -------------------------------------------------------------------------------- /hello-openfaas/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hmac-protected/hmac-protected/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/hmac-protected/hmac-protected/handler.py -------------------------------------------------------------------------------- /hmac-protected/hmac-protected/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hmac-protected/stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/hmac-protected/stack.yml -------------------------------------------------------------------------------- /issue-bot-secrets/bot-handler/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/issue-bot-secrets/bot-handler/handler.py -------------------------------------------------------------------------------- /issue-bot-secrets/bot-handler/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | PyGithub -------------------------------------------------------------------------------- /issue-bot-secrets/stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/issue-bot-secrets/stack.yml -------------------------------------------------------------------------------- /issue-bot/.gitignore: -------------------------------------------------------------------------------- 1 | env.yml 2 | 3 | -------------------------------------------------------------------------------- /issue-bot/bot-handler/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/issue-bot/bot-handler/handler.py -------------------------------------------------------------------------------- /issue-bot/bot-handler/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | PyGithub -------------------------------------------------------------------------------- /issue-bot/env.example.yml: -------------------------------------------------------------------------------- 1 | environment: 2 | auth_token: 3 | -------------------------------------------------------------------------------- /issue-bot/stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/issue-bot/stack.yml -------------------------------------------------------------------------------- /issue-bot/test.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /lab1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab1.md -------------------------------------------------------------------------------- /lab10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab10.md -------------------------------------------------------------------------------- /lab11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab11.md -------------------------------------------------------------------------------- /lab1b.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab1b.md -------------------------------------------------------------------------------- /lab2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab2.md -------------------------------------------------------------------------------- /lab3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab3.md -------------------------------------------------------------------------------- /lab4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab4.md -------------------------------------------------------------------------------- /lab5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab5.md -------------------------------------------------------------------------------- /lab6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab6.md -------------------------------------------------------------------------------- /lab7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab7.md -------------------------------------------------------------------------------- /lab8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab8.md -------------------------------------------------------------------------------- /lab9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/lab9.md -------------------------------------------------------------------------------- /screenshot/NewPAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/NewPAT.png -------------------------------------------------------------------------------- /screenshot/PersonalAccessTokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/PersonalAccessTokens.png -------------------------------------------------------------------------------- /screenshot/WebhookEventsSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/WebhookEventsSettings.png -------------------------------------------------------------------------------- /screenshot/WebhookResponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/WebhookResponse.png -------------------------------------------------------------------------------- /screenshot/WebhookURLSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/WebhookURLSettings.png -------------------------------------------------------------------------------- /screenshot/add_github_webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/add_github_webhook.png -------------------------------------------------------------------------------- /screenshot/bot_label_applied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/bot_label_applied.png -------------------------------------------------------------------------------- /screenshot/github_replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/github_replay.png -------------------------------------------------------------------------------- /screenshot/issue-bot-webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/issue-bot-webhook.png -------------------------------------------------------------------------------- /screenshot/markdown_portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/markdown_portal.png -------------------------------------------------------------------------------- /screenshot/prometheus_alerts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/prometheus_alerts.png -------------------------------------------------------------------------------- /screenshot/prometheus_firing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/prometheus_firing.png -------------------------------------------------------------------------------- /screenshot/prometheus_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/screenshot/prometheus_graph.png -------------------------------------------------------------------------------- /translations/ja/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/README.md -------------------------------------------------------------------------------- /translations/ja/appendix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/appendix.md -------------------------------------------------------------------------------- /translations/ja/lab1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab1.md -------------------------------------------------------------------------------- /translations/ja/lab10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab10.md -------------------------------------------------------------------------------- /translations/ja/lab2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab2.md -------------------------------------------------------------------------------- /translations/ja/lab3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab3.md -------------------------------------------------------------------------------- /translations/ja/lab4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab4.md -------------------------------------------------------------------------------- /translations/ja/lab5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab5.md -------------------------------------------------------------------------------- /translations/ja/lab6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab6.md -------------------------------------------------------------------------------- /translations/ja/lab7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab7.md -------------------------------------------------------------------------------- /translations/ja/lab8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab8.md -------------------------------------------------------------------------------- /translations/ja/lab9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfaas/workshop/HEAD/translations/ja/lab9.md --------------------------------------------------------------------------------