bean

package
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RefreshTypeNormal    = "normal"
	TargetRevisionMaster = "master"
	PatchTypeMerge       = "merge"
)
View Source
const (
	Degraded    = "Degraded"
	Healthy     = "Healthy"
	Progressing = "Progressing"
	Suspended   = "Suspended"
	TimeoutFast = 10 * time.Second
	TimeoutSlow = 30 * time.Second
	TimeoutLazy = 60 * time.Second
	HIBERNATING = "HIBERNATING"
	SUCCEEDED   = "Succeeded"
)
View Source
const ArgoRepoSyncDelayErr = "Unable to resolve 'HEAD' to a commit SHA"

ArgoRepoSyncDelayErr - This error occurs inconsistently; ArgoCD requires 80-120s after last commit for create repository operation

View Source
const RegisterRepoMaxRetryCount = 3

RegisterRepoMaxRetryCount is the maximum retries to be performed to register a repository in ArgoCd

Variables

View Source
var EmptyRepoErrorList = []string{"failed to get index: 404 Not Found", "remote repository is empty"}

EmptyRepoErrorList - ArgoCD can't register empty repo and throws these error message in such cases

Functions

This section is empty.

Types

type ArgoCdAppPatchReqDto added in v0.6.29

type ArgoCdAppPatchReqDto struct {
	ArgoAppName    string
	ChartLocation  string
	GitRepoUrl     string
	TargetRevision string
	PatchType      string
}

type ErrUnauthorized added in v0.6.29

type ErrUnauthorized struct {
	// contains filtered or unexported fields
}

func NewErrUnauthorized added in v0.6.29

func NewErrUnauthorized(message string) *ErrUnauthorized

func (*ErrUnauthorized) Error added in v0.6.29

func (e *ErrUnauthorized) Error() string

type PodMetadata added in v0.6.29

type PodMetadata struct {
	Name           string    `json:"name"`
	UID            string    `json:"uid"`
	Containers     []*string `json:"containers"`
	InitContainers []*string `json:"initContainers"`
	IsNew          bool      `json:"isNew"`
	// EphemeralContainers are set for Pod kind manifest response only
	// will always contain running ephemeral containers
	// +optional
	EphemeralContainers []*k8sObjectsUtil.EphemeralContainerData `json:"ephemeralContainers"`
}

type ResourceTreeResponse added in v0.6.29

type ResourceTreeResponse struct {
	*v1alpha1.ApplicationTree
	NewGenerationReplicaSets []string                        `json:"newGenerationReplicaSets"`
	Status                   string                          `json:"status"`
	RevisionHash             string                          `json:"revisionHash"`
	PodMetadata              []*PodMetadata                  `json:"podMetadata"`
	Conditions               []v1alpha1.ApplicationCondition `json:"conditions"`
	ResourcesSyncResultMap   map[string]string               `json:"resourcesSyncResult"`
}

type Result added in v0.6.29

type Result struct {
	Response *application.ApplicationResourceResponse
	Error    error
	Request  *application.ApplicationResourceRequest
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL