Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Refactor Cassandra cluster controller into Actions #253

Closed
wallrj opened this issue Feb 16, 2018 · 0 comments
Closed

Refactor Cassandra cluster controller into Actions #253

wallrj opened this issue Feb 16, 2018 · 0 comments

Comments

@wallrj
Copy link
Member

wallrj commented Feb 16, 2018

Implement CreateCluster and ScaleUp state change actions for Cassandra.

Based on #241

/kind feature

wallrj added a commit to wallrj/navigator that referenced this issue Feb 27, 2018
These become the only changes supported by the Cassandra controller until ScaleIn and  CassandraUpgrade actions are implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Feb 27, 2018
These become the only changes supported by the Cassandra controller until ScaleIn and  CassandraUpgrade actions are implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Feb 27, 2018
These become the only changes supported by the Cassandra controller until ScaleIn and  CassandraUpgrade actions are implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 2, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 6, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 7, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 8, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 8, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 8, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 8, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 8, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 20, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 22, 2018
…ned by the cluster

* Update E2E tests to check the CassandraCluster status rather than checking statefulset status.
* Issue an API UpdateStatus with the CassandraCluster.Status after running all control.Sync methods.
* Modify the RBAC role to allow the controller to update CassandraCluster.Status
* Add a statefulset informer callback to trigger a controller sync when our statefulsets change.

Extracted from: jetstack#256
Part of: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 24, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 24, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 27, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.

Fixes: jetstack#253
wallrj added a commit to wallrj/navigator that referenced this issue Mar 27, 2018
* These become the only changes supported by the Cassandra controller.
* ScaleIn and CassandraUpgrade actions will be implemented in followup branches.
* Some initial documentation on supported configuration changes.

Fixes: jetstack#253
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants