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

225 k3s playbook not working #230

Closed
wants to merge 7 commits into from

Commits on Sep 29, 2022

  1. Configuration menu
    Copy the full SHA
    6ba3809 View commit details
    Browse the repository at this point in the history
  2. Install kubernetes dependency into ansible venv

    This is hacky, but install the kubernetes dependency into the venv
    created on the "controller node", rather than the chi-in-a-box venv.
    
    Running the k8s role seems to pull from there, rather than from the
    deploy host's venv.
    
    The other option would be to delegate the k8s roles to the deploy host.
    msherman64 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    0398983 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7e7554 View commit details
    Browse the repository at this point in the history
  4. Don't use chameleon mirror for calico containers

    Chameleon had been mirroring the calico containers for some time, due
    to docker hub rate-limits. Calico has moved to quay.io, which does not
    have such limits.
    
    Removing this override means we don't need to set
    an imagepull secret, simplifying setup.
    msherman64 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    a5885ec View commit details
    Browse the repository at this point in the history
  5. Remove ansible-only templates for k8s role.

    Only the ansible `template` module understands {{ansible_managed}}
    Remove it in favor of generic jinja2 syntax for use with the
    kubernetes ansible collection.
    msherman64 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    118073c View commit details
    Browse the repository at this point in the history
  6. Don't hardcode wireguard interface names

    For selecting the calico interface to use, don't hardcode the name.
    Forcing `wg-*` worked when we had a monolithic deployment, but does not
    permit deployment without wireguard.
    msherman64 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    1c583d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Configuration menu
    Copy the full SHA
    310157a View commit details
    Browse the repository at this point in the history