402 Commits

Author SHA1 Message Date
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
Johann Hoffmann
839355238a Re-add lost config and add encrypted Slack API URL (#211)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-11 19:47:18 +02:00
Johann Hoffmann
a8beeed98b [TOOLS-151] Add Prometheus alert for container segfault (#210)
* Change pod OOM alert to also fire when termination reason is error

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

* Update alert description

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-08 11:26:58 +02:00
Johann Hoffmann
e956af4c2e Add lab-ctrl9 to inventory to provide access to advanced-03 lab (#208)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-05 10:46:55 +02:00
Dmitry Dunaev
209cc34339 Merge pull request #207 from Telecominfraproject/fix/tools-150--deprecate-api
[TOOLS-150] Chg: move kibana chart to local
2022-07-05 10:57:08 +03:00
Dmitry Dunaev
f71d00d6d5 [WIFI-9930] Fix: github runner autoscaler trigger target
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-27 12:48:14 +03:00
Dmitry Dunaev
4dbb204a3e [WIFI-9828] Add: resources limits for services
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-24 16:10:15 +03:00
Dmitry Dunaev
95c6b59b05 [TOOLS-150] Chg: move kibana chart to local
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-23 14:06:53 +03:00
Dmitry Dunaev
03c37c454e Merge pull request #206 from Telecominfraproject/fix/wifi-9658--set-cert-manager-limits
[WIFI-9658] Add: cert-manager resources limtis to make it predictable
2022-06-20 12:09:29 +03:00
Dmitry Dunaev
9ece1dcb8b [WIFI-9658] Add: cert-manager resources limtis to make it predictable
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-20 12:08:29 +03:00
Dmitry Dunaev
4aca8ed947 Merge pull request #205 from Telecominfraproject/TOOLS-150-switch-deprecated-apiversion
[TOOLS-150] Switch deprecated apiVersion
2022-06-20 11:56:07 +03:00
Johann Hoffmann
b8daa1b2f6 [WIFI-6334] Lock down testbed access using Ananda (#186)
* Add Ansible role to setup Ananda gateways

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

* Add README.md

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

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-16 11:06:06 +02:00
Johann Hoffmann
0015e8b1b7 Switch to correct apiVersion for ingress resource
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-15 18:42:58 +02:00
Johann Hoffmann
52a7bf2365 Switch deprecated apiVersion to networking.k8s.io/v1
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-15 18:04:15 +02:00
Dmitry Dunaev
5278423cb5 Merge pull request #203 from Telecominfraproject/feature/wifi-8050--eks-upgrade
[WIFI-8050] Chg: upgrade EKS nodes AMI
2022-06-01 19:26:16 +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
ea76b5a09b Merge pull request #202 from Telecominfraproject/feature/wifi-8050--eks-upgrade
[WIFI-8050] Chg: upgrade EKS
2022-05-30 17:43:23 +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
Dmitry Dunaev
57a749e074 Merge pull request #201 from Telecominfraproject/feature/wifi-7820--enable-jira-checkl
[WIFI-7820] Add: enforce-jira-issue-key workflow
2022-05-23 13:47:03 +03:00
Dmitry Dunaev
b64d20278b [WIFI-7820] Add: enforce-jira-issue-key workflow
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-23 13:38:16 +03:00
Dmitry Dunaev
98e23a7693 Merge pull request #200 from Telecominfraproject/feature/wifi-3570--grafana-add-performance-dashboard
[WIFI-3570] Add: Performance Grafana dashboard in Helmfile
2022-05-17 17:03:30 +03:00
Dmitry Dunaev
c13e53fdee [WIFI-3570] Add: Performance Grafana dashboard in Helmfile
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-17 17:03:07 +03:00
Johann Hoffmann
3b5a2556bd Add grok pattern to parse Docker logs and remove unnecessary field
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-17 11:14:16 +02:00
Johann Hoffmann
1a90446115 Push helmfile.lock after adding projectcalico repo
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-12 12:01:06 +02:00
Johann Hoffmann
cf1b80082e Fix missing repo, increase logstash resources and remove Elasticsearch internal LoadBalancer resource
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-12 11:28:50 +02:00
Dmitry Dunaev
9985c85ac4 [WIFI-7854] Fix: allow access from github actions to kube api
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-09 15:28:07 +03:00
Johann Hoffmann
9d46389431 Expose Elasticsearch through internal AWS LB
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-03 15:45:44 +02:00
Dmitry Dunaev
6d9e2eeb63 Merge pull request #197 from Telecominfraproject/feature/wifi-3399--isolate-github-actions
[WIFI-3399] Add: calico in helmfile
2022-04-28 09:09:59 +03:00
Dmitry Dunaev
bfe89fbd96 [WIFI-3399] Add: calico in helmfile
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-27 10:50:16 +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
3526e534ab Remove old Helm chart templates and Grafana dashboards
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-11 12:49:34 +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
562ffb3a57 Merge pull request #193 from Telecominfraproject/feature/wifi-7207--fix-github-actions-ingress-pathType
[WIFI-7207] Chg: github actions ingress pathType to ImplementationSpecific
2022-03-02 13:20:32 +03:00
Dmitry Dunaev
dcb2c7e476 [WIFI-7207] Chg: github actions ingress pathType to ImplementationSpecific
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-02 13:17:06 +03:00
Dmitry Dunaev
7393bbece7 Merge pull request #191 from Telecominfraproject/feature/wifi-7207--upgrade-aws-load-balancer
[WIFI-7207] Chg: update aws-load-balancer-controller to 1.4.0
2022-03-01 16:22:00 +03:00
Dmitry Dunaev
3aa5e233bc [WIFI-7207] Chg: update aws-load-balancer-controller to 1.4.0
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-01 15:51:23 +03:00