282 lines
6.1 KiB
Go
282 lines
6.1 KiB
Go
// Code generated by the feature package; DO NOT EDIT.
|
|
|
|
package feature
|
|
|
|
var appMetrics = MakeBoolFlag(
|
|
"App Metrics",
|
|
"appMetrics",
|
|
"Bucky, Monitoring Team",
|
|
false,
|
|
Permanent,
|
|
true,
|
|
)
|
|
|
|
// AppMetrics - Send UI Telementry to Tools cluster - should always be false in OSS
|
|
func AppMetrics() BoolFlag {
|
|
return appMetrics
|
|
}
|
|
|
|
var groupWindowAggregateTranspose = MakeBoolFlag(
|
|
"Group Window Aggregate Transpose",
|
|
"groupWindowAggregateTranspose",
|
|
"Query Team",
|
|
false,
|
|
Temporary,
|
|
false,
|
|
)
|
|
|
|
// GroupWindowAggregateTranspose - Enables the GroupWindowAggregateTransposeRule for all enabled window aggregates
|
|
func GroupWindowAggregateTranspose() BoolFlag {
|
|
return groupWindowAggregateTranspose
|
|
}
|
|
|
|
var newLabels = MakeBoolFlag(
|
|
"New Label Package",
|
|
"newLabels",
|
|
"Alirie Gray",
|
|
false,
|
|
Temporary,
|
|
false,
|
|
)
|
|
|
|
// NewLabelPackage - Enables the refactored labels api
|
|
func NewLabelPackage() BoolFlag {
|
|
return newLabels
|
|
}
|
|
|
|
var memoryOptimizedFill = MakeBoolFlag(
|
|
"Memory Optimized Fill",
|
|
"memoryOptimizedFill",
|
|
"Query Team",
|
|
false,
|
|
Temporary,
|
|
false,
|
|
)
|
|
|
|
// MemoryOptimizedFill - Enable the memory optimized fill()
|
|
func MemoryOptimizedFill() BoolFlag {
|
|
return memoryOptimizedFill
|
|
}
|
|
|
|
var memoryOptimizedSchemaMutation = MakeBoolFlag(
|
|
"Memory Optimized Schema Mutation",
|
|
"memoryOptimizedSchemaMutation",
|
|
"Query Team",
|
|
false,
|
|
Temporary,
|
|
false,
|
|
)
|
|
|
|
// MemoryOptimizedSchemaMutation - Enable the memory optimized schema mutation functions
|
|
func MemoryOptimizedSchemaMutation() BoolFlag {
|
|
return memoryOptimizedSchemaMutation
|
|
}
|
|
|
|
var queryTracing = MakeBoolFlag(
|
|
"Query Tracing",
|
|
"queryTracing",
|
|
"Query Team",
|
|
false,
|
|
Permanent,
|
|
false,
|
|
)
|
|
|
|
// QueryTracing - Turn on query tracing for queries that are sampled
|
|
func QueryTracing() BoolFlag {
|
|
return queryTracing
|
|
}
|
|
|
|
var notebooks = MakeBoolFlag(
|
|
"Notebooks",
|
|
"notebooks",
|
|
"Monitoring Team",
|
|
false,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// Notebooks - Determine if the notebook feature's route and navbar icon are visible to the user
|
|
func Notebooks() BoolFlag {
|
|
return notebooks
|
|
}
|
|
|
|
var notebooksApi = MakeBoolFlag(
|
|
"Notebooks Service API",
|
|
"notebooksApi",
|
|
"Edge Team",
|
|
false,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// NotebooksServiceApi - Enable the Equivalent notebooksd Service API
|
|
func NotebooksServiceApi() BoolFlag {
|
|
return notebooksApi
|
|
}
|
|
|
|
var injectLatestSuccessTime = MakeBoolFlag(
|
|
"Inject Latest Success Time",
|
|
"injectLatestSuccessTime",
|
|
"Compute Team",
|
|
false,
|
|
Temporary,
|
|
false,
|
|
)
|
|
|
|
// InjectLatestSuccessTime - Inject the latest successful task run timestamp into a Task query extern when executing.
|
|
func InjectLatestSuccessTime() BoolFlag {
|
|
return injectLatestSuccessTime
|
|
}
|
|
|
|
var enforceOrgDashboardLimits = MakeBoolFlag(
|
|
"Enforce Organization Dashboard Limits",
|
|
"enforceOrgDashboardLimits",
|
|
"Compute Team",
|
|
false,
|
|
Temporary,
|
|
false,
|
|
)
|
|
|
|
// EnforceOrganizationDashboardLimits - Enforces the default limit params for the dashboards api when orgs are set
|
|
func EnforceOrganizationDashboardLimits() BoolFlag {
|
|
return enforceOrgDashboardLimits
|
|
}
|
|
|
|
var timeFilterFlags = MakeBoolFlag(
|
|
"Time Filter Flags",
|
|
"timeFilterFlags",
|
|
"Compute Team",
|
|
false,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// TimeFilterFlags - Filter task run list based on before and after flags
|
|
func TimeFilterFlags() BoolFlag {
|
|
return timeFilterFlags
|
|
}
|
|
|
|
var csvUploader = MakeBoolFlag(
|
|
"UI CSV Uploader",
|
|
"csvUploader",
|
|
"Monitoring Team",
|
|
true,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// UiCsvUploader - Adds the ability to upload data from a CSV file to a bucket
|
|
func UiCsvUploader() BoolFlag {
|
|
return csvUploader
|
|
}
|
|
|
|
var editTelegrafs = MakeBoolFlag(
|
|
"Editable Telegraf Configurations",
|
|
"editTelegrafs",
|
|
"Monitoring Team",
|
|
true,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// EditableTelegrafConfigurations - Edit telegraf configurations from the UI
|
|
func EditableTelegrafConfigurations() BoolFlag {
|
|
return editTelegrafs
|
|
}
|
|
|
|
var cursorAtEOF = MakeBoolFlag(
|
|
"Default Monaco Selection to EOF",
|
|
"cursorAtEOF",
|
|
"Monitoring Team",
|
|
false,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// DefaultMonacoSelectionToEof - Positions the cursor at the end of the line(s) when using the monaco editor
|
|
func DefaultMonacoSelectionToEof() BoolFlag {
|
|
return cursorAtEOF
|
|
}
|
|
|
|
var refreshSingleCell = MakeBoolFlag(
|
|
"Refresh Single Cell",
|
|
"refreshSingleCell",
|
|
"Monitoring Team",
|
|
true,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// RefreshSingleCell - Refresh a single cell on the dashboard rather than the entire dashboard
|
|
func RefreshSingleCell() BoolFlag {
|
|
return refreshSingleCell
|
|
}
|
|
|
|
var rangeAnnotations = MakeBoolFlag(
|
|
"Range Annotations",
|
|
"rangeAnnotations",
|
|
"Jill Pelavin/ Dumplings Team",
|
|
false,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// RangeAnnotations - Enables the creation of Range Annotations on Drag (if annotation write mode is activated)
|
|
func RangeAnnotations() BoolFlag {
|
|
return rangeAnnotations
|
|
}
|
|
|
|
var annotations = MakeBoolFlag(
|
|
"Annotations UI",
|
|
"annotations",
|
|
"Monitoring Team",
|
|
false,
|
|
Temporary,
|
|
true,
|
|
)
|
|
|
|
// AnnotationsUi - Management, display, and manual addition of Annotations from the UI
|
|
func AnnotationsUi() BoolFlag {
|
|
return annotations
|
|
}
|
|
|
|
var all = []Flag{
|
|
appMetrics,
|
|
groupWindowAggregateTranspose,
|
|
newLabels,
|
|
memoryOptimizedFill,
|
|
memoryOptimizedSchemaMutation,
|
|
queryTracing,
|
|
notebooks,
|
|
notebooksApi,
|
|
injectLatestSuccessTime,
|
|
enforceOrgDashboardLimits,
|
|
timeFilterFlags,
|
|
csvUploader,
|
|
editTelegrafs,
|
|
cursorAtEOF,
|
|
refreshSingleCell,
|
|
rangeAnnotations,
|
|
annotations,
|
|
}
|
|
|
|
var byKey = map[string]Flag{
|
|
"appMetrics": appMetrics,
|
|
"groupWindowAggregateTranspose": groupWindowAggregateTranspose,
|
|
"newLabels": newLabels,
|
|
"memoryOptimizedFill": memoryOptimizedFill,
|
|
"memoryOptimizedSchemaMutation": memoryOptimizedSchemaMutation,
|
|
"queryTracing": queryTracing,
|
|
"notebooks": notebooks,
|
|
"notebooksApi": notebooksApi,
|
|
"injectLatestSuccessTime": injectLatestSuccessTime,
|
|
"enforceOrgDashboardLimits": enforceOrgDashboardLimits,
|
|
"timeFilterFlags": timeFilterFlags,
|
|
"csvUploader": csvUploader,
|
|
"editTelegrafs": editTelegrafs,
|
|
"cursorAtEOF": cursorAtEOF,
|
|
"refreshSingleCell": refreshSingleCell,
|
|
"rangeAnnotations": rangeAnnotations,
|
|
"annotations": annotations,
|
|
}
|