Releases
v0.0.1
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
You can’t perform that action at this time.