dnsalias

package
v1.108.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: MIT Imports: 23 Imported by: 0

Documentation

Overview

Package dnsalias is a generated GoMock package.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrComponentDoesNotExist = errors.New("component does not exist")
	ErrComponentIsNotPublic  = errors.New("component is not public")
)

Functions

This section is empty.

Types

type MockSyncer

type MockSyncer struct {
	// contains filtered or unexported fields
}

MockSyncer is a mock of Syncer interface.

func NewMockSyncer

func NewMockSyncer(ctrl *gomock.Controller) *MockSyncer

NewMockSyncer creates a new mock instance.

func (*MockSyncer) EXPECT

func (m *MockSyncer) EXPECT() *MockSyncerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSyncer) OnSync

func (m *MockSyncer) OnSync(ctx context.Context) error

OnSync mocks base method.

type MockSyncerMockRecorder

type MockSyncerMockRecorder struct {
	// contains filtered or unexported fields
}

MockSyncerMockRecorder is the mock recorder for MockSyncer.

func (*MockSyncerMockRecorder) OnSync

func (mr *MockSyncerMockRecorder) OnSync(ctx any) *gomock.Call

OnSync indicates an expected call of OnSync.

type Syncer

type Syncer interface {
	// OnSync Syncs RadixDNSAliases
	OnSync(ctx context.Context) error
}

Syncer of RadixDNSAliases

func NewSyncer

func NewSyncer(radixDNSAlias *radixv1.RadixDNSAlias, kubeClient kubernetes.Interface, kubeUtil *kube.Kube, radixClient radixclient.Interface, dnsZone string, oauth2Config defaults.OAuth2Config, componentIngressAnnotations []ingress.AnnotationProvider, oauthIngressAnnotations []ingress.AnnotationProvider, oauthProxyModeIngressAnnotations []ingress.AnnotationProvider) Syncer

NewSyncer is the constructor for RadixDNSAlias syncer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL