Skip to content

v0.0.1

Latest
Compare
Choose a tag to compare
@charlieegan3 charlieegan3 released this 09 May 12:57
· 17 commits to main since this release
16ac6b4

Changelog

  • a896758 Add a basic cli framework
  • 3d3ea7f Add a hacky test that expects reduced provider calls
  • 481a8e4 Add all architectures docker buildx supports on my machine
  • a85dca7 Add config loading and validation
  • f6f52f2 Add credential NotAfter value
  • 0d4e1b9 Add goreleaser for binaries and Docker containers
  • df412ce Add goreleaser token to github action workflow
  • c2e4b9c Add note about readiness in readme.
  • 337685c Add simple STS provider
  • 9df3b8a Add simple server implmentation
  • fd7f3fe Adds GoReleaser action
  • f5473c0 Allow ** globbing, still select most specific
  • 16ac6b4 Allow updating releases with images
  • a87ea52 Also allow overriding Google credentials
  • 794aa2c Defer validation of the SVID to the go-spiffe library
  • c46a6cd Drop 386 and armv6
  • e33ae8a Expiry -> NotAfter
  • 35b322c Fix google provider scheme check
  • aa2f302 Fix test CA generation script and add basic test client
  • 4f1abaa Fix test oauth2 token in Google provider tests
  • 62ad93f Implement basic principal ACL matching with globs
  • 23a7ad0 Implement demo script
  • ae1043f Implement gRPC server API and test config generator
  • 3871523 Implement google SA key credential provider
  • 25ed0e9 Implement sidecar
  • c56db5a Initial commit
  • a330bb4 Initialise refresh channel
  • 8f4bf96 Machinery to load SVIDs from configMap or WorkloadAPI
  • 548a21f Make pinghost generation clearer and correct
  • 9d700db Merge pull request #1 from jetstack/provider
  • 6525535 Merge pull request #10 from jetstack/spiffe-speaking-grpc-server
  • f683ccb Merge pull request #11 from jetstack/protos-and-stuff
  • 55a2b65 Merge pull request #12 from jetstack/aws-sts-provider
  • 68e8868 Merge pull request #13 from jetstack/client-and-testing
  • b46c838 Merge pull request #14 from jetstack/server-impl
  • afe36d1 Merge pull request #15 from jetstack/sidecar
  • e58f4e7 Merge pull request #16 from jetstack/sidecar
  • 502d463 Merge pull request #17 from jetstack/goreleaser
  • 06099cc Merge pull request #18 from jetstack/credentials
  • 9bff2a0 Merge pull request #19 from jetstack/demo-script
  • e7d652b Merge pull request #2 from jetstack/validate-principal-matcher
  • 1456df0 Merge pull request #20 from jetstack/goreleaser-token
  • 3b96093 Merge pull request #21 from jetstack/ghcr
  • 4ca1603 Merge pull request #3 from jetstack/cli-skeleton
  • 627f05f Merge pull request #4 from jetstack/acl-matcher
  • db09acd Merge pull request #5 from jetstack/cli-basic
  • 5ca928b Merge pull request #6 from jetstack/google-provider
  • f501b03 Merge pull request #7 from jetstack/fix-scheme-check
  • 69f396f Merge pull request #8 from jetstack/explain-pinghost-generation
  • 0ab3589 Merge pull request #9 from jetstack/defer-to-spiffe
  • a37d1ca NotAfter is optional
  • ae4cf3f Only allow suffix wildcard
  • 30390c1 Only request from providers when refresh needed
  • 0b6a1d6 Provide static credentials in tests
  • eccfde4 Revert "Drop 386 and armv6"
  • 2933d9a Run docker login step
  • dfe7b1f Schedule refreshes 2/3 of the way through a credential's lifetime
  • 6c3f6e4 Update GoReleaser step names
  • e255983 Use Github container registry
  • 770b93e Use none user in Dockerfiles
  • b108745 Use scratch images and Mozilla certs
  • b2d99d1 Validate MatchPrincipal strings have SPIFFE prefix
  • 7c18054 better error handling for x509 sources
  • b691ed9 cli skeleton
  • e127147 enable tests in goreleaser
  • c5fb930 initial provider interface
  • 149d7e2 move main.go for the server to internal/cmd/server
  • 7c22630 support ~/ in sidecar