Merge pull request #52 from onedr0p/patch-1

Implement installing specific k3s commit
This commit is contained in:
Xan Manning 2020-09-26 17:36:27 +01:00 committed by GitHub
commit d52cda1d10
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 6 deletions

View File

@ -124,6 +124,11 @@ k3s_release_version: stable # latest 'stable' release
k3s_release_version: testing # latest 'testing' release
k3s_release_version: v1.18 # latest v1.18 release
k3s_release_version: v1.17-testing # latest v1.17 testing release
k3s_release_version: v1.19.2-k3s1 # specific release
# specific commit
# caution - only used for tesing - must be 40 characters
k3s_release_version: 48ed47c4a3e420fa71c18b2ec97f13dc0659778b
```
#### Important node about `k3s_install_hard_links`

View File

@ -12,6 +12,14 @@
k3s_hash_url: "{{ k3s_github_download_url }}/{{ k3s_release_version }}/sha256sum-{{ k3s_arch }}.txt"
check_mode: false
- name: Override k3s_binary_url and k3s_hash_url facts for testing specific commit
set_fact:
k3s_binary_url: "https://storage.googleapis.com/k3s-ci-builds/k3s{{ k3s_arch_suffix }}-{{ k3s_release_version }}"
k3s_hash_url: "https://storage.googleapis.com/k3s-ci-builds/k3s{{ k3s_arch_suffix }}-{{ k3s_release_version }}.sha256sum"
when:
- k3s_release_version | regex_search("^[a-z0-9]{40}$")
check_mode: false
- name: Ensure the k3s hashsum is downloaded
uri:
url: "{{ k3s_hash_url }}"