feat/stable-release #1

Merged
lanson merged 30 commits from feat/stable-release into main 2024-05-28 20:45:33 +00:00
Owner

Create the first stable release for this module

Create the first stable release for this module
lanson added 3 commits 2024-05-25 09:55:06 +00:00
feat: add outputs to module for policy names and role details
All checks were successful
development / Check commit compliance (push) Successful in 32s
79ce376b04
feat: add version constraint to terraform providers
All checks were successful
development / Check commit compliance (push) Successful in 26s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
5d84d0ef6f
lanson added 1 commit 2024-05-25 11:00:09 +00:00
feat: add default admin policy
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
3597adb2fb
lanson added 1 commit 2024-05-25 12:14:17 +00:00
fix: wrong variable name in admin entity
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 24s
9c4d1443f6
lanson added 1 commit 2024-05-25 12:23:27 +00:00
fix: default policy file path for admin to null, and use built-in policy if value stays null
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
c1ea5253d5
lanson added 1 commit 2024-05-25 14:28:10 +00:00
feat: allow tenant admin to create child token with its own permissions
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 6s
604a02683c
lanson added 1 commit 2024-05-25 15:00:00 +00:00
fix: wrong permissions on token/create for tenant admin
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
9a30e25a80
lanson added 1 commit 2024-05-25 15:10:49 +00:00
fix: wrong permissions on token/create for tenant admin
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
a1a7818c15
lanson added 1 commit 2024-05-25 16:05:53 +00:00
fix: wrong permissions on token policy for tenant admin
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
61481d808d
lanson added 1 commit 2024-05-25 16:07:05 +00:00
fix: template of policy file
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 6s
8ab67a2ed6
lanson added 1 commit 2024-05-25 16:24:28 +00:00
feat: only allow tenant admin to create tokens with its own policies
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
39371c8503
lanson added 1 commit 2024-05-25 16:27:09 +00:00
fix: circular dependency
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
8a5a85f33f
lanson added 1 commit 2024-05-25 16:35:39 +00:00
fix: templating not working for arrays
All checks were successful
development / Check commit compliance (push) Successful in 4s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
0803966716
lanson added 1 commit 2024-05-25 16:39:58 +00:00
fix: do not allow any token creation for now, will have to avoid child tokens in tf provider config
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
9a4f2837a0
lanson added 1 commit 2024-05-26 10:45:39 +00:00
fix: revert using locals for role policies
All checks were successful
pull-requests-open / Check commit compliance (pull_request) Successful in 34s
development / Check commit compliance (push) Successful in 36s
ba09f9e4dc
lanson added 1 commit 2024-05-26 12:04:28 +00:00
feat: allow tenant admin to remount secret engines on tenant prefix
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 4s
a4e8e14096
lanson added 1 commit 2024-05-26 12:48:16 +00:00
fix: wrong allowed_parameters type for params
All checks were successful
pull-requests-open / Check commit compliance (pull_request) Successful in 4s
development / Check commit compliance (push) Successful in 5s
e1128cf244
lanson added 1 commit 2024-05-26 13:20:21 +00:00
fix: increase permissions for remounting secret engines
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 4s
154a3ba98a
lanson added 1 commit 2024-05-26 13:35:57 +00:00
fix: remount needs sudo
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
6872e4191a
lanson added 1 commit 2024-05-26 14:22:22 +00:00
feat: move every approle role to dedicated backend, and add group to pass metadata along
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 37s
70c53fbef7
lanson added 1 commit 2024-05-26 14:24:17 +00:00
fix: remove duplicate resource
All checks were successful
development / Check commit compliance (push) Successful in 4s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
23ba2c3cea
lanson added 1 commit 2024-05-26 14:25:03 +00:00
fix: remove duplicate resource
All checks were successful
development / Check commit compliance (push) Successful in 4s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
47f53a2a20
lanson added 1 commit 2024-05-26 14:25:56 +00:00
fix: make tenant group external
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 9s
b1f512b85c
lanson added 1 commit 2024-05-26 14:27:43 +00:00
feat: change approle path to <prefix>/approle instead of <prefix>-approle
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 4s
4975119e0b
lanson added 1 commit 2024-05-26 17:22:37 +00:00
feat: create entities for each extra policies
All checks were successful
development / Check commit compliance (push) Successful in 4s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
e4ddcb6be8
lanson added 1 commit 2024-05-26 20:14:04 +00:00
feat: refactor module, simplify naming and create additional entities for extra roles
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
ca19309d2a
lanson added 1 commit 2024-05-26 20:23:15 +00:00
fix: variable validation using old names
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
c268547bd8
lanson added 1 commit 2024-05-26 20:24:36 +00:00
fix: outputs using old reosurce naming
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
8d4263468f
lanson added 1 commit 2024-05-26 20:25:59 +00:00
fix: some more old naming things
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
83d807d69e
lanson merged commit c62b64f34b into main 2024-05-28 20:45:33 +00:00
lanson deleted branch feat/stable-release 2024-05-28 20:45:34 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: terraform-registry/terraform-vault-tenant#1
No description provided.