Documentation
¶
Index ¶
- Constants
- Variables
- type AcdClientQueryRequest
- func (a *AcdClientQueryRequest) GetAppNamespace(defaultAppNs string) string
- func (a *AcdClientQueryRequest) GetApplicationName() string
- func (a *AcdClientQueryRequest) WithArgoClusterId(clusterId int) *AcdClientQueryRequest
- func (a *AcdClientQueryRequest) WithTargetClusterId(clusterId int) *AcdClientQueryRequest
- type ArgoAppIdentifier
- type ArgoApplicationDetailDto
- type ArgoApplicationListDto
- type ArgoClusterConfigObj
- type ArgoManagedResource
- type ArgoManagedResourceResponse
- type ClientMode
Constants ¶
View Source
const ( ArgoGroup = "argoproj.io" ArgoApplicationKind = "Application" VersionV1Alpha1 = "v1alpha1" AllNamespaces = "" DevtronCDNamespae = "devtroncd" ArgoLabelForManagedResources = "app.kubernetes.io/instance" )
View Source
const ( Server = "server" Destination = "destination" Config = "config" )
Variables ¶
View Source
var GvkForArgoApplication = schema.GroupVersionKind{ Group: ArgoGroup, Kind: ArgoApplicationKind, Version: VersionV1Alpha1, }
View Source
var GvkForSecret = schema.GroupVersionKind{ Kind: k8sCommonBean.SecretKind, Version: k8sCommonBean.V1VERSION, }
Functions ¶
This section is empty.
Types ¶
type AcdClientQueryRequest ¶ added in v1.4.0
type AcdClientQueryRequest struct { Mode ClientMode Query *application2.ResourcesQuery ArgoClusterId int TargetClusterId int }
func NewDeclarativeQueryRequest ¶ added in v1.4.0
func NewDeclarativeQueryRequest(query *application2.ResourcesQuery) *AcdClientQueryRequest
func NewImperativeQueryRequest ¶ added in v1.4.0
func NewImperativeQueryRequest(query *application2.ResourcesQuery) *AcdClientQueryRequest
func (*AcdClientQueryRequest) GetAppNamespace ¶ added in v1.4.0
func (a *AcdClientQueryRequest) GetAppNamespace(defaultAppNs string) string
func (*AcdClientQueryRequest) GetApplicationName ¶ added in v1.4.0
func (a *AcdClientQueryRequest) GetApplicationName() string
func (*AcdClientQueryRequest) WithArgoClusterId ¶ added in v1.4.0
func (a *AcdClientQueryRequest) WithArgoClusterId(clusterId int) *AcdClientQueryRequest
func (*AcdClientQueryRequest) WithTargetClusterId ¶ added in v1.4.0
func (a *AcdClientQueryRequest) WithTargetClusterId(clusterId int) *AcdClientQueryRequest
type ArgoAppIdentifier ¶ added in v0.7.2
type ArgoApplicationDetailDto ¶
type ArgoApplicationDetailDto struct { *ArgoApplicationListDto ResourceTree *gRPC.ResourceTreeResponse `json:"resourceTree"` Manifest map[string]interface{} `json:"manifest"` }
type ArgoApplicationListDto ¶
type ArgoClusterConfigObj ¶
type ArgoManagedResource ¶
type ArgoManagedResourceResponse ¶ added in v1.4.0
type ArgoManagedResourceResponse struct { ManifestResponse *k8s.ManifestResponse HealthStatus string SyncStatus string DestinationServer string ArgoManagedResources []*ArgoManagedResource }
type ClientMode ¶ added in v1.4.0
type ClientMode string
const ( ImperativeClient ClientMode = "imperative" DeclarativeClient ClientMode = "declarative" )
func (ClientMode) IsDeclarative ¶ added in v1.4.0
func (c ClientMode) IsDeclarative() bool
Click to show internal directories.
Click to hide internal directories.