Commit Graph

392 Commits

Author SHA1 Message Date
Carsten Schafer
e616156663 Install new cluster for OWLS testing
Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
2024-04-10 09:39:49 -04:00
Carsten Schafer
43276f524a Merge pull request #240 from Telecominfraproject/WIFI-13304-Bring-back-prometheus-and-grafana-to-TIP-WLAN-CI-CD-cluster
Enable and upgrade prometheus and grafana
2024-01-18 17:04:47 -05:00
Carsten Schafer
f891f5c864 Enable and upgrade prometheus and grafana
Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
2024-01-18 16:49:35 -05:00
Carsten Schafer
780939db62 Merge pull request #239 from Telecominfraproject/WIFI-13302-Bring-back-kubernetes-dashboard-to-TIP-WLAN-CI-CD-cluster
WIFI-13302-Bring-back-kubernetes-dashboard-to-TIP-WLAN-CI-CD-cluster
2024-01-15 16:18:33 -05:00
Carsten Schafer
2d52cdbdb9 Use basic auth for k8s dashboard and add optional Portainer deployment 2024-01-15 15:41:38 -05:00
Carsten Schafer
e5d3bac2fd Merge pull request #238 from Telecominfraproject/WIFI-13206-Ressurect-github-self-hosted-runners
Wifi 13206 ressurect GitHub self hosted runners
2023-12-07 09:39:00 -05:00
Carsten Schafer
7a5f89bfc6 Reflect current state of what's installed including actions runner for github most recently
Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
2023-12-07 08:46:25 -05:00
Carsten Schafer
756527a8d2 Scale cluster to 6 nodes
Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
2023-12-05 14:02:32 -05:00
Carsten Schafer
7a052867d7 Merge pull request #237 from Telecominfraproject/WIFI-13030-tip-wlan-main-region-change
Add eksctl method of cluster creation, and disable terraform method
2023-11-20 14:15:21 -05:00
Carsten Schafer
7a044cd33a Add eksctl method of cluster creation, and disable terraform method
Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
2023-11-10 11:54:47 -05:00
Johann Hoffmann
08e5db2822 [WIFI-11931] Update Terraform code to reflect changes to AWS VPN tunnels (#234)
* Update TF code to match infrastructure state

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add tunnel log options to ignore_lifecycle_changes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-12-29 13:39:23 +01:00
Dmitry Dunaev
b256b09259 Merge pull request #236 from Telecominfraproject/fix/wifi-12022--fix-helmfile-diff
[WIFI-12022] Fix: deprecated bitnami app versions
2022-12-21 15:38:19 +03:00
Dmitry Dunaev
fe279b95f3 Merge pull request #235 from Telecominfraproject/feature/wifi-12021--owls-nodes
[WIFI-12021] Add: new nodegroup ready for OWLS
2022-12-21 15:35:51 +03:00
Dmitry Dunaev
87bd371314 [WIFI-12022] Fix: deprecated bitnami app versions
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-12-21 13:32:12 +01:00
Dmitry Dunaev
8d73600a2e [WIFI-12021] Add: new nodegroup ready for OWLS
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-12-21 13:07:38 +01:00
Dmitry Dunaev
4faa0b62ae Merge pull request #233 from Telecominfraproject/feature/wifi-10965--radsec
[WIFI-10965] Add: second managed freeradius server
2022-12-20 14:05:06 +03:00
Dmitry Dunaev
efbd7a24e8 [WIFI-10965] Add: second managed freeradius server
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-12-19 18:04:15 +01:00
Johann Hoffmann
2117e44ae3 [WIFI-11785] Fix Elasticsearch instability (#232)
* Remove readiness check from data nodes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Toolsmith repo name for Atlantis

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Increase ES resources

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Decrease ES data pod memory limit again

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-12-06 16:37:38 +01:00
Johann Hoffmann
57814b6723 [WIFI-11419] Patch workflows with regard to deprecated Github actions commands (#229)
* Upgrade checkout action version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update setup-terraform action

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-11-24 14:28:48 +01:00
Johann Hoffmann
7ca3c021f5 [WIFI-11552] Rightsize multiple EC2 instances in the WiFi AWS account (#231)
* Change demo server instance type

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Change demo server instance type to t3a.xlarge since it's cheaper

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-11-24 12:04:42 +01:00
Dmitry Dunaev
49090d9af4 Merge pull request #230 from Telecominfraproject/feature/wifi-11553--atlantis-token-rotation
[WIFI-11553] Add: README
2022-11-22 15:42:51 +03:00
Dmitry Dunaev
42c3b36f25 [WIFI-11553] Add: README
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-22 15:41:56 +03:00
Dmitry Dunaev
9d31a76ee2 Merge pull request #227 from Telecominfraproject/feature/wifi-11553--atlantis-token-rotation
[WIFI-11553] Chg: rotate atlantis PAT
2022-11-22 15:03:23 +03:00
Dmitry Dunaev
d7b2020070 [WIFI-11553] Chg: vpn
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-22 15:02:04 +03:00
Dmitry Dunaev
e3fd692910 [WIFI-11553] Chg: cleanup 2022-11-22 14:24:43 +03:00
Dmitry Dunaev
74566d1471 [WIFI-11266] Del: ananda related ansible
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-21 16:51:16 +03:00
Dmitry Dunaev
6f45609f58 [WIFI-11553] Chg: rotate atlantis PAT
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-17 14:53:49 +03:00
Johann Hoffmann
5db814629f [WIFI-7180] Improve our cloud costs visibility and control (#221)
* Adapt budget alarms and increase cost threshold

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Terraform syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add lifecycle rule for logs bucket

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add name tags for S3 buckets

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Terraform syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix name tag

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix deprecation warnings

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-add versioning config for backup bucket

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix more deprecation warnings and upgrade Terraform providers

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Reset monthly budget for other projects and add cost anomaly alert

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove policy condition

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-11-14 14:54:40 +01:00
Johann Hoffmann
6d9df4453f Adapt alert to use new exitcode metric
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-11-09 15:33:31 +01:00
Dmitry Dunaev
a22959c140 Merge pull request #225 from Telecominfraproject/feature/wifi-10880--qa-dashboard
[WIFI-10880] Add: Helmfile - QA dashboard and fix dependencies
2022-11-09 14:45:41 +03:00
Dmitry Dunaev
ebf7022c81 [WIFI-11509] Chg: switch wlan-testing QA dashboard to one used in analytics
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-09 14:44:57 +03:00
Dmitry Dunaev
1bd4032e8c [WIFI-10880] Add: Helmfile - QA dashboard and fix dependencies
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-03 16:37:57 +03:00
Johann Hoffmann
82945b6846 Increase readiness timeout value for data nodes (#224)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-11-03 13:13:34 +01:00
Johann Hoffmann
23d6fbd3c2 [WIFI-11295] elasticsearch-client crashing in restart loop (#222)
* Increase heap size for elasticsearch-client

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt resource limits after heapsize increase

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to local Elasticsearch chart and increase timeoutSeconds

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Increase CPU limit for elasticsearch-data pods

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Commit Terraform lock file for last PR

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-27 16:50:43 +02:00
Dmitry Dunaev
b695bb141f Merge pull request #220 from Telecominfraproject/feature/wifi-9213--decrease-self-hosted-runners
[WIFI-9213] Chg: decrease amount of allowed self-hosted runners
2022-10-25 13:03:29 +03:00
Dmitry Dunaev
bb5b14207c [WIFI-9213] Chg: decrease amount of allowed self-hosted runners
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-10-23 19:17:55 +03:00
Johann Hoffmann
190ab3f4d3 Upgrade kube-prometheus-stack to 41.5.1 (#219)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-23 14:30:33 +02:00
Johann Hoffmann
c256631a28 [WIFI-10659] Create alert for new content in coredumps s3 bucket (#217)
* Add lifecycle config to coredump S3 bucket

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add required resources to create S3 event notification and Lambda function

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add handler argument

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Terraform format

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-06 12:47:18 +02:00
Dmitry Dunaev
7a477970da Merge pull request #218 from Telecominfraproject/feature/wifi-10595--freeradius-config
[WIFI-10595] Add: RADIUS proxy testing params
2022-09-20 15:46:49 +03:00
Dmitry Dunaev
bc6e74b516 [WIFI-10595] Add: RADIUS proxy testing params
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-20 15:39:28 +03:00
Johann Hoffmann
8e314cbea7 Add missing Helmfile values for core-dump-handler and separate pod termination alerts (#216)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-28 13:33:09 +02:00
Johann Hoffmann
eee3b1690b [WIFI-10088] Research and install solution to keep coredumps for debugging purposes (#215)
* Add IAM user and bucket for core-dump-handler

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Terraform format

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add core-dumps-s3 to Atlantis

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove outputs.tf and switch to separate S3 ACL resource

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Terraform state key name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add core-dump-handler to helmfile

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Commit helmfile.lock

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Enable helmfile deployment of core-dump-handler

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-21 17:33:42 +02:00
Dmitry Dunaev
39bf9492fb Merge pull request #209 from Telecominfraproject/feature/tools-150--fix-nginx-ingress
[TOOLS-150] Chg: upgrade nginx ingress
2022-07-18 16:19:00 +03:00
Dmitry Dunaev
43a2581f2f [TOOLS-150] Add: ingress nginx setup 2022-07-18 15:03:52 +03:00
Dmitry Dunaev
6023c8a5ba [TOOLS-150] Chg: upgrade nginx ingress
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-07-18 14:17:45 +03:00
Dmitry Dunaev
b4fef2bd49 Merge pull request #214 from Telecominfraproject/feature/wifi-10153--add-demo-instance
[WIFI-10153] Add: terraform resources for demo instance
2022-07-15 18:42:23 +03:00
Dmitry Dunaev
95b7f3282b [WIFI-10153] Add: terraform resources for demo instance
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-07-15 16:52:41 +03:00
Johann Hoffmann
f218f3e4ab [WIFI-10094] Prometheus alerts are not getting sent to Slack (#213)
* Renew webhook URL and remove obsolete resources

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove obsolete secret file reference

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-add Elasticsearch datasource for future use

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-14 17:45:20 +02:00
Dmitry Dunaev
b6a03e4ed5 Merge pull request #212 from Telecominfraproject/feature/wifi-9824--es-exporter
[WIFI-9824] Add: elasticsearch exporter + example alert
2022-07-14 12:34:38 +03:00
Dmitry Dunaev
24c393ae86 [WIFI-9824] Add: elasticsearch exporter + example alert
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-07-14 12:22:07 +03:00