-
Notifications
You must be signed in to change notification settings - Fork 45
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
salt: use all etcd servers as apiserver backends #2181
Conversation
Hello alexandre-allard-scality,My role is to assist you with the merge of this Status report is not available. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
1234af4
to
e31f53b
Compare
History mismatchMerge commit #1234af47f338186079d504f618b96f782ae202f8 on the integration branch It is likely due to a rebase of the branch Please use the |
e31f53b
to
f7b8c9c
Compare
/reset |
Reset completeI have successfully deleted this pull request's integration branches. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
f7b8c9c
to
20cfe2b
Compare
History mismatchMerge commit #f7b8c9c6b8741bae45e2dde49c54382b63964e29 on the integration branch It is likely due to a rebase of the branch Please use the |
/reset |
Reset completeI have successfully deleted this pull request's integration branches. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
20cfe2b
to
ca15d95
Compare
History mismatchMerge commit #20cfe2b5101a348097c70d1e9bdd470e37abfbed on the integration branch It is likely due to a rebase of the branch Please use the |
ca15d95
to
fb17a59
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/reset |
Reset completeI have successfully deleted this pull request's integration branches. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
Define all clients URLs as etcd servers for API server backend, this way, if the local etcd is down, the API server is still able to answer. Set the local etcd, if any, as the first member in the list. Refs: #2080
fb17a59
to
bb84b6a
Compare
History mismatchMerge commit #fb17a59dda748509be49b442f1932b3f8d52ba22 on the integration branch It is likely due to a rebase of the branch Please use the |
/reset |
Reset completeI have successfully deleted this pull request's integration branches. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
/approve |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
The following options are set: approve |
{%- set etcd_servers = [] %} | ||
{#- NOTE: Filter out members with empty name as they are not started yet. #} | ||
{%- for member in pillar.metalk8s.etcd.members | selectattr('name') %} | ||
{%- do etcd_servers.extend(member['client_urls']) %} | ||
{%- endfor %} | ||
{%- set etcd_servers = etcd_servers | sort %} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you like Jinja tricks:
{%- set etcd_servers = pillar.metalk8s.etcd.members
| selectattr('name')
| sum(attribute='client_urls', start=[])
| sort %}
Build failedThe build for commit did not succeed in branch bugfix/2080-kas-on-local-etcd. The following options are set: approve |
In the queueThe changeset has received all authorizations and has been added to the The changeset will be merged in:
The following branches will NOT be impacted:
There is no action required on your side. You will be notified here once IMPORTANT Please do not attempt to modify this pull request.
If you need this pull request to be removed from the queue, please contact a The following options are set: approve |
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue None. Goodbye alexandre-allard-scality. |
Component: salt, apiserver
Context:
Until now, we only use the local etcd as the apiserver backend
Summary:
Define all clients URLs as etcd servers for API server backend, this way, if the local etcd is
down, the API server is still able to answer.
Acceptance criteria: Green build
Closes: #2080