aboutsummaryrefslogtreecommitdiffstats
path: root/fdio.infra.ansible/roles
AgeCommit message (Collapse)AuthorFilesLines
2023-05-18fix(ansible): Docker for Nomadpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I58bb1742243a6689c31f77c555303c2baeb7e39d
2023-05-16feat(infra): Add 3na-sprpmikus2-11/+10
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I057f94574d047e3622d1c32f5a622ad08ba3d799
2023-05-11fix(ansible): DPDK compatibility matrixpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic64def8fd155a9a337f23696c23a848e0046cea5
2023-05-10feat(infra): DPDK 23.03 compatibility matrixpmikus4-17/+25
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I9e052894d3f38aef12e1a45e60ea23dc151c5a46
2023-05-05fix(ansible): Docker image rolespmikus5-57/+32
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic9f9044ffd7ba1a8720fc029aaf2bd154eb043a5
2023-04-28feat(ansible): Refactor docker-image rolespmikus17-138/+319
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I6731e55b9643f46463c16f68e4986e3cb61f843f
2023-04-12feat(ansible): Intel DMAoper-230417pmikus6-31/+123
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I68a6965712c7e4b39f931fb4487142fa9c5088dc
2023-04-05fix(ansible): 2n-spr Turbo Boostpmikus1-1/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic2d260ebb5aa2e23ab20caaa4e0cdf80850c9f23
2023-03-08feat(docs): Add SPRpmikus3-12/+12
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I9d82f780196d9d525d184bf26d13eb955b0684c8
2023-01-11fix(core): Remove some Focal leftoverspmikus10-24/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I1c7df34cfb78cf767081acea435dc205b3f44a15
2023-01-09fix(core): DPDK stuffpmikus1-0/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I276cbfe4f761ddb4ccc652a276be2614adc6117e
2022-12-19fix(ansible): Jenkins Job Exporterpmikus2-19/+12
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia6459b777dc8e74f00f561f510916526af3270c5
2022-12-14fix(ansible): Meson versionpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib29605886ec5d101ca166424d65a6f825f69be59
2022-10-26fix(packer): AWS imagespmikus6-52/+324
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia725b895eab531f106ebf4919a0fc455447b5d9a
2022-10-19docs(report): Infra updates.pmikus1-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib7b3ce9ca94c972c022b087f024ec7df0f525719
2022-10-13feat(trex): Bump T-Rex to v3.00pmikus3-32/+32
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I9aa88fb094b03888fc30d84edc1deaa406075db4
2022-09-22feat(dpdk): Move to 22.07pmikus6-55/+54
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: If898b07e7406bfe28a63e4a793cf2f4e08a53e9d
2022-09-21feat(packer): Migrate AWS imagespmikus3-31/+32
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia1940e18b60e38ba559f0ebf1a8d72a4d18cebdb
2022-09-19fix(ansible): Shared TG dockerpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic1ea513970f52564d84ace3423ab1b87b411dcd1
2022-09-13fix(ansible): Compatibility improvementspmikus2-0/+25
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7f17cabb26c7684f0e6520e9f8ba755434a0e319
2022-09-08fix(ansible): JammyPeter Mikus1-0/+8
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ib62bb38f07f4c12db330b6d6c1a09e6335f91b13
2022-08-30fix(core): Ubuntu Jammy VIIIPeter Mikus3-53/+64
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I12e7515f7dd04dd493c566ce85ed17f87e2563bb
2022-08-25feat(ansible): update 1n-tx2 configJuraj Linkeš2-8/+26
Arm VPP Device requires newer drivers, otherwise we're frequently seeing a deadlock when running csit-initialize-vfs. We've observed server slowdown in VPP Device jobs in the past and testing revealed that disabling the cppc_cpufreq seemingly resolves the issue (there was no observed slowdown with a sample of 500 job runs). Also update Nomad config (server IPs). Change-Id: I484417f2cdb701239ca7517406147d0f2f7adde4 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2022-08-22fix(ansible): Focal backportsPeter Mikus1-0/+10
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ica1efe7e39ebb649528c338452b48ba0cacbf36d
2022-08-19feat(ansible): Ubuntu Jammy VI.Peter Mikus44-458/+238
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I7dda690f2dc2e42bf6c67d3faa3327a03de3a9fa
2022-08-03feat(ansible): Migrate Ubuntu Jammy IV.Peter Mikus2-3/+4
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ia48ee3f9bbcdfd7b85968362b1fb7f816dcd97be
2022-08-03feat(pxe): Migrate Ubuntu Jammy I.Peter Mikus1-0/+3
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I8f79882fce6375a55d67167781fc6b4212934e06
2022-07-12fix(ansible): 3n-snrPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Iefa417758a34d7c8535cd845470e2a589b3adf57
2022-07-08feat(ansible): Migrate Ubuntu Jammy IV.Peter Mikus4-20/+16
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I0472e26646ba059875682e15d75cf7e1a7ab0c93
2022-07-08feat(ansible): Migrate Ubuntu Jammy III.Peter Mikus5-14/+33
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I0e2d2efbb4e4c9ab9d66198eb15bc9e49fb06eb6
2022-07-07feat(ansible): Migrate Ubuntu Jammy IIPeter Mikus17-83/+123
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I43c86ab3232a382e7cc9010fb04a0ca269b24e77
2022-07-01feat(ansible): Add numactl dependencyPeter Mikus1-0/+1
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I7abde98b9d929d6dba35c8b93efb6071fc818b8b
2022-06-27fix(ansible): ICX rulesPeter Mikus1-1/+2
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I4b9fdeac0e4ec85cf0def7cfeefbf2ce4e7b0bd9
2022-06-22feat(ansible): Add ICXPeter Mikus3-11/+12
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I3a62dc7048102381598b3e0dfc16f82fad834d7b
2022-06-08fix(infra): 2n-clx links and docsPeter Mikus3-10/+10
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Iac1743da3eb51c69c67e8496ad4145dcc616341c
2022-05-20feat(uti): Infra updatesPeter Mikus1-8/+8
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I82f84b81f4a016c8bd503e60caacf34f24d407d5
2022-05-17infra(ansible): Jammy placeholderPeter Mikus15-62/+55
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I693841cadf33d23e417374b949771ba7c3dbccd2
2022-05-16Ansible: T-rex 2.97pmikus1-0/+1
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I7d5e00c45648dd4ae9e03ce1c7d0f2d2c53db476
2022-05-10feat(infra): Mellanox compatibility MatrixPeter Mikus4-44/+70
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Iec87340aed64dd72e5289bd13af27c177f92c466
2022-04-26feat(infra): Onboard Mellanox III.Peter Mikus2-29/+16
+ DPDK matrix Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I473265ae1ebf08e1518a6b6e2998abdc750167d1
2022-04-14feat(telemetry): Add bpf on all testbedsPeter Mikus1-0/+6
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ic0c02c3bce4544597c8ee49e1f0b8629ad1dd24f
2022-04-07feat(terraform): c6gnPeter Mikus3-15/+51
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ieea41e7bbdb6f185c349736a4d0bc0d27fdfa42a
2022-03-30feat(terraform): 1n_aws_c5nPeter Mikus2-0/+30
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I12d2d58de01693b18628cd73b5d8c36467506f32
2022-03-30refactor(terraform): 2n_aws_c5nPeter Mikus4-3/+3
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I5f68fd84a9ea034c5d8ff175807033aa0b60d5a2
2022-01-19fix(ansible): Compatibility matrixPeter Mikus2-3/+3
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I298625dc75cdc6ffc168484e19ca30f02c2f46a0
2021-12-21ansible: match vpp device config to perf configJuraj Linkeš1-9/+0
We're not using unsafe noiommu on perf testbeds and we should mirror that config in vpp device. As a side note, on arm vpp device, enabling unsafe noiommu leads to corrupted packets, so it must be disabled at least on arm vpp device. Also update arm vpp device kernel parameters to match perf testbeds. Change-Id: Id3d3e8fcf71583cc04887b4180cd20561856d902 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2021-12-21feat(infra): DPDK 21.11pmikus1-1/+1
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ib52fab112d458decfecf39c77085bcd85f811eba
2021-12-21feat(infra): Add new compatibility matrixpmikus1-0/+13
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I64deff93308771c2b3fc2e07fa8f2614b5e4ac9a
2021-12-21ansible: add kernel pinning to vpp deviceJuraj Linkeš2-0/+22
Change-Id: Ife26766e5f92ab95b537b39c25202fec6be27db3 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2021-12-15UTI: Export resultsVratko Polak2-2/+2
+ Model version 1.0.0. - Only some result types are exported. + MRR, NDRPDR and SOAK. - Other result types to be added later. + In contrast, all test types are detected. + Convert custom classes to JSON-serializable equivalents. + Sort dict keys before converting to JSON. + Override the order for some known keys. + Export sets as sorted arrays. + Convert to info content from serialized raw content. + Also export outputs for suite setups and teardowns. + Info files for setup/teardown exist only temporarily. + The data is merged into suite.info.json file. + This simplifies presentation of total suite duration. + Define model via JSON schema: - Just test case, suite setup/teardown/suite to be added later. - Just info, raw to be added later. + Proper descriptions. + Json is generated from yaml. + This is a convenience for maintainers. + The officially used schema is the .json one. + TODOs written into a separate .txt file. + Validate exported instance against the schema. + Include format checking. + Update CSIT requirements for validation dependencies. + This needs python-dateutil==2.8.2, only a patch bump. + Compute bandwidth also for soak tests. + This unifies with NDRPDR to simplify schema definition. - PAL may need an update for parsing soak test message. + Include SSH log items, raw output only. + Generate all outputs in a single filesystem tree. + Move raw outputs into test_output_raw.tar.xz. + Rename existing tar with suites to generated_robot_files.tar.xz. Change-Id: I69ff7b330ed1a14dc435fd0ef008e753c0d7f78c Signed-off-by: Vratko Polak <vrpolak@cisco.com>