Skip to content

HewlettPackard/galadriel

Repository files navigation

Galadriel

CodeQL PR Build Scorecards supply-chain security trivy


Project Galadriel is an open-source project that streamlines the configuration of Federation relationships among SPIRE Servers and manages the secure exchange of Trust Bundles based on the registered and approved relationships. It functions as a central hub for the management and auditing of these Federation relationships.

What is Galadriel?

  • Alternative approach to SPIRE Federation: Galadriel is built on top of SPIRE APIs to streamline the management of foreign Trust Bundles.
  • Federation at scale: Galadriel simplifies the configuration of multiple SPIRE Server federations while prioritizing security.
  • Central hub: Galadriel provides a centralized platform where federation relationships can be defined and audited.

What Galadriel is not?

  • A replacement for SPIRE/SPIFFE Federation: Galadriel does not replace SPIRE Federation, instead, it leverages existing SPIRE capabilities.
  • A SPIRE plugin: Galadriel is deployed as a standalone component, not as a SPIRE plugin.

Disclaimer

Current Stage: Proof of Concept

Please note that Project Galadriel is currently at the Proof of Concept (PoC) stage and is not ready for production use. This project is under development, and while it is open to contributions and feedback, it may undergo significant changes. Users are advised to use this project for experimental and development purposes only and to proceed with caution in production environments.


Quick start

  1. Download the appropriate binary from our releases page.
  2. Follow the instructions in our Getting Started Guide.

Documentation

Contributing

Project Galadriel is an open-source project under the Apache 2 license. We welcome any form of contribution, whether it's documentation, new features, bug fixes, or issues. Check out our Contributing guidelines to learn about our contribution management, and the Governance policy to understand the various roles within the project.

Roadmap

Project Galadriel has currently reached the Proof of Concept milestone (v0.1.0). Refer to the Roadmap to learn about our future plans.

Want to Know More?

Design Document

Feel free to explore our Design Document, which provides more information about Galadriel's architecture and future plans. Your comments and suggestions are welcome and highly appreciated.

Community Presentations & Blog Posts

Encountered a Security Issue?

Please refer to our Security policy for more information about security updates and how to report potential vulnerabilities.