Skip to content
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

Define a policy for accepting commercial vendor plugins #4163

Open
evan2645 opened this issue May 18, 2023 · 2 comments
Open

Define a policy for accepting commercial vendor plugins #4163

evan2645 opened this issue May 18, 2023 · 2 comments
Labels
priority/backlog Issue is approved and in the backlog unscoped The issue needs more design or understanding in order for the work to progress

Comments

@evan2645
Copy link
Member

SPIRE has historically not accepted upstream plugin contributions for integration with commercial software. There have been several reasons cited - philosophical questions, difficulty in testing, and maintenance over time, are the primary concerns. That said, SPIRE does generally accept upstream plugin contributions for commercial integration when the integration in question is a compute platform, like AWS.

The concerns are real, and the project does struggle with some of those concerns when it comes to the existing plugins. For example, maintainers need AWS accounts in order to test the AWS plugins, testing is manual and time intensive. Changes in cloud vendor APIs sometimes go unnoticed, and we have had breakages. Investment is needed in this area, but getting that investment has also been hard.

This issue is being raised now as a result of #4162. The project needs a policy clearly defining the conditions necessary for accepting upstream plugins with regards to commercial integration. It's unfair to make the call on a case-by-case basis.

@evan2645 evan2645 added priority/backlog Issue is approved and in the backlog unscoped The issue needs more design or understanding in order for the work to progress labels May 18, 2023
@evan2645 evan2645 mentioned this issue May 18, 2023
3 tasks
Copy link

This issue is stale because it has been open for 365 days with no activity.

@github-actions github-actions bot added the stale label May 17, 2024
@evan2645
Copy link
Member Author

This issue is still relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/backlog Issue is approved and in the backlog unscoped The issue needs more design or understanding in order for the work to progress
Projects
None yet
Development

No branches or pull requests

1 participant