Commit Graph

156 Commits

Author SHA1 Message Date
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
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
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
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
Dmitry Dunaev
31671042ad [WIFI-8050] Chg: upgrade EKS nodes AMI
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-01 16:30:18 +03:00
Dmitry Dunaev
10afa8a9cc [WIFI-8050] upgrade EKS to 1.22
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-30 17:29:34 +03:00
Dmitry Dunaev
e90f48ebee [WIFI-8050] Chg: upgrade EKS to 1.21 and alb ingress controller chart to 1.4.2
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-27 13:23:27 +03:00
Johann Hoffmann
129b5a5480 Increase Confluence backup timeout to 8 hours
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-23 13:58:24 +02:00
Johann Hoffmann
a8f3361292 Increase Fargate task timeout
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-13 12:49:58 +02:00
Johann Hoffmann
c208cd7c34 Also increase timeout for Confluence backup
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-06 11:41:20 +02:00
Johann Hoffmann
20745b0b9b Increase Atlassian backup timeout
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-04 11:24:37 +02:00
Johann Hoffmann
81c3847109 Remove EC2 instance after switch to dynamic instance creation
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-31 13:25:39 +02:00
Johann Hoffmann
e292c7105e [WIFI-7204] Create EC2 instance for virtual AP (#192)
* Add Terraform code to create openwifi-virtual-ap EC2 instance and related resources

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

* Fix role policy syntax

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

* Save virtual AP firmware images in ucentral-ap-firmware bucket and add folder to Atlantis

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

* Add owners argument to aws_ami resource

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

* Add required variables

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

* Change to smaller instance type and use Ubuntu AMI since firmware image will be attached as volume

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

* Add security group to instance and split role policies

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

* Fix role policy name

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

* Assign security group to instance by name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-05 17:33:35 +01:00
Dmitry Dunaev
02c4723d84 Fix: terraform formatting
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-02-18 22:41:17 +03:00
Dmitry Dunaev
230b3d5f4b [WIFI-6851] Chg: separate tests node groups
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-02-18 10:12:22 +03:00
Dmitry Dunaev
189adaa17e Merge pull request #189 from Telecominfraproject/feature/wifi-6851--upsize-test-nodes
[WIFI-6851] Chg: increase default test nodes size for OWLS support
2022-02-11 14:18:33 +03:00
Dmitry Dunaev
e4f48b6f96 [WIFI-6851] Chg: increase default test nodes size for OWLS support
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-02-11 13:24:04 +03:00
Dmitry Dunaev
57c1159fc4 [WIFI-6765] Add: new freeradius users with different bandwidth
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-01-26 14:26:20 +03:00
Max
b9ea58dd1b add S3 lifecycle rule (#185) 2022-01-19 14:53:58 +01:00
Max
1155d1219c allow S3 uploader object tagging (#184) 2022-01-17 12:50:12 +01:00
Max
a7ecb42320 migrate atlantis to TF 1.x (#175) 2022-01-10 15:09:28 +01:00
Max
2776907d98 migrate dns to TF 1.x (#177) 2022-01-10 15:06:19 +01:00
Max
03a01019e4 migrate allure-reports-s3 to TF 1.x (#176) 2022-01-07 14:42:46 +01:00
Max
1b0f98fc16 migrate tip-wifi-vpn to TF 1.x (#178)
* migrate tip-wifi-vpn to TF 1.x
* ignore VPN connection settings
2022-01-07 14:38:09 +01:00
Max
b466b498f8 migrate ucentral-ap-s3 to TF 1.x (#179) 2022-01-07 13:15:51 +01:00
Max Brenner
7ff18ab25b migrate cloudsdk_cicd to TF 1.x 2022-01-06 14:25:48 +01:00
Max Brenner
7b4f6881d0 migrate cloudsdk_cicd to TF 1.x 2022-01-06 14:22:58 +01:00
Johann Hoffmann
1c2717362d Increase backup_timeout and ephemeral_storage_size
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-12-15 11:54:00 +01:00
Max
1c79560f4f update EKS AMI (#167) 2021-11-24 11:46:39 +01:00
Dmitry Dunaev
ec77694090 [WIFI-5420] Add: --allowed-unsafe-sysctls to kubelet extra args 2021-11-17 13:59:26 +03:00
Dmitry Dunaev
9d9e4f492c [WIFI-5640] Add: new freeradius instance for QA team 2021-11-12 12:19:54 +03:00
Max
31703c3bad add S3 bucket for Allure reports (#164)
* add S3 bucket for Allure reports
* rename S3 bucket
2021-11-10 14:48:51 +01:00
Dmitry Dunaev
7a5fe5a083 [WIFI-4888] Add: support for WISPr AVPs 2021-11-09 13:11:47 +03:00
Max
b93f237172 adjust testing nodes and instance type (#162)
* adjust testing nodes and instance type
* make testing instance type configurable
2021-11-02 13:07:00 +01:00
Johann Hoffmann
96b0f8fbc4 Increase timeout for loops (#159)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-10-21 11:03:59 +02:00
Max
19286c1b77 add Quali Cloudshell backup (#155) 2021-10-07 11:58:40 +02:00
Max
5d90272f7b upgrade to EKS 1.20 (#156) 2021-10-07 11:57:14 +02:00
Dmitry Dunaev
89710cd0be [WIFI-2617] Add: on-demand nodes for performance testing with taint 2021-09-24 18:07:28 +03:00
Dmitry Dunaev
39b841775e [WIFI-3714] Add: configuration to setup FreeRADIUS on EC2 instance 2021-09-23 13:20:23 +03:00
Johann Hoffmann
26784a468b [WIFI-3414] Create a dashboard with s3 bucket activity data (#152)
* Enable logs on ucentral-ap-firmware bucket and create IAM user for logstash to retrieve them

* Configure logstash to retrieve logs from bucket and output them to Elasticsearch

* Reduce logstash replicas since s3 input does not support multiple instances

Add tags to separate inputs from filters

Add filter to structure s3 input messages

* Add missing length to regex and add field to count uniqueness based on two fields

* Add uCentral firmware bucket activity dashboard

* Re-add version constraint
2021-08-31 17:23:06 +02:00
Dmitry Dunaev
7807470dad [TOOLS-143] Del: old IAM users 2021-08-12 08:11:11 +03:00
Dmitry Dunaev
109c5dede8 [TOOLS-143] Add: IAM users creation through variables 2021-08-12 07:55:28 +03:00
Johann Hoffmann
e2445225eb Add possibility to specify ephemeral storage size for ECS tasks (#146)
* Add possibility to specify ephemeral storage size for ECS tasks

* Fix indentation
2021-07-23 10:28:17 +02:00
oblom0v
31c759a565 Check if JSON key exists before trying to return it 2021-07-15 17:35:25 +02:00
Max
3b4c7513ae add normal label to on demand nodes (#143) 2021-07-15 15:09:39 +02:00
Max
968ec7460d update IAM policy for ingress controller (#137) 2021-07-07 14:26:49 +02:00
Max
330eb49f8f add uCentral S3 bucket for firmware (#124) 2021-06-15 14:04:31 +02:00
Max Brenner
127e2fbf4f adjust CloudWatch alert values 2021-06-09 16:35:57 +02:00
Max
f919507386 add GH actions user for Toolsmith repo (#120) 2021-06-02 15:58:48 +02:00
Dmitry Dunaev
d8233bc8e4 Chg: lock atlantis module version and app version 2021-06-02 16:33:54 +03:00