Skip to content

Document BundlePublisher plugin type in SPIRE configuration guide#371

Open
Copilot wants to merge 2 commits intomasterfrom
copilot/add-bundlepublisher-documentation
Open

Document BundlePublisher plugin type in SPIRE configuration guide#371
Copilot wants to merge 2 commits intomasterfrom
copilot/add-bundlepublisher-documentation

Conversation

Copy link

Copilot AI commented Feb 7, 2026

BundlePublisher plugins were not documented on spiffe.io despite being available since SPIRE 1.6.4.

Changes

Added "Configuring trust bundle publishing" section to /content/docs/latest/deploying/configuring.md:

  • Overview of BundlePublisher functionality (automatic trust bundle publishing to external systems)
  • Documentation for all 4 available plugins:
    • k8s_configmap - Kubernetes ConfigMaps
    • aws_s3 - Amazon S3
    • aws_rolesanywhere_trustanchor - AWS IAM Roles Anywhere
    • gcp_cloudstorage - Google Cloud Storage
  • Each plugin links to detailed SPIRE repository documentation
  • Note on supported bundle formats (SPIFFE, JWKS, PEM)

Section positioned between UpstreamAuthority and monitoring configuration, following the existing plugin documentation pattern.

Original prompt

This section details on the original issue you should resolve

<issue_title>BundlePublisher docs missing</issue_title>
<issue_description>There is not a mention of BundlePublisher in the spire server config options.</issue_description>

<agent_instructions>BundlePublisher is a new plugin type for SPIRE that's not documented in spiffe.io website. See SPIRE docs about some of BundlePublisher examples (https://github.com/spiffe/spire/blob/main/doc/plugin_server_bundlepublisher_k8s_configmap.md, https://github.com/spiffe/spire/blob/main/doc/plugin_server_bundlepublisher_aws_rolesanywhere_trustanchor.md, etc), and its inception PR (spiffe/spire#4022) to better understand what they do and how they work, and propose a change in spiffe.io documentation that aligns with how other plugins types are documented.</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: mchurichi <633182+mchurichi@users.noreply.github.com>
@netlify
Copy link

netlify bot commented Feb 7, 2026

Deploy Preview for spiffe ready!

Name Link
🔨 Latest commit 22a45ad
🔍 Latest deploy log https://app.netlify.com/projects/spiffe/deploys/6987355f5649f80008199343
😎 Deploy Preview https://deploy-preview-371--spiffe.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI changed the title [WIP] Add documentation for BundlePublisher in SPIRE server config Document BundlePublisher plugin type in SPIRE configuration guide Feb 7, 2026
Copilot AI requested a review from mchurichi February 7, 2026 12:56
@netlify
Copy link

netlify bot commented Feb 7, 2026

Deploy Preview for spiffe ready!

Name Link
🔨 Latest commit a4851ea
🔍 Latest deploy log https://app.netlify.com/projects/spiffe/deploys/69873616f2fc2f000876209a
😎 Deploy Preview https://deploy-preview-371--spiffe.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@mchurichi mchurichi marked this pull request as ready for review February 7, 2026 13:01
@mchurichi
Copy link
Member

@amartinezfayo This LGTM considering my limited knowledge of this plugin type. Would you mind taking a look to see if it makes sense?

Copy link
Contributor

@v0lkan v0lkan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as I can tell, this is technically sound.

Approving and letting it marinate a bit more for comments.

If no objections, we can merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BundlePublisher docs missing

3 participants