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
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
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
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
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
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
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
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