aboutsummaryrefslogtreecommitdiffstats
path: root/fdio.infra.ansible
AgeCommit message (Collapse)AuthorFilesLines
2024-07-18feat(ansible): Update calibration rolepmikus3-50/+12
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If09928efb26066137014d3784efc6e6910d01143
2024-06-10feat(ansible): Repurpose obsolete vpp-devicepmikus3-25/+5
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I95171ab59dfe1b5a98c36a839233d14e9ddb7ce5
2024-05-29fix(packer): Update AWS imagepmikus4-69/+83
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I1907fcb88dff0bb62cc6f5a8bf3ea58e3ad1578d
2024-05-17feat(device): Reconfigurepmikus1-4/+14
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I5ca0fc5832c249553c79dd9c5d4148ba64e61654
2024-02-16feat(device): 1n-alt ansible improvementoper-240219Juraj Linkeš2-11/+21
We're seeing extra IGMP traffic which interferes with tests which must be disabled. This is done by disabling the setting by default on all interfaces. The default setting is also adopted for other traffic-related configuration: Default sets the configuration when the interface is created. For hardware interfaces, that is at boot time. For VF interfaces, when we create them with the csit-initialize-vfs.sh script and for virtual interfaces when they're created. On the other hand, the all configuration option doesn't set the configuration. It uses the current configuration value along with the passed configuration value to produce a new value, which could be expressed as: f(old_value, value_from_all) -> new_value Where f is a function specific to each configuration option. Using all thus requires us to know the function and the old value which is less reliable than just using default everywhere. Also fix the 1n-alt VF init script. Change-Id: I3da15abfb5a1e76769076edd95d20e2168b6f71f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2024-02-16feat(device): add cx6 to 1n-alt ansibleJuraj Linkeš1-0/+5
Also update 1n-alt hardware with info from dmidecode and port names to match the rules in Testbed Naming Convention. Change-Id: Ib654adaec5667f0e79a3cb86edfbf4578f5c3d5f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2024-01-31feat(terraform): 2n-c7gnpmikus1-8/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7a1f9744c4ca8abbd4814ab6cccba388ef466f50
2024-01-29feat(infra): SSH keyspmikus2-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia992a02b84450cd463b2fdce1d860d9133df6a55
2024-01-29Add ssh key for csit nomad host accessNaveen Joy18-0/+19
Change-Id: I71f0139fb5dc2be7f32124e287929ceb0091fc9a Signed-off-by: Naveen Joy <najoy@cisco.com>
2024-01-25feat(terraform): Migrating old structurespmikus3-0/+60
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ib953739b4d34a7f803bff54cec92a2130fcbbc66
2024-01-23feat(infra): 1n-altpmikus2-1/+11
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Iea69bcd730f641504428f1400e5c6eb6d6b755dd
2024-01-23feat(device): Add 1n-alt vpp devicepmikus6-55/+53
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I3d2bb0408f15fd14989d1179d7f08710a3d86e67
2024-01-17feat(device): Driver compatibilitypmikus1-4/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I55421ca38df412950f4b2487e5db901a1850ed12
2024-01-15feat(ansible): DPDK compatibility matrixpmikus27-67/+67
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I746471b59e1fb00a00007b6e9f2ba02d873ae3e2
2024-01-12feat(ansible): DPDK 23.11pmikus2-9/+9
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie2e3f88245442f6b6105a9d9e75f056e8843a21b
2023-11-24feat(ansible): Add volume mappings for docker containersoper-231127pmikus6-118/+148
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I438c681d2b82725634db33db4deb611493400fae
2023-11-14feat(docs): Testbed firmware alignpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I670dbffc6c6a11f35f06f3e3384b43e9e437aa28
2023-11-08feat(csit): 3n-icxdpmikus6-2/+6
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7f0eee8b94f65550eae68edeacf343ff982dd85a
2023-11-07feat(infra): 3n-icxdpmikus6-0/+191
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I72249104214614c55239689a60d4008e3c0e7a4e
2023-11-07fix(device): Driver combinationpmikus3-3/+10
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic02d596972c10c10c4b3100b2e651bb91b74879a
2023-10-30code and doc updates for vagrant VM dev/test environ setupNaveen Joy1-7/+8
Change-Id: I0e4e4758b3abbfc2fe2e18200b85477293de218b Signed-off-by: Naveen Joy <najoy@cisco.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-09-12feat(core): 1n_spr swap interfacespmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icf68d2f244432f49f6b8fb0876807d694a1e8e31
2023-09-12fix(core): 1n_sprpmikus3-1/+5
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia8067fb1683295fb711bbba81a35b0e6d18b084f
2023-09-08feat(infra): SPR backendpmikus5-6/+8
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: If48902729a8c13b83c97170c12fc43bac624212c
2023-09-06feat(infra): Add new SPR serverspmikus9-36/+432
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id90ca8323e6f49b51f19526e1089bf711e4e8182
2023-09-04feat(ansible): Consul upgradepmikus19-156/+187
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ifde27d3bd637364e3a1cc56477e79f26f0e57827
2023-09-04fix(ansible): Nomad server varspmikus2-18/+18
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0488c4d988c4a3a3f3d68fc1f695084f78bb7cb6
2023-08-31feat(ansible): Nomad updatepmikus24-243/+457
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I67563590ea44c3d59090dc66acd4ef64f8a05f45
2023-08-22feat(pxe): Add RMAed serverpmikus2-2/+7
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I73880085b9d31780dcd25a4bf6d615e5b511f9a7
2023-08-21CSIT: Update requirements fileTibor Frank3-108/+54
Change-Id: I259c00baa2f336331354b22fe78be10678ecf343 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-17feat(ansible): Bump DPDK 23.07pmikus2-12/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ieb1576aa45e689dda8358c4ad4708b3b09b5216c
2023-08-17feat(ansible): DPDK 23.07pmikus32-92/+78
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0d153b1c749adaa9313e586a0c0625000128769c
2023-08-04fix(ansible): QAT v1.x installoper-230807pmikus4-16/+98
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I2e2047f3d02a1c4f90298cb15f2574e5ea6a7ad4
2023-07-27fix(ansible): QAT install flowoper-230731pmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4670366b704f0cd999d8a3ba08712b72148078a0
2023-07-27fix(core): QAT initializationpmikus1-0/+10
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I28af64b7d39a97bbb84f9d987a3f5d3a2d02701b
2023-07-27fix(ansible): QAT installationpmikus2-2/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I48084f28070126561de630332e7b6f38f6e595ac
2023-07-20feat(terraform): Add 3n-c6in, use intel TG for ARMoper-230724pmikus1-2/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icac039f959b0dda007bc06152602e6fb42e5f7a1
2023-07-14fix(packer): Namingpmikus4-6/+14
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8127beeb6664aa51ef5cb313d658ab2e5638b581
2023-07-14feat(aws): Add new flavorspmikus7-9/+266
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie63b3d6c7ff376d808587e7c96f386946c939a81
2023-07-13feat(packer): Cleanuppmikus4-7/+7
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I947f0e349584c3688e207a910e0debfc87562af6
2023-06-30fix(infra): Ansible bitspmikus5-16/+14
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic7527b9e0adf3397542b02d809e2eb40e51d28cc
2023-06-22feat(infra): Add QAT installpmikus13-2/+80
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ifc461460b2f0f8c7ca17ab32fbf7df52cb356c29
2023-06-13feat(infra): mlx compatibility matrixpmikus6-0/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id9b601427ae3c95bd802a3aafec9543f293c34de
2023-06-09feat(infra): CX6 for 3n-altoper-rls2306-230612pmikus7-5/+7
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iea4c536a6e421efdaf493fb3cba0dde5abad162d
2023-06-08feat(infra): Add CX7 to 2n-icxpmikus8-0/+8
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia83a78299e279754352add230428102a8cee7772
2023-06-07fix(ansible): Cleanup macrospmikus9-39/+19
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I53a530a07716e09b30b5401b313202460fb235c3
2023-06-02fix(dpdk): CX7 supportoper-230605pmikus2-0/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib98b25bd3c98b5e6dbcb1bfe8478bd41bf37d71c
2023-05-31fix(infra): Add libsctp dependencypmikus1-0/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I6bffd7ce63bc462a557a621ce48e40c114e3abb6
2023-05-30fix(tests): Hoststack compatibilitypmikus3-1/+37
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I198fe62ddba8910c6bd8256739cc2503b87dfc75
2023-05-30fix(infra): Add iperf3 dependenciespmikus3-12/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib79e3d596cb1b83a5859d573b9a87d7bf228f7ac