 Documentation
      ¶
      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.