Documentation ¶
Index ¶
- func DeleteFromUserCache(ctx context.Context, file string) error
- func DeleteIngressesFromUserCache(ctx context.Context) error
- func DeleteTokenFromUserCache(ctx context.Context) error
- func DeleteUserInfoFromUserCache(ctx context.Context) error
- func LoadFromUserCache(ctx context.Context, dest interface{}, file string) error
- func LoadIngressesFromUserCache(ctx context.Context) (map[string]*manager.IngressInfo, error)
- func LoadTokenFromUserCache(ctx context.Context) (*oauth2.Token, error)
- func SaveIngressesToUserCache(ctx context.Context, ingresses map[string]*manager.IngressInfo) error
- func SaveToUserCache(ctx context.Context, object interface{}, file string) error
- func SaveTokenToUserCache(ctx context.Context, token *oauth2.Token) error
- func SaveUserInfoToUserCache(ctx context.Context, userInfo *UserInfo) error
- type UserInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteIngressesFromUserCache ¶
DeleteIngressesFromUserCache removes the ingresses cache if exists or returns an error. An attempt to remove a non existing cache is a no-op and the function returns nil.
func DeleteTokenFromUserCache ¶
DeleteTokenFromUserCache removes token cache if existing or returns an error
func DeleteUserInfoFromUserCache ¶
DeleteUserInfoFromUserCache removes user info cache if existing or returns an error. An attempt to remove a non existing cache is a no-op and the function returns nil.
func LoadFromUserCache ¶
func LoadIngressesFromUserCache ¶
LoadIngressesFromUserCache gets the ingresses from cache. An empty map is returned if the file does not exist. An error is returned if something goes wrong while loading or unmarshalling.
func LoadTokenFromUserCache ¶
LoadTokenFromUserCache gets the token instance from cache or returns an error if something goes wrong while loading or unmarshalling.
func SaveIngressesToUserCache ¶
SaveIngressesToUserCache saves the provided ingresses to user cache and returns an error if something goes wrong while marshalling or persisting.
func SaveToUserCache ¶
func SaveTokenToUserCache ¶
SaveTokenToUserCache saves the provided token to user cache and returns an error if something goes wrong while marshalling or persisting.