Skip to content

Commit 4fea0e6

Browse files
committed
Add a config to enable InstaScale controller
1 parent a0265cc commit 4fea0e6

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

PCF-ADR-0007-operator-redesign.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,23 @@ import (
113113
instascale "github.com/project-codeflare/instascale/pkg/config"
114114
)
115115

116+
struct InstaScaleConfiguration {
117+
// Enabled controls whether the InstaScale controller is started.
118+
// It may defaults to true on platforms that InstaScale supports.
119+
// Otherwise defaults to false.
120+
Enabled *bool `json:"enabled,omitempty"`
121+
122+
// The InstaScale controller configuration
123+
instascale.InstaScaleConfiguration `json:",inline,omitempty"`
124+
}
125+
116126
struct CodeFlareOperatorConfiguration {
117127
// The MCAD controller configuration
118128
MCAD *mcad.MCADConfiguration `json:"mcad,omitempty"`
119129

120130
// The InstaScale controller configuration
121-
InstaScale *instascale.InstaScaleConfiguration `json:"instascale,omitempty"`
131+
InstaScale *InstaScaleConfiguration `json:"instascale,omitempty"`
132+
122133
// ClientConnection configures the connection to the cluster
123134
ClientConnection *configv1alpha1.ClientConnectionConfiguration `json:"clientConnection,omitempty"`
124135

0 commit comments

Comments
 (0)