Documentation
¶
Index ¶
- type AppContainer
- type AppContainerResponse
- type AppDetailContainer
- type AppDetailsContainer
- type AppEnvironmentContainer
- type AppStageStatus
- type CiMaterialDTO
- type CiPipelineLastSucceededTime
- type DeploymentDetailContainer
- type DeploymentDetailStat
- type DeploymentGroupDTO
- type Environment
- type GenericNoteResponseBean
- type InstanceDetail
- type JobCIPipeline
- type JobContainer
- type JobContainerResponse
- type JobListingContainer
- type LinkOuts
- type Notes
- type PodDetailStat
- type ResourceUsage
- type TriggerView
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppContainer ¶
type AppContainer struct { AppId int `json:"appId"` AppName string `json:"appName"` ProjectId int `json:"projectId"` AppEnvironmentContainer []*AppEnvironmentContainer `json:"environments"` DefaultEnv AppEnvironmentContainer `json:"-"` Description GenericNoteResponseBean `json:"description"` }
type AppContainerResponse ¶
type AppContainerResponse struct { AppContainers []*AppContainer `json:"appContainers"` AppCount int `json:"appCount"` DeploymentGroupDTO DeploymentGroupDTO `json:"deploymentGroup,omitempty"` }
type AppDetailContainer ¶
type AppDetailContainer struct { DeploymentDetailContainer `json:",inline"` InstanceDetail []InstanceDetail `json:"instanceDetail"` //pod list with cpu, memory usage percent Environments []Environment `json:"otherEnvironment,omitempty"` LinkOuts []LinkOuts `json:"linkOuts,omitempty"` ResourceTree map[string]interface{} `json:"resourceTree,omitempty"` Notes string `json:"notes,omitempty"` }
type AppDetailsContainer ¶
type AppEnvironmentContainer ¶
type AppEnvironmentContainer struct { AppId int `json:"appId"` AppName string `json:"appName"` EnvironmentId int `json:"environmentId"` EnvironmentName string `json:"environmentName"` Namespace string `json:"namespace"` ClusterName string `json:"clusterName"` DeploymentCounter int `json:"deploymentCounter,omitempty"` InstanceCounter int `json:"instanceCounter,omitempty"` Status string `json:"status"` AppStatus string `json:"appStatus"` CdStageStatus *string `json:"cdStageStatus"` PreStageStatus *string `json:"preStageStatus"` PostStageStatus *string `json:"postStageStatus"` LastDeployedTime string `json:"lastDeployedTime,omitempty"` LastDeployedImage string `json:"lastDeployedImage,omitempty"` LastDeployedBy string `json:"lastDeployedBy,omitempty"` LastSuccessDeploymentDetail DeploymentDetailContainer `json:"-"` Default bool `json:"default"` Deleted bool `json:"deleted"` MaterialInfo json.RawMessage `json:"materialInfo,omitempty"` DataSource string `json:"dataSource,omitempty"` MaterialInfoJson string `json:"-"` PipelineId int `json:"-"` PipelineReleaseCounter int `json:"-"` CiArtifactId int `json:"ciArtifactId"` Active bool `json:"-"` TeamId int `json:"teamId"` TeamName string `json:"teamName"` Description string `json:"description" validate:"max=40"` TotalCount int `json:"-"` Commits []string `json:"commits"` }
type AppStageStatus ¶
type CiMaterialDTO ¶
type DeploymentDetailContainer ¶
type DeploymentDetailContainer struct { InstalledAppId int `json:"installedAppId,omitempty"` AppId int `json:"appId,omitempty"` PcoId int `json:"pcoId"` CdPipelineId int `json:"cdPipelineId,omitempty"` TriggerType string `json:"triggerType,omitempty"` ParentEnvironmentName string `json:"parentEnvironmentName"` AppStoreInstalledAppVersionId int `json:"appStoreInstalledAppVersionId,omitempty"` AppStoreChartName string `json:"appStoreChartName,omitempty"` AppStoreChartId int `json:"appStoreChartId,omitempty"` AppStoreAppName string `json:"appStoreAppName,omitempty"` AppStoreAppVersion string `json:"appStoreAppVersion,omitempty"` AppName string `json:"appName"` EnvironmentId int `json:"environmentId"` EnvironmentName string `json:"environmentName"` Namespace string `json:"namespace,omitempty"` Status string `json:"status,omitempty"` StatusMessage string `json:"statusMessage,omitempty"` LastDeployedTime string `json:"lastDeployedTime,omitempty"` LastDeployedBy string `json:"lastDeployedBy,omitempty"` MaterialInfo json.RawMessage `json:"materialInfo,omitempty"` MaterialInfoJsonString string `json:"-"` ReleaseVersion string `json:"releaseVersion,omitempty"` Default bool `json:"default,omitempty"` DataSource string `json:"dataSource,omitempty"` LastDeployedPipeline string `json:"lastDeployedPipeline,omitempty"` Deprecated bool `json:"deprecated"` K8sVersion string `json:"k8sVersion"` CiArtifactId int `json:"ciArtifactId"` ParentArtifactId int `json:"parentArtifactId"` ClusterId int `json:"clusterId"` DeploymentAppType string `json:"deploymentAppType"` CiPipelineId int `json:"ciPipelineId,omitempty"` IsExternalCi bool `json:"externalCi"` ClusterName string `json:"clusterName,omitempty"` DockerRegistryId string `json:"dockerRegistryId,omitempty"` IpsAccessProvided bool `json:"ipsAccessProvided"` DeploymentAppDeleteRequest bool `json:"deploymentAppDeleteRequest"` Description string `json:"description" validate:"max=40"` IsVirtualEnvironment bool `json:"isVirtualEnvironment"` HelmPackageName string `json:"helmPackageName"` HelmReleaseInstallStatus string `json:"-"` DeploymentConfig *bean.DeploymentConfig `json:"-"` IsPipelineTriggered bool `json:"isPipelineTriggered"` ReleaseMode string `json:"releaseMode"` LastDeployedById int `json:"-" sql:"last_deployed_by_id"` }
type DeploymentDetailStat ¶
type DeploymentDetailStat struct { AppId int `json:"appId"` EnvironmentId int `json:"environmentId"` NewPodStats PodDetailStat `json:"newPodStats,omitempty"` OldPodStats PodDetailStat `json:"oldPodStats,omitempty"` }
type DeploymentGroupDTO ¶
type Environment ¶
type Environment struct { AppStatus string `json:"appStatus"` //this is not the status of environment , this make sense with a specific app only EnvironmentId int `json:"environmentId"` EnvironmentName string `json:"environmentName"` AppMetrics *bool `json:"appMetrics"` InfraMetrics *bool `json:"infraMetrics"` Prod bool `json:"prod"` ChartRefId int `json:"chartRefId"` LastDeployed string `json:"lastDeployed"` LastDeployedBy string `json:"lastDeployedBy"` LastDeployedImage string `json:"lastDeployedImage"` DeploymentAppDeleteRequest bool `json:"deploymentAppDeleteRequest"` Description string `json:"description" validate:"max=40"` IsVirtualEnvironment bool `json:"isVirtualEnvironment"` ClusterId int `json:"clusterId"` PipelineId int `json:"pipelineId"` LatestCdWorkflowRunnerId int `json:"latestCdWorkflowRunnerId,omitempty"` CiArtifactId int `json:"ciArtifactId"` Commits []string `json:"commits"` }
type GenericNoteResponseBean ¶
type InstanceDetail ¶
type InstanceDetail struct { PodName string `json:"podName,omitempty"` CpuUsage float64 `json:"cpuUsage,omitempty"` MemoryUsage int64 `json:"memoryUsage,omitempty"` CpuRequest float64 `json:"cpuRequest,omitempty"` MemoryRequest int64 `json:"memoryRequest,omitempty"` CpuUsagePercent float64 `json:"cpuUsagePercent,omitempty"` MemoryUsagePercent float64 `json:"memoryUsagePercent,omitempty"` }
type JobCIPipeline ¶
type JobCIPipeline struct { CiPipelineId int `json:"ciPipelineId"` CiPipelineName string `json:"ciPipelineName"` Status string `json:"status"` LastRunAt time.Time `json:"lastRunAt"` LastSuccessAt time.Time `json:"lastSuccessAt"` EnvironmentId int `json:"environmentId"` EnvironmentName string `json:"environmentName"` LastTriggeredEnvironmentName string `json:"lastTriggeredEnvironmentName"` }
type JobContainer ¶
type JobContainer struct { JobId int `json:"jobId"` JobName string `json:"jobName""` JobActualName string `json:"appName""` Description GenericNoteResponseBean `json:"description"` JobCiPipelines []JobCIPipeline `json:"ciPipelines"'` ProjectId int `json:"projectId"` }
type JobContainerResponse ¶
type JobContainerResponse struct { JobContainers []*JobContainer `json:"jobContainers"` JobCount int `json:"jobCount"` }
type JobListingContainer ¶
type JobListingContainer struct { JobId int `sql:"job_id" json:"jobId"` JobName string `sql:"job_name" json:"jobName"` JobActualName string `sql:"app_name" json:"appName"` Description string `sql:"description" json:"description"` CiPipelineID int `sql:"ci_pipeline_id" json:"ciPipelineID"` CiPipelineName string `sql:"ci_pipeline_name" json:"ciPipelineName"` Status string `sql:"status" json:"status"` StartedOn time.Time `sql:"started_on" json:"startedOn"` EnvironmentId int `sql:"environment_id" json:"environmentId"` EnvironmentName string `sql:"environment_name" json:"environmentName"` LastTriggeredEnvironmentName string `sql:"last_triggered_environment_name" json:"lastTriggeredEnvironmentName"` LastTriggeredEnvironmentId int `sql:"last_triggered_environment_id" json:"lastEnvironmentId"` ProjectId int `sql:"team_id" json:"projectId"` }
type LinkOuts ¶
type LinkOuts struct { Id int `json:"id"` AppId int `json:"appId,omitempty"` EnvironmentId int `json:"environmentId,omitempty"` Name string `json:"name"` AppName string `json:"appName,omitempty"` EnvName string `json:"envName,omitempty"` PodName string `json:"podName,omitempty"` ContainerName string `json:"containerName,omitempty"` Link string `json:"link,omitempty"` Description string `json:"description,omitempty"` }
type PodDetailStat ¶
type ResourceUsage ¶
type TriggerView ¶
type TriggerView struct { CiPipelineId int `json:"ciPipelineId"` CiPipelineName string `json:"ciPipelineName"` CdPipelineId int `json:"cdPipelineId"` CdPipelineName string `json:"cdPipelineName"` Status string `json:"status"` StatusMessage string `json:"statusMessage,omitempty"` LastDeployedTime string `json:"lastDeployedTime,omitempty"` LastDeployedBy string `json:"lastDeployedBy,omitempty"` MaterialInfo json.RawMessage `json:"materialInfo,omitempty"` MaterialInfoJsonString string `json:"-"` ReleaseVersion string `json:"releaseVersion,omitempty"` DataSource string `json:"dataSource,omitempty"` Conditions []v1alpha1.ApplicationCondition `json:"conditions"` AppName string `json:"appName"` EnvironmentName string `json:"environmentName"` }
Click to show internal directories.
Click to hide internal directories.