Remove 'iam' projects#2817
Conversation
|
big cleanup; heavy testing (will review) |
|
@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
There was a problem hiding this comment.
there are 6 VO refeerring tables as far as I can see. I don't see upgrade code to move those tables out of the way nor the removal of the upgrade code to create those tables. I think we should add these bits. (good cleanup otherwise @khos2ow )
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2261 |
| public static final String IAM_POLICY_IDS = "policyids"; | ||
| public static final String IAM_POLICIES = "policies"; | ||
| public static final String IAM_APIS = "apis"; | ||
| public static final String IAM_GROUPS = "groups"; |
There was a problem hiding this comment.
I removed it at first, but it is used in AccountResponse, and since that's an API response I moved it back.
yadvr
left a comment
There was a problem hiding this comment.
LGTM, subject to regression testing. Can you start a thread on dev+user ML about this?
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
I agree with @DaanHoogland, if we remove the When I read IAM I tempted to think Identity and Access Management, which ACS could benefit from. |
|
@DaanHoogland @rafaelweingartner I noticed that (the definition of tables in |
|
@rafaelweingartner It stands for "Identity and Access Management" or like "I am" (as subject and verb) |
|
@khos2ow so it was some sort of integration with policy decision points that was never finished? |
|
I would say so. Most probably started at around the same time AWS introduced their IAM and left alone here? |
|
Interesting, but sadly it was not finished. |
|
@rhtyd started a thread in ML. |
|
@blueorangutan test |
|
@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-2956)
|
borisstoyanov
left a comment
There was a problem hiding this comment.
LGTM, we fixed these tests failures last month.
|
@khos2ow can you address @DaanHoogland 's comments? Please check and remove any db tables as part of the upgrade path and delete the VOs/Daos classes if any. |
|
@rhtyd @DaanHoogland all the |
|
looks good @khos2ow. Just wondering if we should actually remove the upgrade code that adds them. someone installing a new system now goes through the steps of adding those tables only to end up removing them again at the initial start of the system. |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✖debian. JID-2275 |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2278 |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
@DaanHoogland that's true but I wouldn't remove the code that adds them in the first place. This will make the schema upgrade path not "immutable". (at least immutable by convention to never change anything that's been released) |
|
Trillian test result (tid-2977)
|
borisstoyanov
left a comment
There was a problem hiding this comment.
LGTM, latest tests looks good
|
Is this one ready to merge??? |
|
I think so. |
|
Everything looks in order. What is the process of getting from this stage to merged? I could merge the PR (as I am a committer), but what are we doing now as a way to get through the valid PRs to merge? |
|
Click on "squash+merge" as soon as the PR has passed the tests and has been approved by reviewers... |
|
Ok, so basically manual inspection and merging by active members? Thanks... |
|
That is it. We are not merging PRs automatically yet. |
Description
Following up after #2613 services/iam project is obsolete and has been disabled since ba84808, and technically it should be removed. This will be discussed here on and on the ML to see if there's anyone wants to revive/maintain this.
Types of changes
GitHub Issue/PRs
Fixes: #2772
Screenshots (if appropriate):
How Has This Been Tested?
Checklist:
Testing