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

Add a Cassandra upgrade mechanism #352

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Jun 7, 2018

  1. Add a Cassandra upgrade mechanism

    * Add a NodePool.Status.Version attribute which has the lowest reported version from all the pilots in the pool.
    * Or nil, if the pilot failed to query its Cassandra database for its version.
    * Calculate an UpdateVersion action if the desired Cassandra version is higher than the version reported for a NodePool.
    * NodePools are upgraded one at a time.
    * Pods within a Nodepool are upgraded one at a time, using a rolling update strategy without any partitioning.
    * Upgrades are performed after Nodepools are created and after scale out.
    
    Fixes: jetstack#257
    wallrj committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    27d821c View commit details
    Browse the repository at this point in the history
  2. Have the pilotcontroller copy cluster type, name and noepool name fro…

    …m the controlling pod and add those generic labels to the pod template and pod pilot selectors
    wallrj committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    b00dcc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    324f984 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55a1b6d View commit details
    Browse the repository at this point in the history