bcgov / bcgov/alcs

Add PDBs to OpenShift prod

Open
#2,971 3 comments 0 reactions 0 assignees View on GitHub
Ready Task
Dominant language
TypeScript
Stars
10
Forks
0
Avg merge
20h 8m
Merged PRs (30d)
30

Description

**Describe the task**
Add Pod Disruption Budgets to our prod namespace

**Purpose**
To increase reliability and stability, especially during Openshift upgrades/maintenance

**Acceptance Criteria**
- [ ] watch Cailey Jones' video [here](https://bcgov.sharepoint.com/:v:/r/teams/02918/Shared%20Documents/General/Recordings/DevOps%20Guild%202026-05%20Pod%20Architecture%20tips%20from%20Platform%20Services%20(Part%201).mp4?d=wacd86b036f4046508341c296d0bb58dc&csf=1&web=1&e=1lSqlF&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1MaW5rIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXcifX0%3D)
- [ ] add pod disruption budgets to patroni for sure
- [ ] add PDBs for other services as needed
- [ ] do we need to add anti-affinity?

Confirm this task meets our team [**Definition of Ready (DoR)**](https://www.figma.com/board/XmNkN600aAVWFCBmSDdt10/Team-Documents?node-id=1-2&t=Xjd6nHZZ7YlnoOrD-4) before moving to the **Next Sprint** column.

Confirm this task meets our team [**Definition of Done (DoD)**](https://www.figma.com/board/XmNkN600aAVWFCBmSDdt10/Team-Documents?node-id=3-21&t=Xjd6nHZZ7YlnoOrD-4) before moving to the **Done** column.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the production namespace manifests and the Patroni deployment configuration, then identify the other services that may need Pod Disruption Budgets. Review the linked architecture video and confirm whether anti-affinity is required; done means the agreed PDBs and any required scheduling rules are applied and verified against the acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.