You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update for 24.3 SR Linux and ansible 2.15, 2.16, 2.17 (#26)
* bump srl version
* update clab, srl version and remove oc tests for now
* bump netcommon dep to 6.1.3 and retire ansible core older than 2.14
* pin ansible utils
* remove <2.14 versions form ansible sanity
* added pyenv
* fix gnmi server for 24.3
* exclude oc test
* update golden and templated config
* add 30s sleep timer for ci
* remove timer as it doesn't fix shit =(
* added pre-test sleep and dump logs
* move tests after the lab deployment
* trying debumping utils
* trying debump on netcommon
* continue on error
* bring back deps to modern versions and set clab to 0.55.1
* add inputs to start tmate before or after session
* added 2.16 and 2.17 to test and build matrixes
* bump checkout action
* remove contrinue on error as it was masking the errors
* update sanity test setup
* remove py2 dep on certificate error
* bring back import before doc exception
* update skip modules
* ignore compile on srl module
* relax collection deps to a range
* update setup python step
Copy file name to clipboardExpand all lines: .github/container-matrix.yml
+31-7Lines changed: 31 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -3,25 +3,49 @@
3
3
# SPDX-License-Identifier: BSD-3-Clause
4
4
5
5
# a matrix list of variables used in the container build process
6
+
# it is used to define what ansible core images that define both ansible core and the python interpreter
7
+
# are going to be used in the container build process for the collection.
6
8
#
7
9
# python version are taken from ansible's support matrix - https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#support-life
8
10
# ansible-core-image version is taken from https://github.com/orgs/srl-labs/packages?repo_name=ansible-core
Copy file name to clipboardExpand all lines: .github/matrix.yml
+25-37Lines changed: 25 additions & 37 deletions
Original file line number
Diff line number
Diff line change
@@ -3,79 +3,67 @@
3
3
# SPDX-License-Identifier: BSD-3-Clause
4
4
5
5
# a matrix list of variables used in testing
6
-
# kind of a manual way of creating a testing matrix with a flexibility of selecting permuatations
6
+
# kind of a manual way of creating a testing matrix with a flexibility of selecting permutations
7
7
# support matrix for ansible control node - https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#node-requirement-summary
8
8
9
9
include:
10
-
####################
11
-
# Python 3.8
12
-
####################
13
-
- &latest-2_12
14
-
ansible-core-version: "2.12.10"
15
-
runs-on: "ubuntu-22.04"
16
-
python-version: "3.8"
17
-
18
-
- &latest-2_13
19
-
ansible-core-version: "2.13.13"
20
-
runs-on: "ubuntu-22.04"
21
-
python-version: "3.8"
22
-
23
10
####################
24
11
# Python 3.9
25
12
####################
26
-
- <<: *latest-2_12
27
-
python-version: "3.9"
28
-
29
-
- <<: *latest-2_13
30
-
python-version: "3.9"
31
-
32
13
- &latest-2_14
33
-
ansible-core-version: "2.14.11"
14
+
ansible-core-version: "2.14.17"
34
15
runs-on: "ubuntu-22.04"
35
16
python-version: "3.9"
36
17
37
18
- &latest-2_15
38
-
ansible-core-version: "2.15.5"
19
+
ansible-core-version: "2.15.12"
39
20
runs-on: "ubuntu-22.04"
40
21
python-version: "3.9"
41
22
42
23
####################
43
24
# Python 3.10
44
25
####################
45
26
46
-
# removing 2_12 and 2_13 because TLS tests are failing
47
-
# this doesn't make the collection unusable with these versions
48
-
# when 23.10 comes out with TLS 1.3 we will remove these checks and bring back 2_12 and 2_13
0 commit comments