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

[api] cluster spec etcd endpts; per-cluster envs #99

Merged
merged 4 commits into from
Mar 12, 2019

Commits on Mar 12, 2019

  1. [api] cluster spec etcd endpts; per-cluster envs

    This PR has a few changes to improve the interaction between
    operator-operated M3DB clusters and etcd:
    
    1. Users can now specify etcd endpoints on the m3dbcluster spec,
    removing one of the most common changes users would have to make in
    their config files.
    
    2. The operator will include a per-cluster environment header in all
    requests to the coordinator, meaning that namespaces and placements will
    be stored under separate keys per-cluster in etcd and multiple
    m3dbclusters can share the same etcd cluster.
    
    **NOTE**: This PR introduces a breaking change that will require users
    to 1) rename 2 keys in their etcd clusters and 2) change a value in
    their configmap if they would like the operator to continue being able
    to manage clusters from before this commit. The changelog for this
    release will include instructions for this.
    schallert committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    303dcb4 View commit details
    Browse the repository at this point in the history
  2. update docs

    schallert committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    e66792c View commit details
    Browse the repository at this point in the history
  3. fix travis

    schallert committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    ae6c746 View commit details
    Browse the repository at this point in the history
  4. add docs

    schallert committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    89c86fc View commit details
    Browse the repository at this point in the history