Releases: bcgov/sso-switchover-agent
Releases · bcgov/sso-switchover-agent
Release 1.3.6
Version 1.3.6
What's Changed
Exciting New Features 🎉
- feat: create github action to trigger swithcover countdown by @thegentlemanphysicist in #179
- chore: fix typo and update PVC size in dev by @thegentlemanphysicist in #189
- chore: reduce prod log retention by @thegentlemanphysicist in #191
- chore: reduce old sand dev resources by @thegentlemanphysicist in #192
- chore: add log email functionality to switchover agent and upgrade image by @thegentlemanphysicist in #194
- chore: update the log email to send to multiple people by @thegentlemanphysicist in #195
- chore: merge main back into dev to prevent conflicts by @thegentlemanphysicist in #198
Miscellaneous 🧩
- chore: fix action bug on preemptive failover by @thegentlemanphysicist in #180
- chore: create check for switchover internet access by @thegentlemanphysicist in #181
- feat: refactor values ands prep quarkus deployment by @thegentlemanphysicist in #182
- feat: update sso image to 24.0.6-build.3 by @NithinKuruba in #190
- chore: switchover agent prod release by @thegentlemanphysicist in #196
Full Changelog: v1.3.5...v1.3.6
Release 1.3.5
Version 1.3.5
What's Changed
Exciting New Features 🎉
- chore: prod roll out by @thegentlemanphysicist in #177
- chore: production deployment by @thegentlemanphysicist in #178
- chore: production deployment by @thegentlemanphysicist in #193
Full Changelog: v1.3.4...v1.3.5
Release 1.3.4
Version 1.3.4
What's Changed
Exciting New Features 🎉
- feat: create uptime status page integration with the agent by @thegentlemanphysicist in #175
- chore: deploy uptime incident to production switchover by @thegentlemanphysicist in #176
Miscellaneous 🧩
- chore: reducing the sensitivity of the xlog checker by @thegentlemanphysicist in #174
Full Changelog: v1.3.3...v1.3.4
Release 1.3.3
Version 1.3.3
What's Changed
Exciting New Features 🎉
- chore: upgrade sandbox dev-production and test-production by @thegentlemanphysicist in #171
Bug fixes 🐛
- chore: fix image typo by @thegentlemanphysicist in #172
Miscellaneous 🧩
- feat: upgraded all github workflow actions with version compatible with node 20 by @NithinKuruba in #170
- chore: realease for dev and test. by @thegentlemanphysicist in #173
Full Changelog: v1.3.2...v1.3.3
Release 1.3.2
Version 1.3.2
What's Changed
Exciting New Features 🎉
- chore: prod release (#140) by @thegentlemanphysicist in #141
- feat: set PDB default to 2 for all patroni clusters by @thegentlemanphysicist in #143
- feat: add pdb to keycloak and bump dev pvc by @thegentlemanphysicist in #150
- chore: upgrade dev and test keycloak instance by @thegentlemanphysicist in #154
- chore: revert PVC size in helm chart by @thegentlemanphysicist in #155
- chore: bump kc version in prod by @thegentlemanphysicist in #157
- feat: production upgrade by @thegentlemanphysicist in #158
- chore: bump golddr dev pvcs by @thegentlemanphysicist in #160
- chore: bump dev dr pvc size by @thegentlemanphysicist in #161
- feat: create add preemptive functionality to the switchover agent by @thegentlemanphysicist in #164
- chore: bump dev production PVC by @thegentlemanphysicist in #166
- chore: deployment to main by @thegentlemanphysicist in #168
Bug fixes 🐛
- chore: bump pvc for logs by @thegentlemanphysicist in #145
- chore: bump the DR dev PVC to match gold by @thegentlemanphysicist in #156
Miscellaneous 🧩
- feat: update test env to use kc ver 7.6.25-build.1 by @NithinKuruba in #137
- feat: update sandbox and prod dev and prod test to use 7.6.25-build.2 by @NithinKuruba in #138
- chore: release by @NithinKuruba in #139
- chore: prod release by @thegentlemanphysicist in #140
- chore: add jon L to alerts by @thegentlemanphysicist in #142
- chore: deploy new PDB to prod envs by @thegentlemanphysicist in #144
- chore: bump log pvc by @thegentlemanphysicist in #146
- chore: bump prod dr pvc to match gold (#147) by @thegentlemanphysicist in #148
- chore: bump keycloak patch version by @jlangy in #149
- feat: update keycloak helm chart version to 1.15.1 by @NithinKuruba in #151
- feat: update keycloak helm chart version to 1.15.2 by @NithinKuruba in #152
- feat: update readiness check for keycloak by @NithinKuruba in #153
- feat: new action to trigger preemptive failover by @thegentlemanphysicist in #162
- feat: complete the pre-emptive failover action by @thegentlemanphysicist in #163
- feat: keepalive action by @jlangy in #165
- chore: bump dev PVC to 20 Gigs by @thegentlemanphysicist in #169
New Contributors
Full Changelog: v1.3.1...v1.3.2
Release 1.3.1
Version 1.3.1
What's Changed
Exciting New Features 🎉
- fix: add exception handling to css maintenance by @thegentlemanphysicist in #134
Miscellaneous 🧩
- feat: add patroni limits by @thegentlemanphysicist in #133
- feat: upgrade keycloak to 7.6.25-build.1 by @NithinKuruba in #136
- feat: add patroni limits and error handling to agent by @thegentlemanphysicist in #135
Full Changelog: v1.3.0...v1.3.1
Release 1.3.0
Version 1.3.0
What's Changed
Exciting New Features 🎉
- fix: use 7.6.25-build.1 for sso sandbox by @NithinKuruba in #120
- feat: delay switchover with optional environment variable by @thegentlemanphysicist in #121
- feat: add a team notification when the GLSB changes by @thegentlemanphysicist in #122
- feat: release and versioning for prod deploy by @NithinKuruba in #124
- fix: use version instead of whole tag for sandbox deploy by @NithinKuruba in #125
- fix: update packages to resolve dependabot alerts by @thegentlemanphysicist in #126
Bug fixes 🐛
- fix: confirm keycloak dr is up before rocketchat notification by @thegentlemanphysicist in #123
- feat: updated permissions to write-all for publish image action by @NithinKuruba in #129
- fix: updated image URL for prod deploy by @NithinKuruba in #131
Miscellaneous 🧩
- feat: deploy changes to production by @thegentlemanphysicist in #127
- chore: release by @NithinKuruba in #130
- chore: release by @NithinKuruba in #132
Full Changelog: v1.1.2...v1.3.0
Release 1.2.0
Version 1.2.0
What's Changed
- Upgrade/keycloak image to v7.6.5-build.30 by @NithinKuruba in #77
- Localbug by @thegentlemanphysicist in #72
- chore: redirect the xlog to sso-alerts channel by @thegentlemanphysicist in #79
- chore: fix tls so maintenance page renders by @thegentlemanphysicist in #80
- Failover alert by @thegentlemanphysicist in #82
- Rocket alert for failover by @thegentlemanphysicist in #83
- feat: create release on push to main by @NithinKuruba in #84
- Css maintenance trigger by @thegentlemanphysicist in #85
- chore: temporarily disable release creation by @thegentlemanphysicist in #87
- feat: added gh action to make a release when pushed changes to main by @NithinKuruba in #90
- chore: bump pvc log to match reality by @thegentlemanphysicist in #91
- Merge main back into dev by @thegentlemanphysicist in #93
- Route deactivator by @thegentlemanphysicist in #94
- chore: fix dropdown and command by @thegentlemanphysicist in #95
- feat: refactor agent implement test cases by @thegentlemanphysicist in #96
- chore: create a test runner python by @thegentlemanphysicist in #97
- chore: add documentation requested by @thegentlemanphysicist in #98
- feat: sso notification flow update by @thegentlemanphysicist in #99
- chore: first pass at test script by @thegentlemanphysicist in #101
- chore: add log info output to test by @thegentlemanphysicist in #103
- chore: create automated test that runs on prs to main by @thegentlemanphysicist in #104
- chore: change action triggers from licensplates to app names by @thegentlemanphysicist in #105
- chore: notify sso-alerts on failover failure by @thegentlemanphysicist in #106
- chore: create helm values files for the new sandbox by @thegentlemanphysicist in #107
- chore: refactor switchover to deploy to new sandbox by @thegentlemanphysicist in #108
- New sandbox part2 by @thegentlemanphysicist in #109
- chore: update test script to run on new sandbox by @thegentlemanphysicist in #110
- feat: keep the css maintenance mode if any env resolves to passive ip by @NithinKuruba in #111
- feat(cicd): publish versioned docker image for prod deployments by @NithinKuruba in #112
- fix: the rocket chat notification no longer blocks failover by @thegentlemanphysicist in #114
Full Changelog: v1.1.0...v1.2.0
v1.1.2
Version 1.1.2
Commits
- [1ea68ad] Merge pull request #118 from bcgov/dev
- [2175e14] Merge pull request #117 from bcgov/fix/deploy-to-prod
- [f126462] fix: removed versioning of switchover agent for now
- [3f8eee9] Merge pull request #116 from bcgov/dev
- [2048b10] fix: remove redhat registry login (#115)
- [470f741] Merge pull request #113 from bcgov/dev
- [a33d9b2] fix: the rocket chat notification no longer blocks failover (#114)
- [74ab50b] fix: updated logic to compare IP
- [a8561f7] fix: syntax errors
- [a64e210] fix: update if checks for dev and main
- [f7c620f] feat(cicd): publish versioned docker image for prod deployments (#112)
- [9bc8350] feat: keep the css maintenance mode if any env resolves to passive ip (#111)
- [e1ed1bd] chore: update test script to run on new sandbox (#110)
- [125cc90] chore: update values file
- [2544677] chore: refactor switchover to deploy to new sandbox (#108)
- [47f233e] chore: create helm values files for the new sandbox (#107)
- [9bf7bff] chore: notify sso-alerts on failover failure (#106)
- [362fe28] chore: change action triggers from licensplates to app names (#105)
- [fce2019] chore: create automated test that runs on prs to main (#104)
- [7b4fe24] Merge pull request #103 from bcgov/fix-test-runner
- [c9f3970] chore: fix race condition in test
- [44bd494] chore: test to see if the correct image is being built
- [43643e3] chore: add log info output to test
- [4e6d89e] Merge pull request #101 from bcgov/test_cron
- [3071972] chore: fix spelling
- [868857b] chore: first pass at test script
v1.1.1
Version 1.1.1
Commits
- [afbbceb] Merge pull request #100 from bcgov/dev
- [f3d66d7] feat: sso notification flow update (#99)
- [854a218] chore: add documentation requested (#98)
- [e005a80] chore: create a test runner python (#97)
- [9e7d63b] Merge pull request #96 from bcgov/testcreation
- [2fb7ad9] chore: remove test function
- [07fd90d] chore: update readme, remove unused imports
- [27c221b] chore: reconfigure agent to be more easily tested
- [0ea3645] Merge pull request #95 from bcgov/route-deactivator
- [bd3d59d] chore: fix dropdown and command
- [a76c260] Merge pull request #94 from bcgov/route-deactivator
- [09e06f2] chore: fix job name
- [a96dcb4] chore: create an action that disables and enables a service
- [e391755] chore: merging dev into branch
- [98b565a] chore:Merge main back into dev (#93)
- [289c42a] chore: modify helper to be more general