Documentation ¶
Index ¶
- func GetTokenMaxTTL() time.Duration
- func NewJWETokenManager(secrets ctlcorev1.SecretClient, namespace string) (tokenManager dashboardapi.TokenManager, err error)
- type SecretSynchronizer
- func (s *SecretSynchronizer) Create(obj runtime.Object) error
- func (s *SecretSynchronizer) Delete() error
- func (s *SecretSynchronizer) Error() chan error
- func (s *SecretSynchronizer) Get() runtime.Object
- func (s *SecretSynchronizer) Name() string
- func (s *SecretSynchronizer) Refresh()
- func (s *SecretSynchronizer) RegisterActionHandler(_ dashboardsync.ActionHandlerFunction, _ ...watch.EventType)
- func (s *SecretSynchronizer) SetPoller(_ dashboardsync.Poller)
- func (s *SecretSynchronizer) Start()
- func (s *SecretSynchronizer) Update(obj runtime.Object) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTokenMaxTTL ¶
func NewJWETokenManager ¶
func NewJWETokenManager(secrets ctlcorev1.SecretClient, namespace string) (tokenManager dashboardapi.TokenManager, err error)
Types ¶
type SecretSynchronizer ¶
type SecretSynchronizer struct {
// contains filtered or unexported fields
}
func NewSecretSynchronizer ¶
func NewSecretSynchronizer(secrets ctlcorev1.SecretClient, namespace, name string) *SecretSynchronizer
func (*SecretSynchronizer) Delete ¶
func (s *SecretSynchronizer) Delete() error
func (*SecretSynchronizer) Error ¶
func (s *SecretSynchronizer) Error() chan error
func (*SecretSynchronizer) Get ¶
func (s *SecretSynchronizer) Get() runtime.Object
func (*SecretSynchronizer) Name ¶
func (s *SecretSynchronizer) Name() string
func (*SecretSynchronizer) Refresh ¶
func (s *SecretSynchronizer) Refresh()
func (*SecretSynchronizer) RegisterActionHandler ¶
func (s *SecretSynchronizer) RegisterActionHandler(_ dashboardsync.ActionHandlerFunction, _ ...watch.EventType)
func (*SecretSynchronizer) SetPoller ¶
func (s *SecretSynchronizer) SetPoller(_ dashboardsync.Poller)
func (*SecretSynchronizer) Start ¶
func (s *SecretSynchronizer) Start()
Click to show internal directories.
Click to hide internal directories.