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

feat(IAM Identity): Add support for IAM enterprise #202

Merged
merged 4 commits into from
Sep 5, 2023

Conversation

michaelbeck
Copy link
Contributor

@michaelbeck michaelbeck commented Jul 18, 2023

PR summary

Added support for IAM enterprise feature. Enterprise admins can create templates for account settings and trusted profiles and assign them to accounts and account groups in the enterprise.

PR Checklist

Please make sure that your PR fulfills the following requirements:

  • The commit message follows the Angular Commit Message Guidelines.
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

Current vs new behavior

SDK adopters will be able to work with IAM enterprise feature.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

API definition: Staging

Test information:

Integration Tests:

[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.ibm.cloud.platform_services.iam_identity.v1.IamIdentityIT
[INFO] Tests run: 92, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 536.386 s - in com.ibm.cloud.platform_services.iam_identity.v1.IamIdentityIT
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 92, Failures: 0, Errors: 0, Skipped: 0
[INFO]

Examples:
examples_java_sdk_2023-07-20.log

@CLAassistant
Copy link

CLAassistant commented Jul 18, 2023

CLA assistant check
All committers have signed the CLA.

Copy link
Member

@padamstx padamstx left a comment

Choose a reason for hiding this comment

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

The changes look fine, and we can merge the PR as is, but here are a couple of things to consider:

  1. A lot of the model classes that were included in your PR really only had a change in the copyright year and are otherwise identical to the previous version. For those classes, you can revert the change and effectively remove those from your PR if you like (not required).
  2. In the integration tests and examples, you are managing the shared id/etag values between operations by manually adding the code to do that. Instead, you could add links to your API definition to describe each shared value (inter-operation dependency) and then the generator will generate the code to save off these values and then also use them in downstream operations.

One additional thing... please post screenshots of the integration tests and examples running clean

Signed-off-by: Michael Beck <beckm@de.ibm.com>
@michaelbeck
Copy link
Contributor Author

Had to regenerate the SDK to pull in latest changes from the API docs.

Here the new test results:
Integration Tests:

[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.ibm.cloud.platform_services.iam_identity.v1.IamIdentityIT
[INFO] Tests run: 92, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 274.271 s - in com.ibm.cloud.platform_services.iam_identity.v1.IamIdentityIT
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 92, Failures: 0, Errors: 0, Skipped: 0

Examples:
java_examples_2023-08-03.txt

@padamstx padamstx merged commit 55ccded into IBM:main Sep 5, 2023
2 checks passed
ibm-devx-sdk pushed a commit that referenced this pull request Sep 5, 2023
# [0.39.0](0.38.0...0.39.0) (2023-09-05)

### Features

* **IAM Identity:** add support for IAM enterprise ([#202](#202)) ([55ccded](55ccded))
@ibm-devx-sdk
Copy link

🎉 This PR is included in version 0.39.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants