Skip to content

[Misc] Reconciles: secret creation amended#403

Merged
Pavan-SAP merged 1 commit intomainfrom
reconcileFix
May 7, 2026
Merged

[Misc] Reconciles: secret creation amended#403
Pavan-SAP merged 1 commit intomainfrom
reconcileFix

Conversation

@Pavan-SAP
Copy link
Copy Markdown
Member

There may be unhandled errors due invalid workload spec during resource creation, which lead (in rare situations) to unbound creation and reconciliation of secrets. With this change, we ensure that:

  • there is no unnecessary reconcile of CAVs based on secret creation
  • also, we ensure that workload secrets are verified for existence before creation This addresses potential errors during resource creation(e.g. deployments), due to invalid spec.

Resolves: #402

@Pavan-SAP Pavan-SAP force-pushed the reconcileFix branch 2 times, most recently from 2968fea to 0262f47 Compare May 6, 2026 19:38
There may be unhandled errors due invalid workload spec during resource
creation, which lead (in rare situations) to unbound creation and
reconciliation of secrets.
With this change, we ensure that:
- there is no unnecessary reconcile of CAVs based on secret creation
- also that workload secrets are verified for existence before creation
This addresses potential errors during resource creation(e.g.
 deployments), due to invalid spec.
We also make use of SharedInformers wherever possible.
Resolves: #402
@Pavan-SAP Pavan-SAP added the build-pr-images Set this label on PRs to build docker images for changes label May 6, 2026
Copy link
Copy Markdown
Contributor

@anirudhprasad-sap anirudhprasad-sap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@Pavan-SAP Pavan-SAP merged commit dc7557c into main May 7, 2026
12 checks passed
@Pavan-SAP Pavan-SAP deleted the reconcileFix branch May 7, 2026 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build-pr-images Set this label on PRs to build docker images for changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Controller enters unbounded reconciliation loop on invalid CAPApplicationVersion, causing OOMKill

2 participants