Skip to content

PAT-1772 Add Mode and Dev fields to App v2 spec#492

Open
pepamartinec wants to merge 2 commits intomainfrom
pepa/PAT-1772_devMode
Open

PAT-1772 Add Mode and Dev fields to App v2 spec#492
pepamartinec wants to merge 2 commits intomainfrom
pepa/PAT-1772_devMode

Conversation

@pepamartinec
Copy link
Copy Markdown
Contributor

Release Notes

https://linear.app/keboola/issue/PAT-1772/mvp-dev-mode-for-data-apps

Adds mode and dev to the v2 AppSpec typed model so consumers — primarily sandboxes-service — can serialise and deserialise the new dev-mode fields through the typed client without resorting to raw HTTP reads or extraSpecFields patch shortcuts. The CRD itself is being extended in keboola-operator (see PAT-1772); this PR is the matching keboola/k8s-client model update.

mode is a string ("prod" or "dev"); dev is a new optional AppDevSpec carrying gitPollInterval (ISO-8601 duration string, e.g. "1s", "5m") and autoRunSetupOnDepChange (bool). The AppModelTest round-trip is extended to assert both fields hydrate and serialise correctly.

Plans for customer communication

None.

Impact analysis

No end-user impact. New optional fields on the typed model; existing callers that don't set or read them are unaffected.

Change type

New feature

Justification

Unblocks sandboxes-service plumbing for the data-app dev-mode MVP (PAT-1772).

Deployment

Merge & automatic deploy.

Rollback plan

Revert of this PR.

Post release support plan

None.

@linear
Copy link
Copy Markdown

linear Bot commented May 4, 2026

@pepamartinec pepamartinec force-pushed the pepa/PAT-1772_devMode branch from a122af2 to 9d7500d Compare May 4, 2026 10:41
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.

1 participant