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