Documentation
¶
Index ¶
- Constants
- func AddEnvironmentVariable(application Id, key string, value string) error
- func AddSecret(application Id, key string, value string) error
- func Capture(command *cobra.Command)
- func CheckAdminUrl()
- func CurrentApplication() (Id, Name, error)
- func CurrentEnvironment() (Id, Name, error)
- func CurrentOrganization() (Id, Name, error)
- func CurrentProject() (Id, Name, error)
- func DeleteEnvironmentVariable(application Id, key string) error
- func DeleteFile(path string)
- func DeleteFolder(path string)
- func DeleteSecret(application Id, key string) error
- func DryRunPrint(dryRunDisbled bool)
- func GenerateExportEnvVarsScript(vars []Var, clusterId string)
- func GetAccessTokenExpiration() (time.Time, error)
- func GetFullPath(clusterId string) string
- func InitializeQoveryContext() error
- func Println(text string)
- func PrintlnContext() error
- func PrintlnError(err error)
- func PrintlnInfo(info string)
- func QoveryContextExists() bool
- func QoveryContextPath() (string, error)
- func QoveryDirExists() bool
- func QoveryDirPath() (string, error)
- func RefreshAccessToken() error
- func RefreshExpiredTokenSilently()
- func ResetApplicationContext() error
- func SetAccessToken(token AccessToken, expiration time.Time) error
- func SetApplication(application *Application) error
- func SetEnvironment(env *Environment) error
- func SetOrganization(orga *Organization) error
- func SetProject(project *Project) error
- func SetRefreshToken(token RefreshToken) error
- func StoreContext(context QoveryContext) error
- func Validate(actionType string) bool
- func WriteInFile(clusterId string, fileName string, content []byte) string
- type AccessToken
- type Application
- type Environment
- type Id
- type Name
- type Organization
- type Project
- type QoveryContext
- type RefreshToken
- type TokenInformation
- type TokensResponse
- type Var
Constants ¶
View Source
const AdminUrl = "https://api-admin.qovery.com"
View Source
const ContextFileName = "context"
Variables ¶
This section is empty.
Functions ¶
func AddEnvironmentVariable ¶ added in v0.40.0
func CheckAdminUrl ¶ added in v0.40.0
func CheckAdminUrl()
func CurrentApplication ¶
func CurrentEnvironment ¶
func CurrentOrganization ¶
func CurrentProject ¶
func DeleteEnvironmentVariable ¶ added in v0.40.0
func DeleteFile ¶
func DeleteFile(path string)
func DeleteFolder ¶
func DeleteFolder(path string)
func DeleteSecret ¶ added in v0.40.0
func DryRunPrint ¶ added in v0.40.0
func DryRunPrint(dryRunDisbled bool)
func GetFullPath ¶
func InitializeQoveryContext ¶
func InitializeQoveryContext() error
func PrintlnContext ¶
func PrintlnContext() error
func PrintlnError ¶
func PrintlnError(err error)
func PrintlnInfo ¶
func PrintlnInfo(info string)
func QoveryContextExists ¶
func QoveryContextExists() bool
func QoveryContextPath ¶
func QoveryDirExists ¶
func QoveryDirExists() bool
func QoveryDirPath ¶
func RefreshAccessToken ¶
func RefreshAccessToken() error
func RefreshExpiredTokenSilently ¶
func RefreshExpiredTokenSilently()
func ResetApplicationContext ¶
func ResetApplicationContext() error
func SetAccessToken ¶
func SetAccessToken(token AccessToken, expiration time.Time) error
func SetApplication ¶
func SetApplication(application *Application) error
func SetEnvironment ¶
func SetEnvironment(env *Environment) error
func SetOrganization ¶
func SetOrganization(orga *Organization) error
func SetProject ¶
func SetRefreshToken ¶
func SetRefreshToken(token RefreshToken) error
func StoreContext ¶
func StoreContext(context QoveryContext) error
Types ¶
type AccessToken ¶
type AccessToken string
func GetAccessToken ¶
func GetAccessToken() (AccessToken, error)
type Application ¶ added in v0.40.0
func SelectAndSetApplication ¶ added in v0.40.0
func SelectAndSetApplication(environment Id) (*Application, error)
func SelectApplication ¶
func SelectApplication(environment Id) (*Application, error)
type Environment ¶ added in v0.40.0
func SelectAndSetEnvironment ¶ added in v0.40.0
func SelectAndSetEnvironment(projectID Id) (*Environment, error)
func SelectEnvironment ¶
func SelectEnvironment(projectID Id) (*Environment, error)
type Organization ¶ added in v0.40.0
func SelectAndSetOrganization ¶ added in v0.40.0
func SelectAndSetOrganization() (*Organization, error)
func SelectOrganization ¶
func SelectOrganization() (*Organization, error)
type QoveryContext ¶
type QoveryContext struct {
AccessToken AccessToken `json:"access_token"`
AccessTokenExpiration time.Time `json:"access_token_expiration"`
RefreshToken RefreshToken `json:"refresh_token"`
OrganizationId Id `json:"organization_id"`
OrganizationName Name `json:"organization_name"`
ProjectId Id `json:"project_id"`
ProjectName Name `json:"project_name"`
EnvironmentId Id `json:"environment_id"`
EnvironmentName Name `json:"environment_name"`
ApplicationId Id `json:"application_id"`
ApplicationName Name `json:"application_name"`
User Name `json:"user"`
}
func CurrentContext ¶
func CurrentContext() (QoveryContext, error)
func (QoveryContext) ToPosthogProperties ¶
func (c QoveryContext) ToPosthogProperties() map[string]interface{}
type RefreshToken ¶
type RefreshToken string
func GetRefreshToken ¶
func GetRefreshToken() (RefreshToken, error)
type TokenInformation ¶ added in v0.41.1
type TokenInformation struct {
Organization *Organization
Name string
Description string
}
func SelectTokenInformation ¶ added in v0.41.1
func SelectTokenInformation() (*TokenInformation, error)
type TokensResponse ¶
Click to show internal directories.
Click to hide internal directories.