-
Notifications
You must be signed in to change notification settings - Fork 99
Hashicorp Vault Integration #260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
…orp-vault Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Signed-off-by: dviejokfs <[email protected]>
Thanks for the PR @dviejokfs, I have a suggestion. How about using ESO for creating the certs and keys in the cluster using the vault PKI. |
I searched a bit about ESO since I've never used it before. Is this something you are using? How is it better than directly interacting with Vault? |
Signed-off-by: David VIEJO <[email protected]>
…yperledger/bevel-operator-fabric into feat/implement-hashicorp-vault
Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
- Introduced a new Prometheus gauge metric `CurrentTimeSeconds` to track the current time in Unix Epoch format. - Implemented a goroutine that updates the `CurrentTimeSeconds` metric every second, ensuring real-time monitoring of the current time. These changes enhance the observability of the system by providing a metric for the current time, which can be useful for various monitoring and alerting purposes. Signed-off-by: dviejokfs <[email protected]>
- Introduced a new Prometheus gauge metric `CurrentTimeSeconds` to track the current time in Unix Epoch format. - Implemented a goroutine that updates the `CurrentTimeSeconds` metric every second, ensuring real-time monitoring of the current time. These changes enhance the observability of the system by providing a metric for the current time, which can be useful for various monitoring and alerting purposes.
Signed-off-by: David VIEJO <[email protected]>
…ault Signed-off-by: David VIEJO <[email protected]>
… updating related logic - Updated the Fabric CA CRD to allow the `replicas` field to be nullable, providing more flexibility in deployment configurations. - Modified the peer controller to use `Caname` instead of `Enrollid` for naming enroll requests. - Refactored the credential store handling in the crypto material creation function to use a switch statement for better clarity and maintainability. These changes improve the usability and robustness of the Fabric CA deployment and its associated components. Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
…ault Signed-off-by: David VIEJO <[email protected]>
- Added `golang.org/x/oauth2` and `github.com/consensys/gnark-crypto` to `go.mod`. - Removed unused Go and Node.js client example files, including `main.go`, `connection-org.yaml`, and related scripts. - Cleaned up `go.mod` and `go.sum` by deleting unnecessary entries. These changes streamline the project by updating dependencies and removing obsolete client implementations. Signed-off-by: David VIEJO <[email protected]>
- Removed unused versions of `golang.org/x/oauth2` and `github.com/consensys/gnark-crypto`. - Added indirect dependencies for `github.com/bits-and-blooms/bitset`, `github.com/consensys/bavard`, and updated `github.com/consensys/gnark-crypto` to v0.12.1. - Updated `golang.org/x/oauth2` to v0.27.0. These changes streamline the dependency management and ensure compatibility with the latest versions. Signed-off-by: David VIEJO <[email protected]>
Signed-off-by: David VIEJO <[email protected]>
Implement Hashicorp Vault integration