File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed
molecule/delegated/tests/kubectl Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change 1
1
import pytest
2
2
3
3
from ..util .util import (
4
- get_ansible ,
5
- get_variable ,
6
- get_from_url ,
7
4
extract_url_from_variable ,
5
+ get_ansible ,
8
6
get_centos_repo_key ,
7
+ get_from_url ,
8
+ get_variable ,
9
+ jinja_replacement ,
9
10
)
10
11
11
12
testinfra_runner , testinfra_hosts = get_ansible ()
@@ -32,7 +33,10 @@ def test_kubectl_gpg_key_present(host):
32
33
)
33
34
34
35
k8s_repository_key_url = get_variable (host , "kubectl_redhat_repository_key" )
35
- key_content = get_from_url (k8s_repository_key_url )
36
+ k8s_version = get_variable (host , "kubectl_version" )
37
+ key_content = get_from_url (
38
+ jinja_replacement (k8s_repository_key_url , {"kubectl_version" : k8s_version })
39
+ )
36
40
assert installed_key in key_content
37
41
38
42
Original file line number Diff line number Diff line change 1
1
---
2
- # #########################
3
- # repository (arch is selected automatically by the system, no manual placement required!)
2
+ kubectl_version : " 1.32"
4
3
5
4
kubectl_configure_repository : true
6
5
7
6
# Review the following url for the current installation instructions
8
7
# https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#install-using-native-package-management
9
- # (Update key and release if changed)
10
- kubectl_debian_repository_key : https://pkgs.k8s.io/core:/stable:/v1.32/deb/Release.key
11
- kubectl_debian_repository : " deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.32/deb/ /"
8
+ kubectl_debian_repository_key : " https://pkgs.k8s.io/core:/stable:/v{{ kubectl_version }}/deb/Release.key"
9
+ kubectl_debian_repository : " deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v{{ kubectl_version }}/deb/ /"
12
10
13
- kubectl_redhat_repository_key : https://pkgs.k8s.io/core:/stable:/v1.32 /rpm/repodata/repomd.xml.key
14
- kubectl_redhat_repository : " https://pkgs.k8s.io/core:/stable:/v1.32 /rpm/"
11
+ kubectl_redhat_repository_key : " https://pkgs.k8s.io/core:/stable:/v{{ kubectl_version }} /rpm/repodata/repomd.xml.key"
12
+ kubectl_redhat_repository : " https://pkgs.k8s.io/core:/stable:/v{{ kubectl_version }} /rpm/"
You can’t perform that action at this time.
0 commit comments