Documentation ¶
Index ¶
- type Cluster
- type ClusterNamespacePair
- type ClusterRepository
- type ClusterRepositoryImpl
- func (impl ClusterRepositoryImpl) Delete(model *Cluster) error
- func (impl ClusterRepositoryImpl) FindAll() ([]Cluster, error)
- func (impl ClusterRepositoryImpl) FindAllActive() ([]Cluster, error)
- func (impl ClusterRepositoryImpl) FindById(id int) (*Cluster, error)
- func (impl ClusterRepositoryImpl) FindByIds(id []int) ([]Cluster, error)
- func (impl ClusterRepositoryImpl) FindOne(clusterName string) (*Cluster, error)
- func (impl ClusterRepositoryImpl) FindOneActive(clusterName string) (*Cluster, error)
- func (impl ClusterRepositoryImpl) MarkClusterDeleted(model *Cluster) error
- func (impl ClusterRepositoryImpl) Save(model *Cluster) error
- func (impl ClusterRepositoryImpl) Update(model *Cluster) error
- type Environment
- type EnvironmentRepository
- type EnvironmentRepositoryImpl
- func (repositoryImpl EnvironmentRepositoryImpl) Create(mappings *Environment) error
- func (repositoryImpl EnvironmentRepositoryImpl) FindAll() ([]Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindAllActive() ([]Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByClusterId(clusterId int) ([]*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByClusterIdAndNamespace(namespaceClusterPair []*ClusterNamespacePair) ([]*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByClusterIds(clusterIds []int) ([]*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindById(id int) (*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByIdentifier(identifier string) (*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByIds(ids []*int) ([]*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByName(name string) (*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByNameOrIdentifier(name string, identifier string) (*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindByNamespaceAndClusterName(namespaces string, clusterName string) (*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindOne(environment string) (*Environment, error)
- func (repositoryImpl EnvironmentRepositoryImpl) FindOneByNamespaceAndClusterId(namespace string, clusterId int) (*Environment, error)
- func (repo EnvironmentRepositoryImpl) GetConnection() (dbConnection *pg.DB)
- func (repo EnvironmentRepositoryImpl) MarkEnvironmentDeleted(deleteReq *Environment, tx *pg.Tx) error
- func (repositoryImpl EnvironmentRepositoryImpl) Update(mappings *Environment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { Id int `sql:"id,pk"` ClusterName string `sql:"cluster_name"` ServerUrl string `sql:"server_url"` PrometheusEndpoint string `sql:"prometheus_endpoint"` Active bool `sql:"active,notnull"` CdArgoSetup bool `sql:"cd_argo_setup,notnull"` Config map[string]string `sql:"config"` PUserName string `sql:"p_username"` PPassword string `sql:"p_password"` PTlsClientCert string `sql:"p_tls_client_cert"` PTlsClientKey string `sql:"p_tls_client_key"` AgentInstallationStage int `sql:"agent_installation_stage"` K8sVersion string `sql:"k8s_version"` sql.AuditLog // contains filtered or unexported fields }
type ClusterNamespacePair ¶ added in v0.3.14
type ClusterRepository ¶
type ClusterRepository interface { Save(model *Cluster) error FindOne(clusterName string) (*Cluster, error) FindOneActive(clusterName string) (*Cluster, error) FindAll() ([]Cluster, error) FindAllActive() ([]Cluster, error) FindById(id int) (*Cluster, error) FindByIds(id []int) ([]Cluster, error) Update(model *Cluster) error Delete(model *Cluster) error MarkClusterDeleted(model *Cluster) error }
type ClusterRepositoryImpl ¶
type ClusterRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewClusterRepositoryImpl ¶
func NewClusterRepositoryImpl(dbConnection *pg.DB, logger *zap.SugaredLogger) *ClusterRepositoryImpl
func (ClusterRepositoryImpl) Delete ¶
func (impl ClusterRepositoryImpl) Delete(model *Cluster) error
func (ClusterRepositoryImpl) FindAll ¶
func (impl ClusterRepositoryImpl) FindAll() ([]Cluster, error)
func (ClusterRepositoryImpl) FindAllActive ¶
func (impl ClusterRepositoryImpl) FindAllActive() ([]Cluster, error)
func (ClusterRepositoryImpl) FindById ¶
func (impl ClusterRepositoryImpl) FindById(id int) (*Cluster, error)
func (ClusterRepositoryImpl) FindByIds ¶
func (impl ClusterRepositoryImpl) FindByIds(id []int) ([]Cluster, error)
func (ClusterRepositoryImpl) FindOne ¶
func (impl ClusterRepositoryImpl) FindOne(clusterName string) (*Cluster, error)
func (ClusterRepositoryImpl) FindOneActive ¶
func (impl ClusterRepositoryImpl) FindOneActive(clusterName string) (*Cluster, error)
func (ClusterRepositoryImpl) MarkClusterDeleted ¶ added in v0.3.15
func (impl ClusterRepositoryImpl) MarkClusterDeleted(model *Cluster) error
func (ClusterRepositoryImpl) Save ¶
func (impl ClusterRepositoryImpl) Save(model *Cluster) error
func (ClusterRepositoryImpl) Update ¶
func (impl ClusterRepositoryImpl) Update(model *Cluster) error
type Environment ¶
type Environment struct { Id int `sql:"id,pk"` Name string `sql:"environment_name"` ClusterId int `sql:"cluster_id"` Cluster *Cluster Active bool `sql:"active,notnull"` Default bool `sql:"default,notnull"` GrafanaDatasourceId int `sql:"grafana_datasource_id"` Namespace string `sql:"namespace"` EnvironmentIdentifier string `sql:"environment_identifier"` sql.AuditLog // contains filtered or unexported fields }
type EnvironmentRepository ¶
type EnvironmentRepository interface { FindOne(environment string) (*Environment, error) Create(mappings *Environment) error FindAll() ([]Environment, error) FindAllActive() ([]Environment, error) MarkEnvironmentDeleted(mappings *Environment, tx *pg.Tx) error GetConnection() (dbConnection *pg.DB) FindById(id int) (*Environment, error) Update(mappings *Environment) error FindByName(name string) (*Environment, error) FindByIdentifier(identifier string) (*Environment, error) FindByNameOrIdentifier(name string, identifier string) (*Environment, error) FindByClusterId(clusterId int) ([]*Environment, error) FindByIds(ids []*int) ([]*Environment, error) FindByNamespaceAndClusterName(namespaces string, clusterName string) (*Environment, error) FindOneByNamespaceAndClusterId(namespace string, clusterId int) (*Environment, error) FindByClusterIdAndNamespace(namespaceClusterPair []*ClusterNamespacePair) ([]*Environment, error) FindByClusterIds(clusterIds []int) ([]*Environment, error) }
type EnvironmentRepositoryImpl ¶
type EnvironmentRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewEnvironmentRepositoryImpl ¶
func NewEnvironmentRepositoryImpl(dbConnection *pg.DB) *EnvironmentRepositoryImpl
func (EnvironmentRepositoryImpl) Create ¶
func (repositoryImpl EnvironmentRepositoryImpl) Create(mappings *Environment) error
func (EnvironmentRepositoryImpl) FindAll ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindAll() ([]Environment, error)
func (EnvironmentRepositoryImpl) FindAllActive ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindAllActive() ([]Environment, error)
func (EnvironmentRepositoryImpl) FindByClusterId ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindByClusterId(clusterId int) ([]*Environment, error)
func (EnvironmentRepositoryImpl) FindByClusterIdAndNamespace ¶ added in v0.3.14
func (repositoryImpl EnvironmentRepositoryImpl) FindByClusterIdAndNamespace(namespaceClusterPair []*ClusterNamespacePair) ([]*Environment, error)
func (EnvironmentRepositoryImpl) FindByClusterIds ¶ added in v0.3.14
func (repositoryImpl EnvironmentRepositoryImpl) FindByClusterIds(clusterIds []int) ([]*Environment, error)
func (EnvironmentRepositoryImpl) FindById ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindById(id int) (*Environment, error)
func (EnvironmentRepositoryImpl) FindByIdentifier ¶ added in v0.3.14
func (repositoryImpl EnvironmentRepositoryImpl) FindByIdentifier(identifier string) (*Environment, error)
func (EnvironmentRepositoryImpl) FindByIds ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindByIds(ids []*int) ([]*Environment, error)
func (EnvironmentRepositoryImpl) FindByName ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindByName(name string) (*Environment, error)
func (EnvironmentRepositoryImpl) FindByNameOrIdentifier ¶ added in v0.3.14
func (repositoryImpl EnvironmentRepositoryImpl) FindByNameOrIdentifier(name string, identifier string) (*Environment, error)
func (EnvironmentRepositoryImpl) FindByNamespaceAndClusterName ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindByNamespaceAndClusterName(namespaces string, clusterName string) (*Environment, error)
func (EnvironmentRepositoryImpl) FindOne ¶
func (repositoryImpl EnvironmentRepositoryImpl) FindOne(environment string) (*Environment, error)
func (EnvironmentRepositoryImpl) FindOneByNamespaceAndClusterId ¶ added in v0.3.17
func (repositoryImpl EnvironmentRepositoryImpl) FindOneByNamespaceAndClusterId(namespace string, clusterId int) (*Environment, error)
func (EnvironmentRepositoryImpl) GetConnection ¶ added in v0.3.15
func (repo EnvironmentRepositoryImpl) GetConnection() (dbConnection *pg.DB)
func (EnvironmentRepositoryImpl) MarkEnvironmentDeleted ¶ added in v0.3.15
func (repo EnvironmentRepositoryImpl) MarkEnvironmentDeleted(deleteReq *Environment, tx *pg.Tx) error
func (EnvironmentRepositoryImpl) Update ¶
func (repositoryImpl EnvironmentRepositoryImpl) Update(mappings *Environment) error
Click to show internal directories.
Click to hide internal directories.