-
Notifications
You must be signed in to change notification settings - Fork 7
/
requirements.yml
41 lines (40 loc) · 1.6 KB
/
requirements.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# NOTE(vkmc) Great docs from https://github.com/jmazzitelli/kiali-operator/blob/master/requirements.yml
#
# This is the Ansible Galaxy requirements that need to be installed locally to be able to run
# the operator Ansible playbook locally.
#
# To install these into your local Ansible environment:
# ansible-galaxy collection install -r requirements.yml --force-with-deps
#
# Make sure these collections match that which is inside the Ansible Operator SDK base image.
# You can determine what collections are installed by looking in the base image like this:
#
# podman run \
# -it --rm --entrypoint '' \
# quay.io/openshift/origin-ansible-operator:4.13 \
# ls /opt/ansible/.ansible/collections/ansible_collections
#
# To determine the version of a specific collection, look at the MANIFEST.json:
#
# podman run \
# -it --rm --entrypoint '' \
# quay.io/openshift/origin-ansible-operator:4.13 \
# cat /opt/ansible/.ansible/collections/ansible_collections/kubernetes/core/MANIFEST.json | grep version
#
# It is best if you have the same version of Ansible installed locally as found in the base image. You can determine
# the version of Ansible in the base image via:
#
# podman run \
# -it --rm --entrypoint '' \
# quay.io/openshift/origin-ansible-operator:4.13 \
# ansible --version
#
# To install that version locally, you can git clone the source via:
# git clone -b v<ansible version> --depth 1 https://github.com/ansible/ansible.git
# and then set up your environment via:
# source ./ansible/hacking/env-setup -q
collections:
- name: kubernetes.core
version: 2.2.3
- name: operator_sdk.util
version: 0.4.0