aboutsummaryrefslogtreecommitdiffstats
path: root/terraform-ci-infra
AgeCommit message (Collapse)AuthorFilesLines
2021-03-11Infra: Switch csit-shim to fdiotoolspmikus52-29216/+0
+ use /u/fdiotools + use ubuntu 20.04 Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I091e63a0d9e50de203b1527c7500b3864a616af6
2021-03-08Infra: AWS/Azure fix OOM issues on smaller instancesTomas Alexy2-0/+25
Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: Ic799f5eeaf03f34386603421c1d9282167c25aa5
2021-03-08Infra: Add reschedule policypmikus8-95/+217
Add rechedule policy to jobs so in case of failure they will respawn in a endless loop Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I15698d9e147644e68bec549fc53474d421b25d9a
2021-03-05Infra: Move nginx service closer to storagepmikus6-104/+80
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I3bbaa6c458e7994e964f7a07f69f9dab008a48fd
2021-03-05FIX: JenkinsJob alert conditionpmikus3-91/+35
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I1b996d0ed6252ed2b790656879e9068ff9c52039
2021-03-04FIX: Ansible storage bugspmikus1-8/+8
- daily digest Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ifa2dc10831fde0a101c916f2b8abd26abb93cb7f
2021-03-01Infra: Configurable CSIT SHIM imagepmikus6-73/+95
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I299ed8032f9210e20c304327abca3f62cd85ee81
2021-02-24Infra: Azure - file cleanupTomas Alexy1-6/+6
Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: I8b97123711a76bf8851f6c4997e819d79364b83b
2021-02-19Infra: AWS deployment - minor fixesTomas Alexy4-7/+7
Bump aws provider to 3.28 Code readability improvements Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: Iaa966f2795f228e31e90acf27ca9999a730a87f0
2021-02-18Infra: Fix AWS deploymentTomas Alexy13-831/+1339
Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: Ie24f5fac5827e28b1ac7c22192a94994700b2910
2021-02-10FIX: Hide slack urlpmikus3-34/+30
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: If965c0d4ff52d96c407cf83b642119c321cc25fc
2021-02-10Infra: JenkinsJobHealthExporterpmikus7-217/+208
- Integration of Jenkins Job checker Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I822039cb64a3a352b49314ddab7c6099af3fe644
2021-02-04Infra: Move probes under ansible instead of terraformpmikus8-1041/+146
+ More stable probe handling. + Naming cleanup due to errors. Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I3bb1237af20636919f869f2eee53597202d00792
2021-01-29Fix: Slack API keypmikus1-1/+1
- Clearly we must implement key storage vault to avoid storing key in .tfstate Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Iea2db10e4cd59c29a0c74ee92cbddc7d261bd6a7
2021-01-29Fix: Slack key workaroundpmikus6-43/+39
- Todo: Deploy hashi vault. Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ib02f00039bd4cbb4725ea3fec56184b7928208ad
2021-01-29Infra: Monitoring capabilitypmikus23-61/+26096
+ Monitoring SOA + Nomad alertmanager job + Nomad prometheus job + Nomad grafana job Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I0b32e9c87276ba1a2d4a5322816f3473c737eae2
2021-01-28Infra: Remove unwanted terraform outputpmikus1-18/+1
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Id6ed065d05c20b6305abfecb8e79bacb86c5b85a
2021-01-28Infra: Terraform vpp_device modulepmikus4-27/+71
+ Convert to module + Fix memory limit Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I95285faabbf7bad7fcb7f3b0c9b4e79641c6b95c
2020-12-15Terraform: Small fixup in storage templatespmikus4-155/+86
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I0cefbc62d097b01b1c31739d2049157281e2a671
2020-12-12Refactor storage solutionpmikus29-0/+3538
+ Minio terraform module + XL mode enabled with erasure code + Upload script as a sample + Nginx terraform module + Updating ansible to reflect changes Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ia8c439b749aa0de82bd6f1d0cfbecce4d7000a8f