'kargo_deploy.sh' is not idempotent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fuel-ccp |
Incomplete
|
High
|
Matthew Mosesohn |
Bug Description
Summary: ansible tasks [dnsmasq : check resolvconf] and [postinstall : Wait for kubedns to be ready] cause changes on every run of kargo_deploy.sh
Steps to reproduce:
- Prepare provisioned environment with 5 nodes
- Clone mcpinstaller repo from https:/
- Export IPs of provisioned nodes. Example for nodes provisioned by fuel-devops:
export ADMIN_IP=
export SLAVE_IPS=
- Execute installer script:
bash -x "utils/
- Execute installer script second time:
bash -x "utils/
Expected result: no changes made by ansible playbooks, example:
PLAY RECAP *******
node1 : ok=5 changed=0 unreachable=0 failed=0
node2 : ok=5 changed=0 unreachable=0 failed=0
node3 : ok=5 changed=0 unreachable=0 failed=0
...
Actual result: [dnsmasq : check resolvconf] and [postinstall : Wait for kubedns to be ready] tasks made changes, see for details: http://
Changed in fuel-ccp: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in fuel-ccp: | |
assignee: | nobody → Matthew Mosesohn (raytrac3r) |
Looks like problem in kargo, not in fuel-ccp-installer.
Matthew, please confirm.