Skip to content

Commit

Permalink
CSM 1.11 Rebase (#1180)
Browse files Browse the repository at this point in the history
* Add notes about non-default namespace for Authorization and Operator (#1044)

* Snapshot ingestion procedure for CSI Unity Driver (#1043)

* Snapshot ingestion procedure for CSI Unity Driver

* Addressed review comments

* Review commnets addressed

* Review commnets addressed

* Adding helm-charts-version flag  (#1059)

* Update helm-charts-version flag (#1061)

* Adding a note for 'clusterName' for CSI-PowerScale (#1062)

* docs: add configurable export IP in csi-unity (#1054)

* docs: add configurable export IP in csi-unity

* docs: change release version in template

* fix docs folder

* add parameter to csm operator installation page

---------

Co-authored-by: Bartosz Ciesielczyk <bartosz.ciesielczyk@dell.com>

* Adding resiliency support for PowerMax in installationwizard (#1076)

* add podmon args in csm-1.11 template (#1079)

* Adding podmon entries for PowerStore (#1082)

* update podmon arguments (#1086)

* Installation wizard changes (#1088)

* updated docs for csm 1.11 (#1083)

* Renamed templates of csm isilon, powermax and powerstore (#1091)

* Added broken links check action (#1102)

* Create broken-links.yaml

* Update actions.yaml

* Update broken-links.yaml (#1110)

* Encryption Release notes (#1116)

* Encryption Release notes

* Correction for version

* Bug 1289 dead links (#1115)

* Snapshot ingestion procedure for CSI Unity Driver (#1042)

* Snapshot ingestion procedure for CSI Unity Driver

* Addressed review comments

* Review commnets addressed

* Review commnets addressed

* Add dell/csm#1205 to known issues (#1045)

* Add #1205 to known issues

* Fix yaml snippet displaying issue

* Updating powermax support matrix (#1046)

* Adding PowerFlex known issue for dell/csm#1210 (#1049)

* Update PowerFlex known issues

* Release 1.10.1 (#1055)

* Add notes about non-default namespace for Authorization and Operator (#1047)

Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* Adding known issue for authorization for previous releases (#1052)

* Update Docs for PowerFlex issue 1210 (#1053)

* installation wizard changes (#1056)

---------

Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Add RPM deployment for Authorization (#1060)

* readd rpm deployment

* fix page descriptions

* fix broken links

* Added fsGroupPolicy troubleshooting notes and missing known issues (#1063)

* Added fsGroupPolicy troubleshooting note

* Fixed issue with troubleshooting note

* Added fsGroupPolicy troubleshooting note

* Added fsGroupPolicy troubleshooting note

* Added fsGroupPolicy known issue

* Update known issue powermax (#1066)

* New CSM Operator interactive tutorial (#1067)

* Reorder deployment methods by priority (#1068)

* Operator unavailablity message for fresh install and upgrade in OCP UI (#1070)

* Move support matrix, clarify certified vs community (#1069)

* Move support matrix, clarify certified vs community

* clarify certified vs community

* Revert "Operator unavailablity message for fresh install and upgrade in OCP U…" (#1071)

* Updating support for Powerstore 3.6 (#1072)

* add podmon arguments (#1078)

* Add VGS to the support matrix ; align tables (#1077)

* Updating podmon entries in helm template (#1081)

* PowerScale: Add podmon arguments in Installation Wizard templates (#1085)

* update podmon arguments

* Add codeowners

* update Unity NAT section (#1092)

* Renamed templates of csm isilon, powermax and powerstore (#1089)

* Restructure the left menu & reference ; remove FAQ (#1075)

* 404 Not Found for Cert-CSI

* Solved: 404 Not Found License Page

* Solved: 404 Not Found License Page

* Solved: 404 Not Found Cert-CSI

* Solved: 404 Not Found License Page

* Solved: Not Found in request a license for Application Mobility

* Changes Reverted

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

* Solved: Not Found, supported

Solved: Not Found, supported

Solved: Not Found, supported

* Solved: 404 Not Found, troubleshooting

* Solved: 404 Not Found, proxy sever

* Solved: 404 Not Found, Powerflex

* Solved: 404 Not Found, PowerMax

* Solved: 404 Not Found, PowerScale

Solved: 404 Not Found, PowerScale

* Update Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod  (#1096)

* Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

* Solved: 404 Not Found, SmartQuotas powerscale

Solved: 404 Not Found, SmartQuotas powerscale

* Solved: 404 Not Found, CSI Driver release notes

* Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

* Solved: 404 Not Found, cli for dellctl

* Check for broken links (#1100)

* Create broken-links.yaml

* Solved: 404 Not Found, license page in encryption

* Solved: 404 Not Found, license page in troubleshooting

Solved: 404 Not Found, license page in troubleshooting

* Solved: 404 Not Found, prerequisite in authorization

* Updated Resiliency "Not Yet Tested or Supported" for Powerflex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Resiliency not supported for NFS in PowerFlex (#1106)

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

* Solved: 404 Not Found dellctl and installation of PowerFlex using Helm in Authorization

* Solved: 404 Not Found License Page in Encryption

* Solved: 404 Not Found Troubleshooting in Support for Observability, Resiliency, Encryption and Application Mobility

* Solved: 404 Not Found CLI in Application Mobility

* Solved: 404 Not Found, SmartQuotas in PowerScale

* Solved: 404 Not Found reference CLI for PowerScale and PowerMax

* Solved: 404 Not Found, Authorization in Upgrade Module

* Update broken-links.yaml (#1108)

* Removed the conflicts for merging in release-1.11.0

* Updated changes in release file of Operator and Authorization

* Updated CODEOWNERS

---------

Co-authored-by: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com>
Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>
Co-authored-by: shaynafinocchiaro <shayna_finocchiaro@dell.com>
Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: panigs7 <92028646+panigs7@users.noreply.github.com>
Co-authored-by: Chiman Jain <36687396+chimanjain@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>

* Add note for OCP support for CSM Authorization (#1104)

* add note

* Update _index.md

---------

Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>

* Update _index.md (#1114)

* Updated the release notes (#1128)

* Update Resiliency support for pmax in Helm and Operator (#1130)

Signed-off-by: Utkarsh Dubey <Utkarsh.Dubey@dell.com>

* Add observability upgrade support documentation (#1134)

* add documentation for obs upgrade

* update notes for observability upgrade

* fix link

* Updated templates for CSM 1.11 (#1129)

* Updated templates for CSM 1.11

* fix unit tests

* fix helm chart versions

* fixed unit tests

* updated hel charts version

* Add observability and authorization upgrade support in documentation  (#1137)

* restructure observability module upgrade docs

* steps for Authorization upgrade added

* steps for Authorization upgrade added

* link to authorization module added

* review comments addressed

* sign commit

* sign commit

---------

Co-authored-by: Chiman Jain <chimanjain15@gmail.com>

* update powerflex deployment guide link (#1140)

* Update sidecar images to latest released version (#1143)

* Update CSM Operator version and images (#1142)

* update csm-operator version and support matrix

* updated support version

* Update reference of powerflex sample to v2.11.0 (#1145)

Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>

* Create, Delete Role/Rolebindings to support ANK8s Neptune release (#1144)

* add docs for rbac changes to support Neptune

* fix linting

* rephrase

---------

Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>

* unity: allowdNetworks param update (#1149)

* Update CSM Authorization note about OCP (#1151)

* update note about auth and ocp

* update note about auth and ocp

* Added doc for resource limits for CSM Operator (#1146)

* Add note in prerequisites (#1155)

* Update documentation for NVMeTCP support for CSI Powermax (#1157)

* Add documentation for Authorization 2.0 Tech Preview (#1159)

* Added note about configVersion for auth tech preview (#1160)

* Updates prereq for NVMe (#1162)

* Onyx support (#1164)

* OCP 4.16 support (#1167)

* Adding a note for NFS size (#1168)

* Docs changes for SDC version Update (#1170)



Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>

* Secret naming (#1171)

* Added powerscale topology (#1172)

* Additional documentation on Authorization Tech-Preview (#1175)

* Fix Authorization documentation for GA and TP versions

* fixes for v2

* Change architect diagram

* Change architect diagram

* fix link

---------

Co-authored-by: Pooja Kumar <Pooja.Prasannakumar@dell.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* add reverseproxy for auth (#1176)

* Merge `main` to `release-1.11.0` (#1173)

* Snapshot ingestion procedure for CSI Unity Driver (#1042)

* Snapshot ingestion procedure for CSI Unity Driver

* Addressed review comments

* Review commnets addressed

* Review commnets addressed

* Add dell/csm#1205 to known issues (#1045)

* Add #1205 to known issues

* Fix yaml snippet displaying issue

* Updating powermax support matrix (#1046)

* Adding PowerFlex known issue for dell/csm#1210 (#1049)

* Update PowerFlex known issues

* Release 1.10.1 (#1055)

* Add notes about non-default namespace for Authorization and Operator (#1047)

Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* Adding known issue for authorization for previous releases (#1052)

* Update Docs for PowerFlex issue 1210 (#1053)

* installation wizard changes (#1056)

---------

Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Add RPM deployment for Authorization (#1060)

* readd rpm deployment

* fix page descriptions

* fix broken links

* Added fsGroupPolicy troubleshooting notes and missing known issues (#1063)

* Added fsGroupPolicy troubleshooting note

* Fixed issue with troubleshooting note

* Added fsGroupPolicy troubleshooting note

* Added fsGroupPolicy troubleshooting note

* Added fsGroupPolicy known issue

* Update known issue powermax (#1066)

* New CSM Operator interactive tutorial (#1067)

* Reorder deployment methods by priority (#1068)

* Operator unavailablity message for fresh install and upgrade in OCP UI (#1070)

* Move support matrix, clarify certified vs community (#1069)

* Move support matrix, clarify certified vs community

* clarify certified vs community

* Revert "Operator unavailablity message for fresh install and upgrade in OCP U…" (#1071)

* Updating support for Powerstore 3.6 (#1072)

* add podmon arguments (#1078)

* Add VGS to the support matrix ; align tables (#1077)

* Updating podmon entries in helm template (#1081)

* PowerScale: Add podmon arguments in Installation Wizard templates (#1085)

* update podmon arguments

* Add codeowners

* update Unity NAT section (#1092)

* Renamed templates of csm isilon, powermax and powerstore (#1089)

* Restructure the left menu & reference ; remove FAQ (#1075)

* Update Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod  (#1096)

* Check for broken links (#1100)

* Create broken-links.yaml

* Resiliency not supported for NFS in PowerFlex (#1106)

* Update broken-links.yaml (#1108)

* CSM Docs is having dead links (#1105)

* 404 Not Found for Cert-CSI

* Solved: 404 Not Found License Page

* Solved: 404 Not Found License Page

* Solved: 404 Not Found Cert-CSI

* Solved: 404 Not Found License Page

* Solved: Not Found in request a license for Application Mobility

* Changes Reverted

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

* Solved: Not Found, supported

Solved: Not Found, supported

Solved: Not Found, supported

* Solved: 404 Not Found, troubleshooting

* Solved: 404 Not Found, proxy sever

* Solved: 404 Not Found, Powerflex

* Solved: 404 Not Found, PowerMax

* Solved: 404 Not Found, PowerScale

Solved: 404 Not Found, PowerScale

* Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

* Solved: 404 Not Found, SmartQuotas powerscale

Solved: 404 Not Found, SmartQuotas powerscale

* Solved: 404 Not Found, CSI Driver release notes

* Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

* Solved: 404 Not Found, cli for dellctl

* Solved: 404 Not Found, license page in encryption

* Solved: 404 Not Found, license page in troubleshooting

Solved: 404 Not Found, license page in troubleshooting

* Solved: 404 Not Found, prerequisite in authorization

* Updated Resiliency "Not Yet Tested or Supported" for Powerflex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

* Solved: 404 Not Found dellctl and installation of PowerFlex using Helm in Authorization

* Solved: 404 Not Found License Page in Encryption

* Solved: 404 Not Found Troubleshooting in Support for Observability, Resiliency, Encryption and Application Mobility

* Solved: 404 Not Found CLI in Application Mobility

* Solved: 404 Not Found, SmartQuotas in PowerScale

* Solved: 404 Not Found reference CLI for PowerScale and PowerMax

* Solved: 404 Not Found, Authorization in Upgrade Module

---------

Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>

* Merge CSM 1.10.1 Changes  (#1119)

* Add notes about non-default namespace for Authorization and Operator (#1047)

Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* Adding known issue for authorization for previous releases (#1052)

* Update Docs for PowerFlex issue 1210 (#1053)

* installation wizard changes (#1056)

---------

Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Update _index.md (#1123)

* Update actions.yaml (#1125)

* Update _index.md (#1124)

* CSM 1.10.2 Patch Release (#1127)

* CSM 1.10.2 Patch Changes (#1093)

* csm 1.10.2 changes

Signed-off-by: Rishabh Raj <rishabh.raj2@dell.com>

* added release notes

---------

Signed-off-by: Rishabh Raj <rishabh.raj2@dell.com>

* Merging main changes into csm 1.10.2 release (#1121)

* Restructure the left menu & reference ; remove FAQ (#1075)

* Update Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod  (#1096)

* Check for broken links (#1100)

* Create broken-links.yaml

* Resiliency not supported for NFS in PowerFlex (#1106)

* Update broken-links.yaml (#1108)

* CSM Docs is having dead links (#1105)

* 404 Not Found for Cert-CSI

* Solved: 404 Not Found License Page

* Solved: 404 Not Found License Page

* Solved: 404 Not Found Cert-CSI

* Solved: 404 Not Found License Page

* Solved: Not Found in request a license for Application Mobility

* Changes Reverted

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

* Solved: Not Found, supported

Solved: Not Found, supported

Solved: Not Found, supported

* Solved: 404 Not Found, troubleshooting

* Solved: 404 Not Found, proxy sever

* Solved: 404 Not Found, Powerflex

* Solved: 404 Not Found, PowerMax

* Solved: 404 Not Found, PowerScale

Solved: 404 Not Found, PowerScale

* Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

* Solved: 404 Not Found, SmartQuotas powerscale

Solved: 404 Not Found, SmartQuotas powerscale

* Solved: 404 Not Found, CSI Driver release notes

* Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

* Solved: 404 Not Found, cli for dellctl

* Solved: 404 Not Found, license page in encryption

* Solved: 404 Not Found, license page in troubleshooting

Solved: 404 Not Found, license page in troubleshooting

* Solved: 404 Not Found, prerequisite in authorization

* Updated Resiliency "Not Yet Tested or Supported" for Powerflex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

* Solved: 404 Not Found dellctl and installation of PowerFlex using Helm in Authorization

* Solved: 404 Not Found License Page in Encryption

* Solved: 404 Not Found Troubleshooting in Support for Observability, Resiliency, Encryption and Application Mobility

* Solved: 404 Not Found CLI in Application Mobility

* Solved: 404 Not Found, SmartQuotas in PowerScale

* Solved: 404 Not Found reference CLI for PowerScale and PowerMax

* Solved: 404 Not Found, Authorization in Upgrade Module

---------

Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>

* Merge CSM 1.10.1 Changes  (#1119)

* Add notes about non-default namespace for Authorization and Operator (#1047)

Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* Adding known issue for authorization for previous releases (#1052)

* Update Docs for PowerFlex issue 1210 (#1053)

* installation wizard changes (#1056)

---------

Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Update actions.yaml

---------

Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Wilson Radadia <159131702+WilsonRadadia20@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Resolve conflicts (#1126)

* Restructure the left menu & reference ; remove FAQ (#1075)

* Update Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod  (#1096)

* Check for broken links (#1100)

* Create broken-links.yaml

* Resiliency not supported for NFS in PowerFlex (#1106)

* Update broken-links.yaml (#1108)

* CSM Docs is having dead links (#1105)

* 404 Not Found for Cert-CSI

* Solved: 404 Not Found License Page

* Solved: 404 Not Found License Page

* Solved: 404 Not Found Cert-CSI

* Solved: 404 Not Found License Page

* Solved: Not Found in request a license for Application Mobility

* Changes Reverted

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

* Solved: Not Found, supported

Solved: Not Found, supported

Solved: Not Found, supported

* Solved: 404 Not Found, troubleshooting

* Solved: 404 Not Found, proxy sever

* Solved: 404 Not Found, Powerflex

* Solved: 404 Not Found, PowerMax

* Solved: 404 Not Found, PowerScale

Solved: 404 Not Found, PowerScale

* Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

* Solved: 404 Not Found, SmartQuotas powerscale

Solved: 404 Not Found, SmartQuotas powerscale

* Solved: 404 Not Found, CSI Driver release notes

* Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

* Solved: 404 Not Found, cli for dellctl

* Solved: 404 Not Found, license page in encryption

* Solved: 404 Not Found, license page in troubleshooting

Solved: 404 Not Found, license page in troubleshooting

* Solved: 404 Not Found, prerequisite in authorization

* Updated Resiliency "Not Yet Tested or Supported" for Powerflex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

* Solved: 404 Not Found dellctl and installation of PowerFlex using Helm in Authorization

* Solved: 404 Not Found License Page in Encryption

* Solved: 404 Not Found Troubleshooting in Support for Observability, Resiliency, Encryption and Application Mobility

* Solved: 404 Not Found CLI in Application Mobility

* Solved: 404 Not Found, SmartQuotas in PowerScale

* Solved: 404 Not Found reference CLI for PowerScale and PowerMax

* Solved: 404 Not Found, Authorization in Upgrade Module

---------

Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>

* Merge CSM 1.10.1 Changes  (#1119)

* Add notes about non-default namespace for Authorization and Operator (#1047)

Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* Adding known issue for authorization for previous releases (#1052)

* Update Docs for PowerFlex issue 1210 (#1053)

* installation wizard changes (#1056)

---------

Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Update _index.md (#1123)

* Update actions.yaml (#1125)

---------

Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Wilson Radadia <159131702+WilsonRadadia20@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Encryption release note

* Added support path

---------

Signed-off-by: Rishabh Raj <rishabh.raj2@dell.com>
Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Wilson Radadia <159131702+WilsonRadadia20@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>
Co-authored-by: H <harish.h2@dell.com>

* Clarify menus (#1080)

Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>

* fixed csi- csm migratio page link (#1133)

* Updated the Authorization RPM deprecation message referencing an invalid version (#1139)

* Update incorrect deprecation message

* Update incorrect deprecation message

* Update incorrect deprecation message

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update authorization.md

* Fixing sample link (#1132)

* Fixing sample link

* Update powerflex.md

* Updating known issues for PowerStore (#1147)

* Bump braces from 3.0.2 to 3.0.3 (#1150)

Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](micromatch/braces@3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>

* Add note in prerequisites (#1154)

* Updates the msg for clarity (#1152)

Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com>

* Updating powerflex secret (#1163)

* Improving doc for health monitoring feature (#1156)

Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>

* Update repctl inject docs (#1166)

* updated versions

* fixed @shanmydell comments

* fixed csm versions

* fixed issues

* removed duplication

* Added head.html in partials for local deployment (#1174)

* Update access mode for Unity (#1177)

* removed old templates

---------

Signed-off-by: Rishabh Raj <rishabh.raj2@dell.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com>
Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>
Co-authored-by: shaynafinocchiaro <shayna_finocchiaro@dell.com>
Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: panigs7 <92028646+panigs7@users.noreply.github.com>
Co-authored-by: Chiman Jain <36687396+chimanjain@users.noreply.github.com>
Co-authored-by: Wilson Radadia <159131702+WilsonRadadia20@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: H <harish.h2@dell.com>
Co-authored-by: shefali-malhotra <91597668+shefali-malhotra@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: delldubey <Utkarsh.Dubey@dell.com>

* removed duplicates

* Unit tests updated in Installation Wizard (#1181)

* updated UT

* updated UT

* Ephemeral suite ephemeral-config.properties format fix (#1182)

* Ephemeral suite ephemeral-config.properties format fix

* Ephemeral suite ephemeral-config.properties format fix

---------

Signed-off-by: Utkarsh Dubey <Utkarsh.Dubey@dell.com>
Signed-off-by: Rishabh Raj <rishabh.raj2@dell.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com>
Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>
Co-authored-by: KshitijaKakde <111420075+KshitijaKakde@users.noreply.github.com>
Co-authored-by: mdutka-dell <115641913+mdutka-dell@users.noreply.github.com>
Co-authored-by: Bartosz Ciesielczyk <bartosz.ciesielczyk@dell.com>
Co-authored-by: Chiman Jain <36687396+chimanjain@users.noreply.github.com>
Co-authored-by: Wilson Radadia <159131702+WilsonRadadia20@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: shaynafinocchiaro <shayna_finocchiaro@dell.com>
Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: panigs7 <92028646+panigs7@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
Co-authored-by: delldubey <Utkarsh.Dubey@dell.com>
Co-authored-by: Chiman Jain <chimanjain15@gmail.com>
Co-authored-by: ashleyvjoy <110008193+ashleyvjoy@users.noreply.github.com>
Co-authored-by: Rajendra Indukuri <82365588+rajendraindukuri@users.noreply.github.com>
Co-authored-by: Trevor Dawe <trevor.dawe@dell.com>
Co-authored-by: KerryKovacevic <140824885+KerryKovacevic@users.noreply.github.com>
Co-authored-by: alikdell <52920355+alikdell@users.noreply.github.com>
Co-authored-by: Pooja Kumar <Pooja.Prasannakumar@dell.com>
Co-authored-by: H <harish.h2@dell.com>
Co-authored-by: shefali-malhotra <91597668+shefali-malhotra@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Niranjan N <110103643+niranjan-n1@users.noreply.github.com>
  • Loading branch information
1 parent 621a78b commit b423e75
Show file tree
Hide file tree
Showing 119 changed files with 2,086 additions and 1,087 deletions.
3 changes: 1 addition & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
# Bharath Sreekanth (bharathsreekanth)
# Deepak Ghivari (Deepak-Ghivari)
# Sean Gallacher (gallacher)
# Marek Suski (mareksuski-dell)
# Małgorzata Dutka (mdutka-dell)
# Matt Schmaelzle (mjsdell)
# Mukesh Gandharva (mgandharva)
Expand All @@ -23,4 +22,4 @@
# Shayna Finocchiaro (shaynafinocchiaro)
# Shefali Malhotra (shefali-malhotra)

* @atye @bharathsreekanth @Deepak-Ghivari @gallacher @mareksuski-dell @mdutka-dell @mgandharva @mjsdell @prablr79 @rajendraindukuri @rajkumar-palani @rsedlock1958 @shanmydell @sharont58 @shaynafinocchiaro @shefali-malhotra
* @atye @bharathsreekanth @Deepak-Ghivari @gallacher @mdutka-dell @mgandharva @mjsdell @prablr79 @rajendraindukuri @rajkumar-palani @rsedlock1958 @shanmydell @sharont58 @shaynafinocchiaro @shefali-malhotra
8 changes: 4 additions & 4 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -172,19 +172,19 @@ enable = false
# icon = "fa fa-envelope"
# desc = "Discuss development issues around the project"
[[params.versions]]
version = "Current(v1.10.2)"
version = "Current(v1.11.0)"
url = "https://dell.github.io/csm-docs/docs/"

[[params.versions]]
version = "v1.9.4"
version = "v1.10.2"
url = "https://dell.github.io/csm-docs/v1"

[[params.versions]]
version = "v1.8.0"
version = "v1.9.4"
url = "https://dell.github.io/csm-docs/v2"

[[params.versions]]
version = "v1.7.1"
version = "v1.8.0"
url = "https://dell.github.io/csm-docs/v3"

[[menu.main]]
Expand Down
2 changes: 1 addition & 1 deletion content/docs/applicationmobility/release/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Description: >
Release Notes
---

## Release Notes - CSM Application Mobility v1.0.2
## Release Notes - CSM Application Mobility v1.0.4

### New Features/Changes

Expand Down
55 changes: 2 additions & 53 deletions content/docs/authorization/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,63 +6,12 @@ Description: >
Dell Technologies (Dell) Container Storage Modules (CSM) for Authorization
---

[Container Storage Modules](https://github.com/dell/csm) (CSM) for Authorization is part of the open-source suite of Kubernetes storage enablers for Dell products.
[Container Storage Modules](https://github.com/dell/csm) (CSM) for Authorization is part of the open-source suite of Kubernetes storage enablers for Dell products.

CSM for Authorization provides storage and Kubernetes administrators the ability to apply RBAC for Dell CSI Drivers. It does this by deploying a proxy between the CSI driver and the storage system to enforce role-based access and usage rules.

Storage administrators of compatible storage platforms will be able to apply quota and RBAC rules that instantly and automatically restrict cluster tenants usage of storage resources. Users of storage through CSM for Authorization do not need to have storage admin root credentials to access the storage system.

Kubernetes administrators will have an interface to create, delete, and manage roles/groups that storage rules may be applied. Administrators and/or users may then generate authentication tokens that may be used by tenants to use storage with proper access policies being automatically enforced.

The following diagram shows a high-level overview of CSM for Authorization with a `tenant-app` that is using a CSI driver to perform storage operations through the CSM for Authorization `proxy-server` to access the a Dell storage system. All requests from the CSI driver will contain the token for the given tenant that was granted by the Storage Administrator.

![CSM for Authorization](./karavi-authorization-example.png "CSM for Authorization")

## CSM for Authorization Capabilities
{{<table "table table-striped table-bordered table-sm">}}
| Feature | PowerFlex | PowerMax | PowerScale | Unity XT | PowerStore |
| - | - | - | - | - | - |
| Ability to set storage quota limits to ensure k8s tenants are not overconsuming storage | Yes | Yes | No (natively supported) | No | No |
| Ability to create access control policies to ensure k8s tenant clusters are not accessing storage that does not belong to them | Yes | Yes | No (natively supported) | No | No |
| Ability to shield storage credentials from Kubernetes administrators ensuring credentials are only handled by storage admins | Yes | Yes | Yes | No | No |
{{</table>}}

**NOTE:** PowerScale OneFS implements its own form of Role-Based Access Control (RBAC). CSM for Authorization does not enforce any role-based restrictions for PowerScale. To configure RBAC for PowerScale, refer to the PowerScale OneFS [documentation](https://www.dell.com/support/home/en-us/product-support/product/isilon-onefs/docs).

## Authorization Components Support Matrix
CSM for Authorization consists of 2 components - The authorization sidecar, bundled with the driver, communicates with the Authorization proxy server to validate access to Storage platforms. The authorization sidecar is backward compatible with older Authorization proxy server versions. However, it is highly recommended to have the Authorization proxy server and sidecar installed from the same release of CSM.

**NOTE:** If the deployed CSI driver has a number of controller pods equal to the number of schedulable nodes in your cluster, CSM for Authorization may not be able to inject properly into the driver's controller pod.
To resolve this, please refer to our [troubleshooting guide](./troubleshooting) on the topic.

## Roles and Responsibilities

The CSM for Authorization CLI can be executed in the context of the following roles:
- Storage Administrators
- Kubernetes Tenant Administrators

### Storage Administrators

Storage Administrators can perform the following operations within CSM for Authorization

- Tenant Management (create, get, list, delete, bind roles, unbind roles)
- Token Management (generate, revoke)
- Storage System Management (create, get, list, update, delete)
- Storage Access Roles Management (assign to a storage system with an optional quota)

### Tenant Administrators

Tenants of CSM for Authorization can use the token provided by the Storage Administrators in their storage requests.

### Workflow

1) Tenant Admin requests storage from a Storage Admin.
2) Storage Admin uses CSM Authorization CLI to:<br>
a) Create a tenant resource.<br>
b) Create a role permitting desired storage access.<br>
c) Assign the role to the tenant and generate a token.<br>
3) Storage Admin returns a token to the Tenant Admin.
4) Tenant Admin inputs the Token into their Kubernetes cluster as a Secret.
5) Tenant Admin updates CSI driver with CSM Authorization sidecar module.

![CSM for Authorization Workflow](./design2.png "CSM for Authorization Workflow")
Currently, we have two versions of Authorization, **v1.x GA** and **v2.0 Tech Preview**.
62 changes: 62 additions & 0 deletions content/docs/authorization/v1.x GA/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: Authorization - v1.x GA
linktitle: v1.x GA
weight: 4
Description: >
Dell Technologies (Dell) Container Storage Modules (CSM) for Authorization v1.x GA.
tags:
- csm-authorization
---

The following diagram shows a high-level overview of CSM for Authorization with a `tenant-app` that is using a CSI driver to perform storage operations through the CSM for Authorization `proxy-server` to access the a Dell storage system. All requests from the CSI driver will contain the token for the given tenant that was granted by the Storage Administrator.

![CSM for Authorization](./karavi-authorization-example.png "CSM for Authorization")

## CSM for Authorization Capabilities
{{<table "table table-striped table-bordered table-sm">}}
| Feature | PowerFlex | PowerMax | PowerScale | Unity XT | PowerStore |
| - | - | - | - | - | - |
| Ability to set storage quota limits to ensure k8s tenants are not overconsuming storage | Yes | Yes | No (natively supported) | No | No |
| Ability to create access control policies to ensure k8s tenant clusters are not accessing storage that does not belong to them | Yes | Yes | No (natively supported) | No | No |
| Ability to shield storage credentials from Kubernetes administrators ensuring credentials are only handled by storage admins | Yes | Yes | Yes | No | No |
{{</table>}}

**NOTE:** PowerScale OneFS implements its own form of Role-Based Access Control (RBAC). CSM for Authorization does not enforce any role-based restrictions for PowerScale. To configure RBAC for PowerScale, refer to the PowerScale OneFS [documentation](https://www.dell.com/support/home/en-us/product-support/product/isilon-onefs/docs).

## Authorization Components Support Matrix
CSM for Authorization consists of 2 components - The authorization sidecar, bundled with the driver, communicates with the Authorization proxy server to validate access to Storage platforms. The authorization sidecar is backward compatible with older Authorization proxy server versions. However, it is highly recommended to have the Authorization proxy server and sidecar installed from the same release of CSM.

**NOTE:** If the deployed CSI driver has a number of controller pods equal to the number of schedulable nodes in your cluster, CSM for Authorization may not be able to inject properly into the driver's controller pod.
To resolve this, please refer to our [troubleshooting guide](./troubleshooting) on the topic.

## Roles and Responsibilities

The CSM for Authorization CLI can be executed in the context of the following roles:
- Storage Administrators
- Kubernetes Tenant Administrators

### Storage Administrators

Storage Administrators can perform the following operations within CSM for Authorization

- Tenant Management (create, get, list, delete, bind roles, unbind roles)
- Token Management (generate, revoke)
- Storage System Management (create, get, list, update, delete)
- Storage Access Roles Management (assign to a storage system with an optional quota)

### Tenant Administrators

Tenants of CSM for Authorization can use the token provided by the Storage Administrators in their storage requests.

### Workflow

1) Tenant Admin requests storage from a Storage Admin.
2) Storage Admin uses CSM Authorization CLI to:<br>
a) Create a tenant resource.<br>
b) Create a role permitting desired storage access.<br>
c) Assign the role to the tenant and generate a token.<br>
3) Storage Admin returns a token to the Tenant Admin.
4) Tenant Admin inputs the Token into their Kubernetes cluster as a Secret.
5) Tenant Admin updates CSI driver with CSM Authorization sidecar module.

![CSM for Authorization Workflow](./design2.png "CSM for Authorization Workflow")
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization

**Helm**

Refer to the [Install the Driver](../../../deployment/helm/drivers/installation/powerflex/#install-the-driver) section to edit the parameters in `samples/config.yaml` to configure the driver to communicate with the CSM Authorization sidecar.
Refer to the [Install the Driver](../../../../deployment/helm/drivers/installation/powerflex/#install-the-driver) section to edit the parameters in `samples/config.yaml` to configure the driver to communicate with the CSM Authorization sidecar.

- Update `endpoint` to match the localhost endpoint in `samples/secret/karavi-authorization-config.json`.

Expand All @@ -78,7 +78,7 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization

**Operator**

Refer to the [Create Secret](../../../deployment/csmoperator/drivers/powerflex/#create-secret) section to prepare `secret.yaml` to configure the driver to communicate with the CSM Authorization sidecar.
Refer to the [Create Secret](../../../../deployment/csmoperator/drivers/powerflex/#create-secret) section to prepare `secret.yaml` to configure the driver to communicate with the CSM Authorization sidecar.

- Update `endpoint` to match the localhost endpoint in `samples/secret/karavi-authorization-config.json`.

Expand All @@ -102,7 +102,7 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization

**Helm**

Refer to the [Install the Driver](../../../deployment/helm/drivers/installation/powerflex/#install-the-driver) section to edit the parameters in `myvalues.yaml` to enable CSM Authorization.
Refer to the [Install the Driver](../../../../deployment/helm/drivers/installation/powerflex/#install-the-driver) section to edit the parameters in `myvalues.yaml` to enable CSM Authorization.

- Update `authorization.enabled` to `true`.

Expand All @@ -119,8 +119,8 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization
enabled: true
# sidecarProxyImage: the container image used for the csm-authorization-sidecar.
# Default value: dellemc/csm-authorization-sidecar:v1.10.0
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0
# Default value: dellemc/csm-authorization-sidecar:v1.11.0
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.11.0
# proxyHost: hostname of the csm-authorization server
# Default value: None
Expand All @@ -136,7 +136,7 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization

**Operator**

Refer to the [Install Driver](../../../deployment/csmoperator/drivers/powerflex/#install-driver) section to edit the parameters in the Custom Resource to enable CSM Authorization.
Refer to the [Install Driver](../../../../deployment/csmoperator/drivers/powerflex/#install-driver) section to edit the parameters in the Custom Resource to enable CSM Authorization.

Under `modules`, enable the module named `authorization`:

Expand All @@ -156,10 +156,10 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization
- name: authorization
# enable: Enable/Disable csm-authorization
enabled: true
configVersion: v1.10.0
configVersion: v1.11.0
components:
- name: karavi-authorization-proxy
image: dellemc/csm-authorization-sidecar:v1.10.0
image: dellemc/csm-authorization-sidecar:v1.11.0
envs:
# proxyHost: hostname of the csm-authorization server
- name: "PROXY_HOST"
Expand All @@ -172,4 +172,4 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization

6. Install the Dell CSI PowerFlex driver following the appropriate documenation for your installation method.

7. (Optional) Install [dellctl](../../../support/cli/#installation-instructions) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../support/cli) for the installation steps and command list.
7. (Optional) Install [dellctl](../../../../support/cli/#installation-instructions) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../../support/cli) for the installation steps and command list.
Loading

0 comments on commit b423e75

Please sign in to comment.