Releases: DevOps-Group-B/MiniTwit
Releases · DevOps-Group-B/MiniTwit
Weekly Update prod-25
Weekly Update prod-24
What's Changed
- Fix of mailmap by @TCF-ITU in #133
- Finished section 3 - Reflection Perspective by @SneekySnek in #135
- Finished section 3 and use of generative ai by @SneekySnek in #137
- Fix iac by @ITU-mikcl in #141
- Add database password variable and update configuration files for sec… by @ITU-mikcl in #142
- Update Ansible inventory for load balancer and database server config… by @ITU-mikcl in #143
- Revert "Update Ansible inventory for load balancer and database serve… by @ITU-mikcl in #144
- Readme update by @TCF-ITU in #136
- Final Report and gifs by @SneekySnek in #145
- Creates a pull request instead by @SneekySnek in #146
- gave pull request write access by @SneekySnek in #147
- FINAL FINAL by @SneekySnek in #152
- ci: update report PDF by @github-actions[bot] in #153
New Contributors
- @github-actions[bot] made their first contribution in #148
Full Changelog: prod-23...prod-24
Weekly Update prod-23
What's Changed
- Updated Prometheus so it looks at the correct droplets by @SneekySnek in #127
- updated prometheus vulnerabilities to .trivvyignore by @SneekySnek in #128
- update fragana vulnerabilities in trivvyignore by @SneekySnek in #129
- Update .trivyignore by @SneekySnek in #130
- Infrastructure as code by @TCF-ITU in #126
- Maybe a fix by @SneekySnek in #131
- fix 2.0 by @SneekySnek in #132
New Contributors
Full Changelog: prod-22...prod-23
Weekly Update prod-22
What's Changed
- Ha setup by @ITU-mikcl in #85
- Update Grafana image version to 13.2.0 in Dockerfile by @ITU-mikcl in #86
- Set grafana to newest version by @ITU-mikcl in #87
- Add additional CVEs for Alpine 3.23.3 base image to .trivyignore by @ITU-mikcl in #88
- Update Docker GPG key handling and repository configuration by @ITU-mikcl in #89
- Ha setup by @ITU-mikcl in #90
- Fix GPG key download by @ITU-mikcl in #91
- Enable cache update for Docker repository installation by @ITU-mikcl in #92
- Cleaned up ansible file by @ITU-mikcl in #93
- Refactor Docker GPG key handling in apt repository configuration by @ITU-mikcl in #94
- Refactor Docker GPG key handling to use dearmor method and update rep… by @ITU-mikcl in #95
- Avoid Sonarcube flag by @ITU-mikcl in #96
- Get actions log by @ITU-mikcl in #97
- Refactor Docker GPG key handling: download, dearmor, and trust key in… by @ITU-mikcl in #98
- Refactor Docker GPG key handling: use keyserver for key retrieval and… by @ITU-mikcl in #99
- Remove error by @ITU-mikcl in #100
- Went back to old version by @ITU-mikcl in #101
- Skip Sonarcube issue by @ITU-mikcl in #102
- Make sonarqube ignore issue by @ITU-mikcl in #103
- Add installation and service management for keepalived by @ITU-mikcl in #104
- Add Nginx installation and configuration for high availability setup by @ITU-mikcl in #105
- Fix indentation for Nginx installation task in Ansible playbook by @ITU-mikcl in #106
- Fix group membership checks for keepalived configuration deployment by @ITU-mikcl in #107
- Refactor Nginx health check script and remove Nginx installation task… by @ITU-mikcl in #108
- Fix keepalive start by @ITU-mikcl in #109
- Remove system nginx to avoid conflicts with Docker nginx-proxy by @ITU-mikcl in #110
- Ha setup by @ITU-mikcl in #111
- Update Ansible playbook action and restructure inventory for load bal… by @ITU-mikcl in #112
- Fix Ansible playbook action reference in CI/CD workflow by @ITU-mikcl in #113
- Update VIRTUAL_HOST IP address in Docker environment variables by @ITU-mikcl in #114
- Enhance DigitalOcean failover support by adding API token handling an… by @ITU-mikcl in #115
- Revert "Enhance DigitalOcean failover support by adding API token han… by @ITU-mikcl in #116
- Add DigitalOcean API token handling for failover support and update r… by @ITU-mikcl in #117
- Add unicast source and peer IP configuration to keepalived templates by @ITU-mikcl in #118
- Refactor notification script to use Reserved IP pattern with metadata… by @ITU-mikcl in #119
- Ha setup by @ITU-mikcl in #120
- Update playbook to deploy multiple MiniTwit containers based on insta… by @ITU-mikcl in #121
- Enable ip hashing by @ITU-mikcl in #122
- Ip hashing fix by @ITU-mikcl in #123
- Check and remove stale nginx template directory before deployment by @ITU-mikcl in #124
- Implement Rolling Upgrade by @ITU-mikcl in #125
Full Changelog: prod-20...prod-22
Weekly Update prod-21
What's Changed
- Create .mailmap by @Konradmeno in #79
- Setup logrotate for Docker logs by @ITU-mikcl in #80
- Update Grafana image version to 13.0.1 by @ITU-mikcl in #81
- Add additional CVE entries to .trivyignore for upstream vulnerabilities by @ITU-mikcl in #82
- Updated Report.md template by @SneekySnek in #83
New Contributors
- @Konradmeno made their first contribution in #79
Full Changelog: prod-19...prod-21
Weekly Update prod-20
What's Changed
- Create .mailmap by @Konradmeno in #79
- Setup logrotate for Docker logs by @ITU-mikcl in #80
- Update Grafana image version to 13.0.1 by @ITU-mikcl in #81
- Add additional CVE entries to .trivyignore for upstream vulnerabilities by @ITU-mikcl in #82
- Updated Report.md template by @SneekySnek in #83
New Contributors
- @Konradmeno made their first contribution in #79
Full Changelog: prod-19...prod-20
Weekly Update prod-19
What's Changed
- Session 9 Done - Security Hardening by @SneekySnek in #71
- Added a .trivyignore file for upstream outdated libs that Prometheus … by @SneekySnek in #75
- Clean up bare-metal Nginx tasks and update VIRTUAL_HOST by @SneekySnek in #77
- Added Node Exporter to be able to see server hardware metrics. by @SneekySnek in #78
Full Changelog: prod-18...prod-19
Weekly Update prod-18
What's Changed
- Updated docker image port to 8080 to allow NginX to occupy port 80 as a reverse proxy by @SneekySnek in #67
- Helge login by @ITU-mikcl in #68
- Helge login by @ITU-mikcl in #70
Full Changelog: prod-16...prod-18
Weekly Update prod-17
What's Changed
- Add Grafana Loki logging stack with Alloy by @ITU-mikcl in #57
- Add Loki and Alloy to Ansible by @ITU-mikcl in #58
- Fix build issue: Download Docker GPG key by @ITU-mikcl in #59
- Update Loki version by @ITU-mikcl in #60
- Update Alloy command to specify storage path by @ITU-mikcl in #61
- Fix Ansible container restart loop by @ITU-mikcl in #62
- Add network aliases for Loki by @ITU-mikcl in #63
- Add network aliases for Prometheus by @ITU-mikcl in #64
- Disable structured metadata in Loki configuration by @ITU-mikcl in #65
- Add pattern ingester configuration and update ingester lifecycle sett… by @ITU-mikcl in #66
Full Changelog: prod-14...prod-17
Weekly Update prod-16
What's Changed
- Add Grafana Loki logging stack with Alloy by @ITU-mikcl in #57
- Add Loki and Alloy to Ansible by @ITU-mikcl in #58
- Fix build issue: Download Docker GPG key by @ITU-mikcl in #59
- Update Loki version by @ITU-mikcl in #60
- Update Alloy command to specify storage path by @ITU-mikcl in #61
- Fix Ansible container restart loop by @ITU-mikcl in #62
- Add network aliases for Loki by @ITU-mikcl in #63
- Add network aliases for Prometheus by @ITU-mikcl in #64
- Disable structured metadata in Loki configuration by @ITU-mikcl in #65
- Add pattern ingester configuration and update ingester lifecycle sett… by @ITU-mikcl in #66
Full Changelog: prod-14...prod-16