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

Adding IBM Key Protect support #564

Merged
merged 7 commits into from
Aug 23, 2024
Merged

Conversation

Anand-Reddy7
Copy link

We are adding IBM Key Protect Support on IBM Storage Scale.

jayeshh123 and others added 3 commits August 23, 2024 10:41
* AFM changes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* AFM ini.py file changes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added ,

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* BM Changes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified vsi and BM parameters

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* commented output not in use for AFM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added option protocol subnet

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix 1

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix 2

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added conditon for cos bucket creation

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* updated provider

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified AFM VSI and BM module

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* changed the condition for output

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added change for multiple fileset and bucket

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified variable to be passed for afm config

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added file system and afm ip in BM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Hmac should be one for new cos instance

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* removed commented code

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added resource group variable

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* removed commented code

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added tuneable changes for AFM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fixed data block for tuneables

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added function for afm

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified afm value function

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified afm function call

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix1

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified tuneable for AFM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix for inventory file

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Changed the description

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified tuneable

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* removed afm node grp

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added bucket type as variable

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added changes for different bucket type

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* changed hmac key name

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* New changes for bucket types

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Changes for new bucket creation with different bucket type

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified mode and filesets

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fixed classes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* modfied rest of the function for mode and fileset

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modifed tuneables for afm

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* modified afmHardMemThreshold

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Removed commented code

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added logic for "" variabel for afm

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added condition

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix1

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix2

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix3

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix4

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Removed outputs

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix for multi cos instance

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix1 for bucket creation

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added condition

Signed-off-by: Jayesh-Kumar3 <[email protected]>

---------

Signed-off-by: Jayesh-Kumar3 <[email protected]>
Co-authored-by: Jayesh-Kumar3 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>
Signed-off-by: Jayesh-Kumar3 <[email protected]>
Co-authored-by: Jayesh-Kumar3 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>
@sasikeda sasikeda merged commit 1ca4977 into IBM:scale_hpc Aug 23, 2024
1 check passed
Anand-Reddy7 added a commit to Anand-Reddy7/ibm-spectrum-scale-cloud-install that referenced this pull request Oct 29, 2024
* Changes are related to AFM (IBM#558)

* AFM changes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* AFM ini.py file changes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added ,

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* BM Changes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified vsi and BM parameters

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* commented output not in use for AFM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added option protocol subnet

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix 1

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix 2

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added conditon for cos bucket creation

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* updated provider

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified AFM VSI and BM module

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* changed the condition for output

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added change for multiple fileset and bucket

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified variable to be passed for afm config

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added file system and afm ip in BM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Hmac should be one for new cos instance

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* removed commented code

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added resource group variable

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* removed commented code

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added tuneable changes for AFM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fixed data block for tuneables

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added function for afm

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified afm value function

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified afm function call

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix1

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified tuneable for AFM

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix for inventory file

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Changed the description

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified tuneable

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* removed afm node grp

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added bucket type as variable

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added changes for different bucket type

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* changed hmac key name

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* New changes for bucket types

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Changes for new bucket creation with different bucket type

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modified mode and filesets

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fixed classes

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* modfied rest of the function for mode and fileset

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Modifed tuneables for afm

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* modified afmHardMemThreshold

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Removed commented code

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Added logic for "" variabel for afm

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added condition

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix1

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix2

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix3

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* fix4

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Removed outputs

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix for multi cos instance

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* Fix1 for bucket creation

Signed-off-by: Jayesh-Kumar3 <[email protected]>

* added condition

Signed-off-by: Jayesh-Kumar3 <[email protected]>

---------

Signed-off-by: Jayesh-Kumar3 <[email protected]>
Co-authored-by: Jayesh-Kumar3 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>

* Description change (IBM#563)

Signed-off-by: Jayesh-Kumar3 <[email protected]>
Co-authored-by: Jayesh-Kumar3 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>

* Adding Key Protect Support

Signed-off-by: Anand.Reddy7 <[email protected]>

* Adding Key Protect Support

Signed-off-by: Anand.Reddy7 <[email protected]>

* Adding Key Protect Support

Signed-off-by: Anand.Reddy7 <[email protected]>

* Adding Key Protect Support

Signed-off-by: Anand.Reddy7 <[email protected]>

---------

Signed-off-by: Jayesh-Kumar3 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>
Co-authored-by: jayeshh123 <[email protected]>
Co-authored-by: Jayesh-Kumar3 <[email protected]>
Co-authored-by: Anand.Reddy7 <[email protected]>
Signed-off-by: Anand.Reddy7 <[email protected]>
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.

4 participants