Commit Graph

473 Commits

Author SHA1 Message Date
Max Lambrecht 8c2d990e3f
Update nimbus-jose-jwt dependency (#119)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-04-05 16:33:26 -05:00
Max Lambrecht 3ca77c1de2
Add `CachedJwtSource` (#116)
Add CachedJwtSource

Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-04-04 13:49:32 -05:00
Max Lambrecht 5e16f7a632
Bump library version to 0.8.2 (#113)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-03-07 14:13:32 -06:00
Max Lambrecht f9dc354ae4
Solve memory leak. (#112)
Reverting changes that introduced a memory leak. Addressing error when context was cancelled

Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-03-07 13:30:51 -06:00
Max Lambrecht 942bcc9eb4
Add default constructor to SpiffeSslSocketFactory (#109)
Add default constructor to SpiffeSslSocketFactory

Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-02-16 16:13:21 -03:00
Max Lambrecht d9b932f782
Bump library to 0.8.1. Update README (#107)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-01-11 16:26:50 -03:00
Max Lambrecht 34e9b6c5fe
Updating Nimbus dependency version to 9.28 (#103)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-01-11 15:36:14 -03:00
Max Lambrecht c1c9be0c2e
Update SPIRE version for integration tests to 1.5.3 (#105)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-01-11 15:26:40 -03:00
Max Lambrecht 48991a0105
Fix close method in WorkloadApiClient (#102)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-01-11 15:00:07 -03:00
Thomas Richner 0085ce08f9
Aarch64 support (#101)
Add aarch64 module for OSX

Signed-off-by: Thomas Richner <thomas.richner@oviva.com>
Co-authored-by: Max Lambrecht <max.lambrecht@hpe.com>
2023-01-11 14:37:29 -03:00
Max Lambrecht a878d7d7f4
Update grpc-java dependency to 1.49.0 (#97)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2022-08-24 13:38:55 -07:00
Max Lambrecht 3ec46b414d
Update Nimbus JOSE-JWT dependency to 1.24.2 (#98)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2022-08-24 13:33:14 -07:00
Max Lambrecht 6eb2ed5c0f
Update version of SPIRE used in integration tests (#99)
Signed-off-by: Max Lambrecht <max.lambrecht@hpe.com>
2022-08-24 12:59:57 -07:00
Max Lambrecht 5840d8ff4e
Update README release 0.8.0 (#95) 2022-05-06 17:22:25 -03:00
Max Lambrecht 8120649796
Bump library version for release 0.8.0 (#94)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-05-06 16:30:07 -03:00
Max Lambrecht 4948b2bf2e
Update Gradle version to 7.4.2 (#93)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-04-29 14:18:03 -07:00
Max Lambrecht c0a4ddc089
Update Nimbus Jose-Jwt dependency to 9.22 (#92)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-04-29 14:08:47 -07:00
Max Lambrecht df4e0b3f71
Update grpc dependency to 1.46.0 (#91)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-04-29 14:06:02 -07:00
M1a0 6cdc17eb9c
Add FetchJWTSVIDs function for workloadapi and jwtSource (#90)
Signed-off-by: Yuhan Li <liyuhan.loveyana@bytedance.com>
2022-04-27 18:21:24 -03:00
Max Lambrecht 5a9fa55fe6
Update Nimbus JWT-JOSE dependency. (#89)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-02-07 17:47:36 -03:00
Max Lambrecht 0de5d0685b
Update grpc dependency. (#88)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-02-07 17:47:19 -03:00
Max Lambrecht f4e9f582fd
Update spire version in integration tests. (#87)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-02-07 17:47:02 -03:00
Max Lambrecht 66213fa047
Update gradle version. (#86)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2022-02-07 17:46:39 -03:00
Max Lambrecht cac2f603c4
Update artifact versions in READMEs (#85)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-09-08 15:23:00 -03:00
Max Lambrecht 77148473c4
Strict SPIFFE ID parsing (#74)
Strict SPIFFE ID parsing.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-09-08 14:03:24 -03:00
Max Lambrecht 5289d4bb98
Update integration tests SPIRE version (#84)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-09-07 11:48:49 -07:00
Max Lambrecht 96fa2db3de
Update Nimbus JWT-JOSE dependency (#82)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-09-07 11:48:14 -07:00
Max Lambrecht 87420066c7
Update grpc-java dependency (#81)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-09-07 11:10:49 -07:00
Ian Haken 744f5276b4
Add support to the SpiffeTrustManager for a SpiffeIdVerifier callback. (#77)
Add support to the SpiffeTrustManager for a SpiffeIdVerifier callback.

Signed-off-by: Ian Haken <ihaken@netflix.com>
2021-08-14 08:10:06 -03:00
Max Lambrecht 7edf338ac1
Make CI script use SPIRE 1.0.1 (#78)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-08-11 20:03:05 -07:00
Max Lambrecht 7657acfafd
Add Integration tests for Workload API client. (#75)
* Add integration tests and setup script.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
Co-authored-by: Ryan Turner <rturner3@users.noreply.github.com>
2021-07-27 10:08:32 -07:00
Ryan Turner 7e08d92859
Merge pull request #73 from maxlambrecht/add-github-actions
Configure Github Actions
2021-06-23 18:41:45 -07:00
Max Lambrecht 6a08cc3a60 Resolve nits.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-23 09:29:54 -03:00
Max Lambrecht 906995fd81 Refactor Github Actions config.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 13:37:41 -03:00
Max Lambrecht 1161be29a4 Remove unnecessary build.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 13:29:04 -03:00
Max Lambrecht 028302358d Remove CI name.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 13:14:15 -03:00
Max Lambrecht f01ee2cee7 Set coveralls CI name.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 12:52:23 -03:00
Max Lambrecht c40da6a305 Set coveralls CI name.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 12:47:33 -03:00
Max Lambrecht 30d751a579 Update secret name.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 12:37:24 -03:00
Max Lambrecht ffcb63309b Add build to coverage step.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 12:25:08 -03:00
Max Lambrecht c9c6aeae5a Add env variable to run coverage plugin.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 12:12:51 -03:00
Max Lambrecht 4109b2bdd4 Update coveralls gradle plugin.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:55:03 -03:00
Max Lambrecht 98153dd988 Fix Github Action config.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:42:18 -03:00
Max Lambrecht 7e298d72b1 Add OS/JDK matrix to Github Actions config.
Update build badge link.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:40:04 -03:00
Max Lambrecht c010b90c00 Add OS/JDK matrix to Github Actions config.
Update build badge link.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:36:18 -03:00
Max Lambrecht 817b1102a5 Add Github Actions.
Upgrade gradle to 7.1.
Update Lombok dependency.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-19 15:55:27 -03:00
Ryan Turner 7a994861ef
Merge pull request #72 from maxlambrecht/fix/update-proto
Update workload.proto with the lastest version from the SPIFFE repo.
2021-05-27 19:09:52 -07:00
Max Lambrecht 377225ac7b Update workload.proto with the lastest version from the SPIFFE repo.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-05-27 15:55:07 -03:00
Ryan Turner 060bec6f33
Merge pull request #70 from maxlambrecht/nimbus-dependency-update
Update JWT-JOSE dependency
2021-04-12 12:41:53 -07:00
Ryan Turner 1f53be1c6c
Merge branch 'master' into nimbus-dependency-update 2021-04-12 12:40:45 -07:00