-
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
Procedure to deploy registry HA #3400
Conversation
Hello teddyandrieux,My role is to assist you with the merge of this Status report is not available. |
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:
|
61e6b0e
to
b7c62e4
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.
First round, wording/typos/etc. :)
b7c62e4
to
f051bd0
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.
salt/tests/unit/modules/files/test_metalk8s_kubernetes_utils.yaml
Outdated
Show resolved
Hide resolved
salt/tests/unit/modules/files/test_metalk8s_kubernetes_utils.yaml
Outdated
Show resolved
Hide resolved
Update the salt module to retrieve Kubernetes endpoint to retrieve the full list of all endpoints and not only a single one. Update the containerd and repository configuration to support multi endpoint
We may want to configure ISO on differents nodes for registry HA so make sure we have all needed dependencies on all minions
If we try to import a solution where repositories container is not yet deployed, the "expose" state will fail as expected directory does not exists yet. But in case of HA registry we want to run the `solutions.available` state before actual creating the repository container
Add a simple test for registry HA when running on multi node cluster
f051bd0
to
7e8d5ea
Compare
docs/operation/registry_ha.rst
Outdated
|
||
root@bootstrap $ kubectl exec -n kube-system -c salt-master \\ | ||
--kubeconfig=/etc/kubernetes/admin.conf \\ | ||
salt-master-bootstrap -- salt '*' state.sls \\ |
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.
This pod name is not fixed, so this isn't a copy-paste command, even though it looks like one. This needs to be explained.
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.
Agree, but it's not only here, everywhere in the documentation we do this ... which is an issue I agree
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.
That's a bug, cc @thomasdanan
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.
I will replace this one at least
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 reviewers are expecting changes from the author, or must review again: The following options are set: approve |
7e8d5ea
to
c411c82
Compare
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:
|
c411c82
to
12371a8
Compare
/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 teddyandrieux. |
Component:
'salt', 'docs', 'tests'
Context:
The first step of bootstrap HA (registry + repository HA)
Summary:
See: #2002