Spiffe Vault Versions Save

Integrates Spiffe and Vault to have secretless authentication

v0.2.1

2 years ago

Changelog

f068291 Add Go CI status badge 094f742 Add badges to the project fc96f06 Add linting and resolve errors 16c959f Add linting task to Makefile 88f5b4f Add make task to run tests and coverage e498b6c Add provenance to release 298a180 Add test for version cli 2599eca Bump actions/checkout from 2.3.4 to 2.3.5 ce0e6a5 Bump github.com/peterbourgon/ff/v3 from 3.1.0 to 3.1.2 e7f73e3 Bump github.com/spiffe/go-spiffe/v2 from 2.0.0-beta.8 to 2.0.0-beta.10 9e0393c Docker login only when releasing a tag 1b74804 Fix failsy result in workflow for release 43c1fd6 Limit workflow to opened/reopened PR triggers only 1d7d162 Remove deprecated codecov argument b10147a Simplify release workflow c58bede Update spiffe-vault-cosign image to use latest spiffe-vault release

Docker images

  • docker pull philipssoftware/spiffe-vault:v0.2.1
  • docker pull philipssoftware/spiffe-vault:e498b6cc6e1edb5d71b39a5b58f69fe6c2ffbf2f

v0.2.1-rc

2 years ago

Changelog

f068291 Add Go CI status badge 094f742 Add badges to the project fc96f06 Add linting and resolve errors 16c959f Add linting task to Makefile 88f5b4f Add make task to run tests and coverage 06ea31d Add provenance to release 298a180 Add test for version cli 2599eca Bump actions/checkout from 2.3.4 to 2.3.5 ce0e6a5 Bump github.com/peterbourgon/ff/v3 from 3.1.0 to 3.1.2 e7f73e3 Bump github.com/spiffe/go-spiffe/v2 from 2.0.0-beta.8 to 2.0.0-beta.10 9e0393c Docker login only when releasing a tag 1b74804 Fix failsy result in workflow for release 11784d2 Limit workflow to opened/reopened PR triggers only 1d7d162 Remove deprecated codecov argument b10147a Simplify release workflow c58bede Update spiffe-vault-cosign image to use latest spiffe-vault release

Docker images

  • docker pull philipssoftware/spiffe-vault:v0.2.1-rc
  • docker pull philipssoftware/spiffe-vault:06ea31d272bfc1571d640a8775bd74db5fda69c5

v0.2.0

2 years ago

Changelog

10e9c31 Add Traefik to handle the Vault ingress 4d3542f Add documentation on deploying spiffe-vault 5e08864 Add example of transit engine 7b1b985 Add reference to example/README.md in main README.md 62f1017 Add some more context to example README.md d2ef061 Add terraform provisioning for transit engine in Vault b5064fa Add terraform validation workflow for example ac79e77 Add the secure-software-supply-chain team as CODEOWNER d404e60 Add values file for deploying Spire using Helm on k8s 056535b Add values file for vault deployment using Helm on k8s 94901cb Document adding vault.localhost to the hosts file 00a79b4 Finalize the usecase end-to-end 4020001 Fix instruction to authenticate against vault with spiffe-vault 2ac4d6b Fix policy to allow signing and verifying images af2212e Implemented Helm Chart for spiffe-vault deployment 1e929c6 Include error handling 9c3aa5c Include root CAs in spiffe-vault image dcd25d2 Move spiffe-vault binary in the docker image to /usr/local/bin 291bb60 Only perform docker login on a release edc20a9 Remove the terraform secrets step from readme 9a019e8 Simplify spiffe-vault helm chart to deploy as static pod 4124829 Update .gitignore with terraform rules 9a8b610 Update example to support docker and cosign scenario 99138cd Update example to use docker over TLS 83295bc Workout steps to run the 'to be' example

Docker images

  • docker pull philipssoftware/spiffe-vault:v0.2.0
  • docker pull philipssoftware/spiffe-vault:99138cdc9ade3d6d98d40d0ff0e434dc647aecb2

v0.1.0

2 years ago

Changelog

1ee9bf0 Add .gitignore b522ffa Add CODEOWNERS file c41957c Add Docker image 56afb75 Add GJK as code owner a2691b9 Add LICENSE 3694859 Add Makefile to compile the binaries based on folder convention e626e01 Add release task 3ba2501 Add simple ci workflow compiling the binary c181a7a Allow manual workflow dispatch 27abede Bump actions/cache from 2.1.5 to 2.1.6 5246215 Bump actions/setup-go from 2.1.3 to 2.1.4 874fa56 Fix GITHUB_TOKEN env variable in Go releaser a374f93 Implement spiffe authentication 5fa3bee Initial commit c44200d Remove GIT_TAG from goreleaser workflow 44f0de9 Remove example docs from .goreleaser 085b7e0 Setup dependabot updates 25ce5b3 Start with cli

Docker images

  • docker pull philipssoftware/spiffe-vault:v0.1.0
  • docker pull philipssoftware/spiffe-vault:c44200d9ff6b27e78722e24e3f55c340bd41d3d4