mirror of
https://github.com/siderolabs/omni.git
synced 2025-08-06 17:46:59 +02:00
Some checks failed
default / default (push) Has been cancelled
default / e2e-backups (push) Has been cancelled
default / e2e-cluster-import (push) Has been cancelled
default / e2e-forced-removal (push) Has been cancelled
default / e2e-omni-upgrade (push) Has been cancelled
default / e2e-scaling (push) Has been cancelled
default / e2e-short (push) Has been cancelled
default / e2e-short-secureboot (push) Has been cancelled
default / e2e-templates (push) Has been cancelled
default / e2e-upgrades (push) Has been cancelled
default / e2e-workload-proxy (push) Has been cancelled
Introduce new resource `ImportedClusterSecrets` for importing an existing secrets bundle. Add new field `imported` to `ClusterSpec` for utilizing resource `ImportedCreatedSecrets`. Add new field `imported` to `ClusterSecrets` for pointing out source of the secrets bundle. This is a feature-gated feature to allow using an existing secrets bundle (`talos gen secrets`) while creating a new Cluster. Cluster created with this method are marked as `tainted`. This feature is part of a story to facilitate importing existing talos clusters to omni. Signed-off-by: Oguz Kilcan <oguz.kilcan@siderolabs.com>
17 lines
588 B
Go
17 lines
588 B
Go
// Copyright (c) 2025 Sidero Labs, Inc.
|
|
//
|
|
// Use of this software is governed by the Business Source License
|
|
// included in the LICENSE file.
|
|
|
|
package config
|
|
|
|
// Features contains all Omni feature flags.
|
|
type Features struct {
|
|
EnableTalosPreReleaseVersions bool `yaml:"enableTalosPreReleaseVersions"`
|
|
EnableBreakGlassConfigs bool `yaml:"enableBreakGlassConfigs"`
|
|
EnableConfigDataCompression bool `yaml:"enableConfigDataCompression"`
|
|
EnableClusterImport bool `yaml:"enableClusterImport"`
|
|
|
|
DisableControllerRuntimeCache bool `yaml:"disableControllerRuntimeCache"`
|
|
}
|