harvester-installer icon indicating copy to clipboard operation
harvester-installer copied to clipboard

Airgap Rancher Airgap Harvester Ansible Driver Playbook

Open irishgordo opened this issue 2 years ago • 1 comments

  • introduces Ansible yaml that creates isolation from previous CI Ansible workload
  • new Ansible CI provides deeper flexibility to condition Ansible driving factors for Harvester-Installer while not altering previous CI infrastructure / Ansible Playbook

irishgordo avatar Jan 09 '23 17:01 irishgordo

Converted back to draft as: https://github.com/harvester/harvester-installer/pull/618 Was merged in - this should be re-adjusted or reworked.

This is currently leveraged still for daily-runs, but the system is not the most stable.

We're continuing to encounter some "occasional" issues with:

  • resources on the node running the job is inadequate, running 4 Harvester Nodes Virtualized w/ Docker-Registry, Rancher K3s, and other elements all virtualized as well 'airgapped' on a single node, will occasionally just fail due to resources on the machine not being enough
  • acquisition of Rancher dependent images occasionally just 'fail', most commonly jetstack based images, since docker-registry gets rebuilt and not persisted between runs
  • Rancher will occasionally just time out waiting for rollout to finish, retry logic is not geared for exponential backoff currently, but failures seem to be associated again with resource issues on the node

irishgordo avatar Jan 05 '24 20:01 irishgordo