Closed munnerz closed 6 years ago
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: We suggest the following additional approver: munnerz
Assign the PR to them by writing /assign @munnerz
in a comment when ready.
The full list of commands accepted by this bot can be found here.
Yep we should use omitempty - could call.
General Pilot upgrade strategy is discussed in #203 - this may be tricky, and might result in us moving the field altogether. Perhaps we should 'fully manage' this (as in, don't have a field on the resource at all and instead 'just do it')..... 🙄
@munnerz PR needs rebase
Closing this for now. We need to think about how we handle versioning Pilot, and how we roll out upgrades.
/close
@munnerz: The close prow plugin is deprecated, please migrate to the lifecycle plugin before April 2018
What this PR does / why we need it:
Adds a defaulting function for the Elasticsearch pilot image spec. This makes
pilot
an optional field.Special notes for your reviewer:
We need to think about how this will update over time. Currently, it's up to the end users of the cluster to ensure the pilot version used is compatible with/within a reasonable range of navigator.
navigator-controller needs to support periodically updating the pilot image specified on Cassandra/ElasticsearchCluster resources, thus triggering the regular cluster upgrade procedure. i'm going to open a separate issue to track this as this is a larger design decision.
Release note: