| Type |
Task
|
| Priority |
Normal
|
| Assignee | |
| Version |
1.9.3
|
| Sprints |
n/a
|
| Customer |
n/a
|
Issue Votes (0)
| Type |
Task
|
| Priority |
Normal
|
| Assignee | |
| Version |
1.9.3
|
| Sprints |
n/a
|
| Customer |
n/a
|
Summary
Full release preparation and validation for Sztab 1.9.3 including:
Scope of Work
1. Version Alignment
Updated root pom.xml to 1.9.3
Corrected module POM versions (backend, query-dsl, query-cli)
Resolved parent POM mismatch causing Maven build failure
Verified reactor build consistency via:
mvn clean package -DskipTests
2. Docker Image Build & Push
Built backend image using buildx:
docker buildx build
--platform linux/amd64
-f backend/docker/Dockerfile
-t tigase.dev/sztab/sztab-backend:1.9.3
--push
.
Verified manifest list export
Confirmed successful push to tigase.dev registry
Resolved staging ImagePullBackOff caused by missing image
3. Helm Staging Deployment
Restarted staging backend deployment:
kubectl rollout restart deployment sztab-backend -n sztab-staging
Verified rolling update behavior
Confirmed pod ready state
Verified correct image tag in running container
4. Regression Testing
Performed manual regression testing on:
All flows verified functional in release image.
5. Release Documentation
6. Cleanup
Removed tracked binary artifact (sztabina executable)
Verified git status clean before tagging
Tagged release:
v1.9.3
Confirmed tag alignment with HEAD
Lessons Learned
Outcome
Staging successfully upgraded to 1.9.3. Release artifacts aligned. Regression suite manually validated.
Release declared stable.