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

Support ReadOnlyRootFilesystem with DSE 6.8 / DSE 6.9 #702

Merged
merged 10 commits into from
Sep 17, 2024

Conversation

burmanm
Copy link
Contributor

@burmanm burmanm commented Sep 11, 2024

…k8ssandra-client for config building

What this PR does:
When Spec.ReadOnlyRootFilesystem is set to true, always force usage of k8ssandra-client's config builder even for non-supported distributions / versions.

Which issue(s) this PR fixes:
Fixes #701

Checklist

  • Changes manually tested
  • Automated Tests added/updated
  • Documentation added/updated
  • CHANGELOG.md updated (not required for documentation PRs)
  • CLA Signed: DataStax CLA

@burmanm burmanm changed the title If the ReadOnlyRootFilesystem is selected, always use new config builder Support ReadOnlyRootFilesystem with DSE 6.8 / DSE 6.9 Sep 17, 2024
@burmanm burmanm force-pushed the readonly_forces_clientbuilder branch from 864f6d5 to 06645d9 Compare September 17, 2024 09:46
@burmanm burmanm marked this pull request as ready for review September 17, 2024 09:54
@burmanm burmanm requested a review from a team as a code owner September 17, 2024 09:54
@burmanm burmanm merged commit 3dfee48 into k8ssandra:master Sep 17, 2024
45 checks passed
burmanm added a commit that referenced this pull request Sep 17, 2024
* If the ReadOnlyRootFilesystem is selected, always force the usage of k8ssandra-client for config building

* Add DSE specific cassandra base config path for readOnly

* Add different mounts for HCD & DSE

* Add buildx options to docker-build

* Add annotation to control if k8ssandra-client is used for config building regardless if supported or not and add a /opt/dse/resources/dse/conf for dse.yaml output

* Add collectd directory for readOnly

* Add unit tests and change the CHANGELOG

* Add smoke_test_read_only_fs for DSE 6.8.50 and 6.9.2 also

* Fix smoke_test_read_only_fs
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.

Add read only root FS support for more server types
2 participants