Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func GetOneAgentHealthConfig ¶
func GetOneAgentHealthConfig(ctx context.Context, apiReader client.Reader, registryClient registry.ImageGetter, dynakube *dynatracev1beta1.DynaKube, imageUri string) (*containerv1.HealthConfig, error)
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
func NewReconciler ¶
func NewReconciler(dynakube *dynatracev1beta1.DynaKube, apiReader client.Reader, dtClient dtclient.Client, registryClient registry.ImageGetter, fs afero.Afero, timeProvider *timeprovider.Provider) *Reconciler
type StatusUpdater ¶
type StatusUpdater interface { Name() string IsEnabled() bool Target() *status.VersionStatus CustomImage() string CustomVersion() string IsAutoUpdateEnabled() bool IsPublicRegistryEnabled() bool CheckForDowngrade(latestVersion string) (bool, error) ValidateStatus() error LatestImageInfo() (*dtclient.LatestImageInfo, error) UseTenantRegistry(context.Context) error }
Click to show internal directories.
Click to hide internal directories.