Skip to content

feat(project-acls): add support for project acl api endpoint handling#4

Open
codydiehl wants to merge 1 commit intorundeck:masterfrom
codydiehl:master
Open

feat(project-acls): add support for project acl api endpoint handling#4
codydiehl wants to merge 1 commit intorundeck:masterfrom
codydiehl:master

Conversation

@codydiehl
Copy link

@codydiehl codydiehl commented Mar 4, 2026

Release Notes

Description

Extends the ACL Policy support to include Project ACL support in addition to the existing System ACL support it had.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Spec update (changes to rundeck-api.yml)
  • SDK regeneration

How Has This Been Tested?

I have built the terraform-provider-rundeck with this module locally and was able to build both project and system level ACL policies in my rundeck instance.

  • SDK builds without errors
  • Tested with Terraform provider
  • Tested against live Rundeck instance
  • Unit tests pass

Breaking Changes

N/A

Additional Notes

There is another PR as well for the terraform provider i will be including but this is needed first.

I am not 100% positive on running the unit tests, can you clarify how i can do that and ill test that before moving this from a draft.

@codydiehl
Copy link
Author

terraform-provider Draft PR: rundeck/terraform-provider-rundeck#234

@codydiehl codydiehl marked this pull request as ready for review March 5, 2026 15:32
@codydiehl
Copy link
Author

I see i updated the legacy... let me look into the rundeck-v2 ACL methods.

@fdevans
Copy link
Contributor

fdevans commented Mar 5, 2026

Yes. We will be moving everything to the V2 over time. Anything new should be using that. That one is built based on our OpenAPI spec so if what you need isn't there Open and issue in the Terraform repo and I can chase everything down.

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.

2 participants