summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-02-09[MOLECULE] Unpin the ansible-lint pip packageBartek Grzybowski1-1/+1
Unpinned due to molecule failing on 'lint' command Change-Id: Ib8fddf2edd0c8b81176f6ebfd5346478d6b53e52 Issue-ID: OOM-2924 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-26[BUILD] Enable importCustomCertsEnabled in docker images collector scriptBartek Grzybowski1-1/+1
Enabling it implies enumerating additional image for certInitializer which might be needed for some usecases. Change-Id: I3ed35d1be7f8542b57b5e142d2cc6eb679077ffd Issue-ID: OOM-2871 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-21[DOC] Update changelogBartek Grzybowski1-0/+5
Change-Id: I58e680c78e077e95e1b0d29208272a60c7d6e01d Issue-ID: OOM-2915 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-21[BUILD] Add option to define excluded private registriesBartek Grzybowski2-7/+18
This option allows to exclude pulling some images that originate from private registries from mirror defined in '--private-registry-mirror'. Change-Id: I49e73eb8a1e253667bde4a387cd809c278ba77d2 Issue-ID: OOM-2915 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-21[BUILD] Support docker mirror in download scriptBartek Grzybowski2-5/+32
A new option '--docker-private-registry-mirror' is added that allows pulling images which originate from private registries from custom docker mirroring repository (pull through cache) Change-Id: I28ee693438d3684d3d0000a7dd94a265c0a617c1 Issue-ID: OOM-2915 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-20[BUILD] Fix argument name for DockerDownloader class instantiationBartek Grzybowski1-3/+3
Change-Id: Ie21ad508da894992a8202d71f8ac62374c609733 Issue-ID: OOM-2915 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add 'ubuntu' scenario for kube_prometheus.yml playbook testsBartek Grzybowski2-0/+28
Change-Id: Id423da14169e109c72f7441a1b944abef1e8a305 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add 'ubuntu' scenario for cert_manager.yml playbook testsBartek Grzybowski2-0/+28
Change-Id: Ibfd91503b9eb92126c90f4e9c1b0e418c0e63641 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add 'ubuntu' scenario for 'kube-prometheus-stack' roleBartek Grzybowski2-14/+32
Change-Id: I40ba8c39ad8530168672fad1134e26226d18b735 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add 'ubuntu' scenario for 'k8s-persistent-volume' roleBartek Grzybowski3-0/+27
Change-Id: I79b1cc4757ce5b45afae3f13b05f2739a3593d4f Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add 'ubuntu' scenario for 'bash-completion' roleBartek Grzybowski1-0/+30
Change-Id: Idf2c22383649beb3c7c76ff6fa991aa88e6cc205 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Fix typo in 'ubuntu' scenario setup for 'package-repository' roleBartek Grzybowski1-2/+2
Change-Id: I03fc928975122400d64bd39c341e07a7a604be90 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add 'ubuntu' scenario for 'cert-manager' roleBartek Grzybowski2-0/+32
Change-Id: I33db6f8837a14959d35318db08acfb2002911a38 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add molecule setup for kube_prometheus.yml playbookBartek Grzybowski7-3/+62
nfs_mount_path in kube-prometheus-stack role is coerced to global value from group_vars to allow direct verifier test reuse in playbook run. Change-Id: I125355f2b65b57ae6782b9eafcb6d6b58a7444e0 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[MOLECULE] Add molecule setup for cert_manager.yml playbookBartek Grzybowski5-0/+57
Change-Id: I8d6847ac2f201ff3218c02f4ee0406042cea9ee2 Issue-ID: OOM-2908 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-05[ANSIBLE] Drop pndareg.ctao6.net repository simulationBartek Grzybowski1-1/+0
Pnda charts were already removed from OOM Change-Id: I0c319b61271b45c642a77b1ea45e32a362cb262a Issue-ID: DCAEGEN2-2503 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2022-01-03[MOLECULE] Add testinfra tests for kube-prometheus-stack roleOstap Batih1-0/+32
Issue-ID: OOM-2889 Signed-off-by: Ostap Batih <o.batih@samsung.com> Change-Id: I64af5aadcc14c864a27806f20d56e0d7007ff33d
2022-01-03[MOLECULE] Add testinfra test to nexus roleOstap Batih2-0/+12
Issue-ID: OOM-2889 Signed-off-by: Ostap Batih <o.batih@samsung.com> Change-Id: Ie1685398a663badcaf16a44b1bf99ec0e5c29d60
2022-01-03[MOLECULE] Add testinfra tests for nginx roleOstap Batih2-0/+15
Issue-ID: OOM-2889 Signed-off-by: Ostap Batih <o.batih@samsung.com> Change-Id: I32960fbb425d65f934c9c91ffbc764fceafa90f5
2021-12-22[MOLECULE] Add testinfra tests for dns roleOstap Batih3-8/+12
Issue-ID: OOM-2889 Signed-off-by: Ostap Batih <o.batih@samsung.com> Change-Id: I9c653bdaa8cfcd1a8e187cbf899c060a6299457c
2021-12-17[ANSIBLE] Generate shell completion code for kubectl and helmBartek Grzybowski1-0/+4
Rke.yml playbook leverages 'bash-completion' role Change-Id: I1d09a3118f0b52ef274e4159666d9f1b0353783d Issue-ID: OOM-2902 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-17[ANSIBLE] Generate shell completion code for cmctl in 'cert_manager' playbookBartek Grzybowski1-0/+2
Leverages 'bash-completion' role Change-Id: Ia404ee05e7268f713ae4a0f613db01e873259ee9 Issue-ID: OOM-2902 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-17[ANSIBLE] Drop shell completion code generation in 'kubectl' roleBartek Grzybowski3-36/+0
Moved to a dedicated role Change-Id: I9000403ff619a784c9a480d5de2eafe857c80d8f Issue-ID: OOM-2902 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-17[ANSIBLE] Drop shell completion code generation in 'cert-manager' roleBartek Grzybowski3-33/+0
Moved to a dedicated role Change-Id: Ibfaf132d4d81edaee8332b809c3452d530ab1c4c Issue-ID: OOM-2902 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-17[ANSIBLE] Add 'bash-completion' roleBartek Grzybowski8-0/+98
Role installs bash-completion package and generates the shell completion code for binary given as a role parameter Change-Id: I95af7b7a16b0dec1dd7841f1db7afdb3738fe6bc Issue-ID: OOM-2902 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-16[MOLECULE] Drop 'include_role' in favor of playing the role directlyBartek Grzybowski1-4/+2
'include_role' statement does not play role dependencies Change-Id: I6518f32f4ac1b1f9742d96aeb10d0868c4394c5d Issue-ID: OOM-2902 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-15Merge "[ANSIBLE] Fix idempotence deficiencies in 'firewall' and 'nexus' role"Bartek Grzybowski2-2/+1
2021-12-15[ANSIBLE] Fix idempotence deficiencies in 'firewall' and 'nexus' roleBartek Grzybowski2-2/+1
Change-Id: Id154423650483512aa04607f60b4001807be6721 Issue-ID: OOM-2237 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-14[MOLECULE] Define verifier tests directory directly in molecule.ymlBartek Grzybowski2-1/+1
Change-Id: Ic04764848c40a205d60abb01fdffa7e76065c237 Issue-ID: OOM-2238 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-14[ANSIBLE] Fix 'application' role idempotency checksBartek Grzybowski8-60/+11
Change-Id: I9ae95664d30afabc7fd3ba1ea11e466c004f5089 Issue-ID: OOM-2238 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-14[MOLECULE] Drop .gitignore in 'certificates' roleBartek Grzybowski2-2/+0
Workdir gets cleaned automatically Change-Id: I2e10dcb004946d38e59849565040356a9b8ac474 Issue-ID: OOM-1814 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-13Merge "[BUILD] Drop Helm v2 codebase in docker-images-collector.sh"Bartek Grzybowski1-47/+19
2021-12-13Merge "[MOLECULE] Add testinfra tests for cert-manager role"Bartek Grzybowski1-0/+23
2021-12-10[BUILD] Drop Helm v2 codebase in docker-images-collector.shBartek Grzybowski1-47/+19
Change-Id: Id91028d9d29424dce040bb676c8b7694d9b6ca35 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-10Merge "[DOC] Update build and install guide" into istanbulBartek Grzybowski2-19/+5
2021-12-10Merge "[DOC] Update build and install guide"Bartek Grzybowski2-19/+5
2021-12-10[MOLECULE] Add testinfra tests for cert-manager roleOstap Batih1-0/+23
Issue-ID: OOM-2889 Change-Id: Ida4349ea463b3da182502ccc10927c2f22d684b9 Signed-off-by: Ostap Batih <o.batih@samsung.com>
2021-12-09[DOC] Update build and install guideBartek Grzybowski2-19/+5
Change-Id: I068fcc88b324f86504e84026561f3f72efdac79c Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-09[DOC] Update build and install guideBartek Grzybowski2-19/+5
Change-Id: I068fcc88b324f86504e84026561f3f72efdac79c Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[DOC] Update changelogBartek Grzybowski1-0/+5
Change-Id: Ifbf20083840b2514e2c837b2ec321e5ca1fc99c8 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[DOC] Update changelogBartek Grzybowski1-0/+5
Change-Id: Ifbf20083840b2514e2c837b2ec321e5ca1fc99c8 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[MOLECULE] Remove separate helm cases from 'application' role verifierBartek Grzybowski1-18/+3
Change-Id: I0a9fc3bad5ec639deabdf50f42f7798974e830bc Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[MOLECULE] Drop 'helm3' test scenario for play-rke roleBartek Grzybowski4-43/+0
Change-Id: I7e8e351cb72964dba35a69c020a6d0016e0f383a Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[MOLECULE] Download helm-push unconditionally in 'prepare-helm' roleBartek Grzybowski1-2/+1
Change-Id: I12035d5f22d947a54ce56404924ad74561c29546 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[ANSIBLE] Play Helm v3 tasks unconditionallyBartek Grzybowski1-2/+1
Helm v3 is the default hence no need for conditionals. Change-Id: I2c9924a0925a8fce0ccac23430b629e3e567f654 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[ANSIBLE] Drop Helm v2 specific code from application roleBartek Grzybowski7-86/+3
Change-Id: I270594786b2ec3b63b5c6cd313278bb271db44b1 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[MOLECULE] Drop custom helm3 scenario for application roleBartek Grzybowski6-57/+3
Helm v3 is the default now so removing its custom scenario Change-Id: I8814d2a61e47d43e56df43889e730fada7ba99a6 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[MOLECULE] Drop custom test scenario for helm v3Bartek Grzybowski9-39/+1
Helm v3 is now the default so removing its custom test scenario. Change-Id: I2c2fa2594a743a1502fe0b414aa75c145cbaa5d9 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[ANSIBLE] Include chartmuseum role unconditionallyBartek Grzybowski1-1/+0
Helm v3 is now the default so dropping the conditional inclusion of chartmuseum role Change-Id: I78fa4a1438b49de40e16ebeb79276d74b9ecc5a6 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-12-03[ANSIBLE] Switch default helm version to 3.6.3Bartek Grzybowski1-1/+1
Change-Id: Id7b9a183f97fe3002784f9a9482af9ff98c88bf2 Issue-ID: OOM-2883 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>