Hardcoded parameter values per Service Offering #294
Labels
No labels
API
Billing
UI/UX
dependencies
bug
change
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
servala/servala-portal#294
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stories
As a platform operator, I want to hardcode some values per service offering
Implementation Notes
This is intended for the Codey use case, where we currently hardcode some values in the Codey XRD on the control plane.
For specific SaaS service offerings, we need to hardcode some parameters, which cannot be changed by the user. Make it possible to configure hardcoded values per service offering, which are then passed to the control plane on service creation and editing.
We may want to have hardcoded parameters depending on the chosen plan, because some settings could be dependent on this. It's not clear if we should already do this in this issue or if we should do that in a separate iteration later.
Links
@tobru Should the hardcoded fields be just hidden in the form UI? I built it like that for now, but we can also show them as read-only fields if you prefer.
@tobru Second question: In which order are we applying hard-coded fields and compute plan fields? I assume these should typically not interact (ie some values are set via compute plan, completely different values are set via CRD-level hard-coded fields). But if they were to be in conflict, which ones should win out?
Yes, let's keep them hidden in the UI for now.
Compute plans would have precedence.