-
Notifications
You must be signed in to change notification settings - Fork 10
Feat/add masked flag to tf provider #88
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/add masked flag to tf provider #88
Conversation
…develop HUBS-2073 | Release Version 3.2.0 | Develop -> Main
…develop ESCL-4868 | Release Version 3.2.1 | Develop -> Main
…develop ESCL-4870 | Release Version 3.2.2 | Develop -> Main
Changing the base to develop branch. We are in the process of reviewing it, we will review it and merge it and will let you know. Thanks |
Any updates on this matter? Thanks |
Hi Yes, @rafaribe the change looks good to me. I will approve the change. We will proceeding with our standard tests and regression procedure. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
Context:
I want to be able to provision Masked VDB's via the terraform provider, the API has a
masked
flag that allows a user to mark the VDB as masked, but the terraform provider didn't had that option.Problem:
Terraform provider won't allow masked VDB's to be created while the API would.
Solution:
Add masked as a flag to the VDB resource int he terraform provider to allow the TF provider to pass this flag along to the DCT API.
Testing
We hot-replaced the binary for the provider with a compiled version that I created and tested it with DCT version 16.0.0.0
Implementation:
Simple implementation, I just added the masking flag to VDB's for
snapshot
,timestamp
orbookmark
provision_type
auxiliary methods and therefore the provisioning for masked VDB's works across all three types.