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

[feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default #353

Merged
merged 6 commits into from
Jan 31, 2024

Conversation

atye
Copy link
Contributor

@atye atye commented Jan 22, 2024

Is this a new chart?

No

What this PR does / why we need it:

It enables access to the proxy-server by the IP address of the cluster master node instead of requiring access by one of the hostnames configured in the Ingress.

This also configures a local provisioner for Redis to use by default so the user does not have to worry about what storage class to use for Redis. They can still provide a storage class if they wish.

Which issue(s) is this PR associated with:

dell/csm#1091

Special notes for your reviewer:

Checklist:

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • Chart Version bumped
  • Variables are documented in the chart README.md
  • Title of the PR starts with the chart name (e.g. [charts_dir/mychartname]) if applicable

@atye atye changed the title expose proxy-server by ip address of master node [feature-1091]: Expose proxy-server via master node IP Jan 22, 2024
@atye atye marked this pull request as ready for review January 23, 2024 16:13
@atye atye changed the title [feature-1091]: Expose proxy-server via master node IP [feature-1091]: Expose proxy-server via cluster node IP Jan 24, 2024
@atye atye changed the title [feature-1091]: Expose proxy-server via cluster node IP [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default Jan 24, 2024
@atye atye force-pushed the authorization-ingress-fix branch from b462bdb to df6423f Compare January 30, 2024 14:49
xuluna
xuluna previously approved these changes Jan 30, 2024
@atye atye dismissed stale reviews from shaynafinocchiaro and xuluna via 7f94b88 January 30, 2024 15:44
name: csm-authorization-redis
spec:
capacity:
storage: 8Gi
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we need 8Gi?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Probably not but I think it's ok to allow this space. This is what has been configured since the beginning of Authorization.

@atye atye force-pushed the authorization-ingress-fix branch from 7f94b88 to 0fee826 Compare January 31, 2024 19:02
@atye atye merged commit dc0e029 into release-v1.10.0 Jan 31, 2024
4 checks passed
@atye atye deleted the authorization-ingress-fix branch January 31, 2024 19:14
rishabhatdell pushed a commit that referenced this pull request Mar 20, 2024
… storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment
rishabhatdell pushed a commit that referenced this pull request Mar 20, 2024
… storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment
HarishH-DELL added a commit that referenced this pull request Mar 20, 2024
* Release v1.9.1 (#364)

* Disable leader-election for drivers and version bump up for csm 1.9.1 patch release (#354)

* Update cosi image in chart (#359)

* revert kube node name changes (#361)

* Removing csm changes (#363)

---------

Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>

* Update Chart.yaml (#365)

* update helm releaser (#366)

* update csm chart for v2.9.1 (#369)

* Release v1.9.3 (#376)

* CSM 1.9.3

* csm version bump (#375)

* Update Chart.yaml (#379)

---------

Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>

* Update Chart.yaml with new versions (#380)

* added env for kube node name (#347)

* Driver and Modules Version Update (#348)

* Updating helm charts to support k8s 1.29.0 (#358)

* Disabling leader election for v1.10.0 (#360)

* [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment

* Bumping reverseproxy version (#371)

* COSI driver verion bump up (#370)

* CSI-Sidecars version bumpup (#372)

* CSI-Sidecars version bumpup

* Snapshotter patch version update

* Mapping /opt/emc inside SDC container (#373)

* Mapping /opt/emc inside SDC container

* Updating path type

* app mobility version bump (#374)

* change default value (#381)

* version bumps (#378)

* Updated CSI Metadata Version (#382)

* app mobility version fix

* Update app mobility Chart

---------

Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>
Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
@HarishH-DELL HarishH-DELL mentioned this pull request Mar 20, 2024
3 tasks
HarishH-DELL added a commit that referenced this pull request Mar 20, 2024
* Conflict fix verified (#388)

* Release v1.9.1 (#364)

* Disable leader-election for drivers and version bump up for csm 1.9.1 patch release (#354)

* Update cosi image in chart (#359)

* revert kube node name changes (#361)

* Removing csm changes (#363)

---------

Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>

* Update Chart.yaml (#365)

* update helm releaser (#366)

* update csm chart for v2.9.1 (#369)

* Release v1.9.3 (#376)

* CSM 1.9.3

* csm version bump (#375)

* Update Chart.yaml (#379)

---------

Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>

* Update Chart.yaml with new versions (#380)

* added env for kube node name (#347)

* Driver and Modules Version Update (#348)

* Updating helm charts to support k8s 1.29.0 (#358)

* Disabling leader election for v1.10.0 (#360)

* [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment

* Bumping reverseproxy version (#371)

* COSI driver verion bump up (#370)

* CSI-Sidecars version bumpup (#372)

* CSI-Sidecars version bumpup

* Snapshotter patch version update

* Mapping /opt/emc inside SDC container (#373)

* Mapping /opt/emc inside SDC container

* Updating path type

* app mobility version bump (#374)

* change default value (#381)

* version bumps (#378)

* Updated CSI Metadata Version (#382)

* app mobility version fix

* Update app mobility Chart

---------

Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>
Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>

* AM version  reverted

---------

Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>
Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
hoppea2 added a commit that referenced this pull request Mar 20, 2024
* Release v1.9.1 (#364)

* Disable leader-election for drivers and version bump up for csm 1.9.1 patch release (#354)

* Update cosi image in chart (#359)

* revert kube node name changes (#361)

* Removing csm changes (#363)

---------

Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>

* Update Chart.yaml (#365)

* update helm releaser (#366)

* update csm chart for v2.9.1 (#369)

* Release v1.9.3 (#376)

* CSM 1.9.3

* csm version bump (#375)

* Update Chart.yaml (#379)

---------

Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>

* Update Chart.yaml with new versions (#380)

* added env for kube node name (#347)

* Driver and Modules Version Update (#348)

* Updating helm charts to support k8s 1.29.0 (#358)

* Disabling leader election for v1.10.0 (#360)

* [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment

* Bumping reverseproxy version (#371)

* COSI driver verion bump up (#370)

* CSI-Sidecars version bumpup (#372)

* CSI-Sidecars version bumpup

* Snapshotter patch version update

* Mapping /opt/emc inside SDC container (#373)

* Mapping /opt/emc inside SDC container

* Updating path type

* app mobility version bump (#374)

* change default value (#381)

* version bumps (#378)

* Updated CSI Metadata Version (#382)

* app mobility version fix

* Update app mobility Chart

---------

Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>
Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: HarishH-DELL <[email protected]>
hoppea2 added a commit that referenced this pull request Mar 20, 2024
* added env for kube node name (#347)

* Driver and Modules Version Update (#348)

* Updating helm charts to support k8s 1.29.0 (#358)

* Disabling leader election for v1.10.0 (#360)

* [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment

* Bumping reverseproxy version (#371)

* COSI driver verion bump up (#370)

* CSI-Sidecars version bumpup (#372)

* CSI-Sidecars version bumpup

* Snapshotter patch version update

* Mapping /opt/emc inside SDC container (#373)

* Mapping /opt/emc inside SDC container

* Updating path type

* app mobility version bump (#374)

* change default value (#381)

* version bumps (#378)

* Updated CSI Metadata Version (#382)

* added env for kube node name (#347)

* Driver and Modules Version Update (#348)

* Updating helm charts to support k8s 1.29.0 (#358)

* Disabling leader election for v1.10.0 (#360)

* [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment

* Bumping reverseproxy version (#371)

* COSI driver verion bump up (#370)

* CSI-Sidecars version bumpup (#372)

* CSI-Sidecars version bumpup

* Snapshotter patch version update

* Mapping /opt/emc inside SDC container (#373)

* Mapping /opt/emc inside SDC container

* Updating path type

* app mobility version bump (#374)

* change default value (#381)

* version bumps (#378)

* Updated CSI Metadata Version (#382)

* app mobility version fix

* Update app mobility Chart

* Conflict fix verified (#388) (#389)

* Conflict fix verified (#388)

* Release v1.9.1 (#364)

* Disable leader-election for drivers and version bump up for csm 1.9.1 patch release (#354)

* Update cosi image in chart (#359)

* revert kube node name changes (#361)

* Removing csm changes (#363)

---------

Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>

* Update Chart.yaml (#365)

* update helm releaser (#366)

* update csm chart for v2.9.1 (#369)

* Release v1.9.3 (#376)

* CSM 1.9.3

* csm version bump (#375)

* Update Chart.yaml (#379)

---------

Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>

* Update Chart.yaml with new versions (#380)

* added env for kube node name (#347)

* Driver and Modules Version Update (#348)

* Updating helm charts to support k8s 1.29.0 (#358)

* Disabling leader election for v1.10.0 (#360)

* [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353)

* expose proxy-server by ip address of master node

* fix spacing

* use local pv for redis by default

* remove period

* recycle pv

* update authorization.hostname comment

* Bumping reverseproxy version (#371)

* COSI driver verion bump up (#370)

* CSI-Sidecars version bumpup (#372)

* CSI-Sidecars version bumpup

* Snapshotter patch version update

* Mapping /opt/emc inside SDC container (#373)

* Mapping /opt/emc inside SDC container

* Updating path type

* app mobility version bump (#374)

* change default value (#381)

* version bumps (#378)

* Updated CSI Metadata Version (#382)

* app mobility version fix

* Update app mobility Chart

---------

Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>
Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>

* AM version  reverted

---------

Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: Jooseppi Luna <[email protected]>
Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>

* Reverted the CSM file to main (#390)

* Reverted changes

* Reverted the space

---------

Co-authored-by: Surya Gupta <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: hoppea2 <[email protected]>
Co-authored-by: Adarsh Kumar Yadav <[email protected]>
Co-authored-by: Aaron Tye <[email protected]>
Co-authored-by: boyamurthy <[email protected]>
Co-authored-by: Rishabh Raj <[email protected]>
Co-authored-by: KerryKovacevic <[email protected]>
Co-authored-by: Akshay Saini <[email protected]>
Co-authored-by: Bartosz Ciesielczyk <[email protected]>
Co-authored-by: KshitijaKakde <[email protected]>
Co-authored-by: Jooseppi Luna <[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.

7 participants