CI: Fix linting job for ansible-lint 6.6.0 (#96)

* CI: Fix linting job for ansible-lint 6.6.0

* Increase MetalLB timeout to mitigate CI flakiness
This commit is contained in:
Simon Leiner
2022-09-24 06:28:21 +02:00
committed by GitHub
parent 4acbe91b6c
commit 5225493ca0
6 changed files with 34 additions and 6 deletions

View File

@@ -153,12 +153,19 @@
owner: "{{ ansible_user }}"
mode: "u=rw,g=,o="
- name: Configure kubectl cluster to https://{{ apiserver_endpoint | ansible.utils.ipwrap }}:6443
- name: Configure kubectl cluster to {{ endpoint_url }}
command: >-
k3s kubectl config set-cluster default
--server=https://{{ apiserver_endpoint | ansible.utils.ipwrap }}:6443
--server={{ endpoint_url }}
--kubeconfig ~{{ ansible_user }}/.kube/config
changed_when: true
vars:
endpoint_url: >-
https://{{ apiserver_endpoint | ansible.utils.ipwrap }}:6443
# Deactivated linter rules:
# - jinja[invalid]: As of version 6.6.0, ansible-lint complains that the input to ipwrap
# would be undefined. This will not be the case during playbook execution.
# noqa jinja[invalid]
- name: Create kubectl symlink
file:

View File

@@ -1,3 +1,3 @@
---
# Timeout to wait for MetalLB services to come up
metal_lb_available_timeout: 60s
metal_lb_available_timeout: 120s