Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = Data{ TelemetryEnabled: true, Namespace: "testkube", OAuth2Data: OAuth2Data{ Provider: oauth.GithubProviderType, }, }
Functions ¶
Types ¶
type Data ¶
type Data struct { TelemetryEnabled bool `json:"telemetryEnabled,omitempty"` Namespace string `json:"namespace,omitempty"` Initialized bool `json:"initialized,omitempty"` APIURI string `json:"apiURI,omitempty"` OAuth2Data OAuth2Data `json:"oauth2Data"` }
func (*Data) DisableAnalytics ¶
func (c *Data) DisableAnalytics()
func (*Data) DisableOauth ¶ added in v1.1.16
func (c *Data) DisableOauth()
DisableOauth is oauth disable method
func (*Data) EnableAnalytics ¶
func (c *Data) EnableAnalytics()
func (*Data) EnableOAuth ¶ added in v1.1.16
func (c *Data) EnableOAuth()
EnableOAuth is oauth enable method
func (*Data) SetInitialized ¶ added in v1.0.16
func (c *Data) SetInitialized()
func (*Data) SetNamespace ¶ added in v0.10.5
type OAuth2Data ¶ added in v1.1.16
type OAuth2Data struct { Enabled bool `json:"enabled,omitempty"` Token *oauth2.Token `json:"token,omitempty"` ClientID string `json:"clientID,omitempty"` ClientSecret string `json:"clientSecret,omitempty"` Provider oauth.ProviderType `json:"providerType,omitempty"` Scopes []string `json:"scopes"` }
OAuth2Data contains oauth credentials
Click to show internal directories.
Click to hide internal directories.