Overview
This is a long-term tracking issue for all API changes, deprecations, and breaking changes in the RBG project. It serves as a central reference for operators and contributors to understand the evolution of the RBG API surface across versions.
Scope
This issue tracks:
- Deprecations: API fields, enum values, or behaviors being phased out
- Breaking changes: Incompatible modifications to existing API contracts
- New API additions: Significant new fields, types, or CRDs
- Migration guides: Instructions for users to adapt to API changes
API Changes
v1alpha2
| Change |
Type |
Status |
Issue |
Remove RecreateRBGOnPodRestart restart policy |
Deprecation |
In Progress |
#339 |
Change default restartPolicy to RecreateRoleInstanceOnPodRestart for all patterns |
Breaking Change |
In Progress |
#343 |
Remove RoleInstanceRestartPolicyType, unify to RestartPolicyType |
Type Cleanup |
In Progress |
#343 |
v1alpha1
| Change |
Type |
Status |
Issue |
Remove RecreateRBGOnPodRestart restart policy |
Deprecation |
In Progress |
#339 |
Sub-issues
Guidelines for Contributors
When proposing API changes:
- Create a dedicated RFC issue describing the motivation, proposal, and migration path
- Link the RFC issue here as a sub-issue
- Update the table above with the change summary and status
- Ensure CRD manifests are regenerated (
make manifests) and validation is updated
Overview
This is a long-term tracking issue for all API changes, deprecations, and breaking changes in the RBG project. It serves as a central reference for operators and contributors to understand the evolution of the RBG API surface across versions.
Scope
This issue tracks:
API Changes
v1alpha2
RecreateRBGOnPodRestartrestart policyrestartPolicytoRecreateRoleInstanceOnPodRestartfor all patternsRoleInstanceRestartPolicyType, unify toRestartPolicyTypev1alpha1
RecreateRBGOnPodRestartrestart policySub-issues
RecreateRBGOnPodRestartrestart policyrestartPolicytoRecreateRoleInstanceOnPodRestartfor all patterns; remove redundantRoleInstanceRestartPolicyTypeGuidelines for Contributors
When proposing API changes:
make manifests) and validation is updated