Skip to content

Conversation

@JeroenSoeters
Copy link
Collaborator

Summary

  • Include writeOnly fields in patch operations (fix for patch generation)
  • Bundle Azure and OCI plugins in the packaging step
  • Remove deprecated nonprovisionable and persist fields from the schema - these were never used and are being sunset

WriteOnly fields (like passwords) are never returned by cloud provider
Read operations, but Formae stores them in its own state. Previously,
when both existing and desired state had the same writeOnly value, no
patch operation was generated. This caused updates to fail when the
cloud provider required these fields.

Fix by stripping writeOnly fields from the existing state before patch
comparison, causing jsonpatch to generate an "add" operation for these
fields in every update.
@JeroenSoeters JeroenSoeters force-pushed the fix/writeonly-patch-generation branch from 90f56c9 to d07b5ae Compare January 27, 2026 21:42
These fields were never used and are being sunset from the plugin schema.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants