mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 05:45:06 +03:00
collection-build-install convert to pre-commit
This commit is contained in:
@@ -76,6 +76,14 @@ repos:
|
|||||||
language: script
|
language: script
|
||||||
pass_filenames: false
|
pass_filenames: false
|
||||||
|
|
||||||
|
- id: collection-build-install
|
||||||
|
name: Build and install kubernetes-sigs.kubespray Ansible collection
|
||||||
|
language: python
|
||||||
|
additional_dependencies:
|
||||||
|
- ansible-core>=2.16.4
|
||||||
|
entry: tests/scripts/collection-build-install.sh
|
||||||
|
pass_filenames: false
|
||||||
|
|
||||||
- id: generate-docs-sidebar
|
- id: generate-docs-sidebar
|
||||||
name: generate-docs-sidebar
|
name: generate-docs-sidebar
|
||||||
entry: scripts/gen_docs_sidebar.sh
|
entry: scripts/gen_docs_sidebar.sh
|
||||||
|
|||||||
7
tests/scripts/collection-build-install.sh
Executable file
7
tests/scripts/collection-build-install.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/sh -e
|
||||||
|
export ANSIBLE_COLLECTIONS_PATH="./ansible_collections"
|
||||||
|
ansible-galaxy collection build --force
|
||||||
|
ansible-galaxy collection install kubernetes_sigs-kubespray-$(grep "^version:" galaxy.yml | awk '{print $2}').tar.gz
|
||||||
|
ansible-galaxy collection list $(egrep -i '(name:\s+|namespace:\s+)' galaxy.yml | awk '{print $2}' | tr '\n' '.' | sed 's|\.$||g') | grep "^kubernetes_sigs.kubespray"
|
||||||
|
test -f ansible_collections/kubernetes_sigs/kubespray/playbooks/cluster.yml
|
||||||
|
test -f ansible_collections/kubernetes_sigs/kubespray/playbooks/reset.yml
|
||||||
Reference in New Issue
Block a user