ensure-kubernetes: workaround slow account creation
Per the referenced link, account creation can be slow and that's just the way it is. This should help tests that fail with Error from server (Forbidden): error when creating "test-pod.yaml": pods "test" is forbidden: error looking up service account default/default: serviceaccount "default" not found Change-Id: I405aa7e58737c7061a471da2e2807c77756c76b8
This commit is contained in:
parent
ca4111a586
commit
4d2c441f40
@ -13,6 +13,15 @@
|
||||
become: yes
|
||||
failed_when: false
|
||||
|
||||
# The default account is known to take a while to appear; see
|
||||
# https://github.com/kubernetes/kubernetes/issues/66689
|
||||
- name: Ensure default account created
|
||||
command: kubectl -n default get serviceaccount default -o name
|
||||
retries: 5
|
||||
delay: 5
|
||||
register: result
|
||||
until: result.rc == 0
|
||||
|
||||
- name: Create a test pod definition
|
||||
copy:
|
||||
dest: test-pod.yaml
|
||||
|
Loading…
Reference in New Issue
Block a user