Setting up a workflow to use HashiCorp
This section aims to introduce a new workflow and a vault action. This workflow will allow us to notify Slack of the build outcome. We want this to be a reusable workflow within our organization so that any build outcome will go to a channel for the team.
We’ll add the build-node action we created in previous chapters and a new reusable workflow to the GHA.Private.Templates
repository we created in the previous chapter. You can get the build action from the Chapter 6
/.github/actions/*
file and the reusable workflow we will use from Chapter 6
/.github/workflows/gha.workflows.build-node.yml
. You will need to update the value of YOUR_VAULT_URL_HERE
in this file to point to your public cluster URL, which you can get from your cluster overview page.
Copy the actions directory from the repository into the private template repository for the organization. This file won’t be changed, and we’ve used this before, so we won’...