Versions in this module Expand all Collapse all v4 v4.3.0 Oct 30, 2020 v4.2.0 Jul 28, 2020 Changes in this version + const Name + func IsInvalidConfig(err error) bool + func IsNotFound(err error) bool + func IsWrongTypeError(err error) bool + type CloudConfigMock struct + func (c *CloudConfigMock) NewMasterTemplate(ctx context.Context, data cloudconfig.IgnitionTemplateData, ...) (string, error) + func (c *CloudConfigMock) NewWorkerTemplate(ctx context.Context, data cloudconfig.IgnitionTemplateData, ...) (string, error) + type Config struct + CertsSearcher certs.Interface + G8sClient versioned.Interface + K8sClient kubernetes.Interface + Logger micrologger.Logger + RegistryDomain string + StorageAccountsClient *storage.AccountsClient + type ContainerObjectState struct + Body string + ContainerName string + Key string + StorageAccountName string + type Resource struct + func New(config Config) (*Resource, error) + func (r *Resource) ApplyCreateChange(ctx context.Context, obj, createChange interface{}) error + func (r *Resource) ApplyDeleteChange(ctx context.Context, obj, change interface{}) error + func (r *Resource) ApplyUpdateChange(ctx context.Context, obj, updateChange interface{}) error + func (r *Resource) GetCurrentState(ctx context.Context, obj interface{}) (interface{}, error) + func (r *Resource) GetDesiredState(ctx context.Context, obj interface{}) (interface{}, error) + func (r *Resource) Name() string + func (r *Resource) NewDeletePatch(ctx context.Context, obj, currentState, desiredState interface{}) (*crud.Patch, error) + func (r *Resource) NewUpdatePatch(ctx context.Context, obj, currentState, desiredState interface{}) (*crud.Patch, error) Other modules containing this package github.com/giantswarm/azure-operator github.com/giantswarm/azure-operator/v5