diff --git a/.devcontainer/gitHubActions/devcontainer.json b/.devcontainer/gitHubActions/devcontainer.json index 50114ca..f9ab92d 100644 --- a/.devcontainer/gitHubActions/devcontainer.json +++ b/.devcontainer/gitHubActions/devcontainer.json @@ -10,7 +10,8 @@ "ghcr.io/devcontainers/features/docker-in-docker:2": {}, "ghcr.io/devcontainers/features/dotnet:2": {}, "ghcr.io/devcontainers/features/node:1": {}, - "ghcr.io/dhoeric/features/act:1": {} + "ghcr.io/dhoeric/features/act:1": {}, + "ghcr.io/azure/azure-dev/azd:0": {} }, // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, diff --git a/slides/Slides.md b/slides/Slides.md index 8d68649..cc7aea9 100644 --- a/slides/Slides.md +++ b/slides/Slides.md @@ -96,8 +96,7 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/) - branch_protection_rule - checks -- create -- delete +- create / delete - deployment - discussion - fork @@ -116,8 +115,7 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/) - release - schedule - status -- workflow_call -- workflow_dispatch +- workflow_call / workflow_dispatch @@ -243,6 +241,19 @@ updates: --- +# Bonus - Private Networking + +- GitHub Actions is triggered. +- Actions service creates a runner. +- The runner service deploys the GitHub-hosted runner's NIC into your Azure VNET. +- The runner agent picks up the workflow job. +- The runner sends logs back to the GitHub Actions service. +- NIC accesses private resources. + +![bg right fit](img/private-networking.png) + +--- + # Questions ![bg auto](./img/background.jpg) diff --git a/slides/img/pipelines.drawio.png b/slides/img/pipelines.drawio.png index 7515a48..4a0e30d 100644 Binary files a/slides/img/pipelines.drawio.png and b/slides/img/pipelines.drawio.png differ diff --git a/slides/img/private-networking.png b/slides/img/private-networking.png new file mode 100644 index 0000000..def7a38 Binary files /dev/null and b/slides/img/private-networking.png differ