Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent interface { ModifyClusterRole() Agent ModifyClusterRoleBinding(namespace string, agent v1alpha1.Agent) Agent ModifyServiceAccount(namespace string, agent v1alpha1.Agent) Agent ModifyConfigmap(namespace string, agent v1alpha1.Agent) Agent ModifyDeployment(namespace string, agent v1alpha1.Agent) Agent ModifyService(namespace string) Agent Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyClusterRole() error ApplyClusterRoleBinding() error ApplyServiceAccount() error ApplyConfigMap() error ApplyDeployment() error ApplyService() error }
type ApiService ¶
type ApiService interface { ModifyConfigmap(namespace string) ApiService ModifyDeployment(namespace string, apiService v1alpha1.ApiService) ApiService ModifyService(namespace string) ApiService Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error }
type Console ¶
type Console interface { ModifyConfigmap(namespace string, console v1alpha1.UIConsole) Console ModifyDeployment(namespace string, console v1alpha1.UIConsole) Console ModifyService(namespace string) Console Apply(config *v1alpha1.Console, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error }
type CoreEngine ¶
type CoreEngine interface { ModifyConfigmap(namespace string, coreEngine v1alpha1.CoreEngine, db v1alpha1.DB) CoreEngine ModifyDeployment(namespace string, coreEngine v1alpha1.CoreEngine) CoreEngine ModifyService(namespace string) CoreEngine ModifyClusterRole(namespace string) CoreEngine ModifyClusterRoleBinding(namespace string) CoreEngine ModifyServiceAccount(namespace string) CoreEngine Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error ApplyClusterRole() error ApplyClusterRoleBinding() error ApplyServiceAccount() error }
type EventBank ¶
type EventBank interface { ModifyConfigmap(namespace string, db v1alpha1.DB) EventBank ModifyDeployment(namespace string, eventBank v1alpha1.EventBank) EventBank ModifyService(namespace string) EventBank Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error }
type ExternalAgent ¶
type ExternalAgent interface { ModifyClusterRole() ExternalAgent ModifyClusterRoleBinding(namespace string, agent v1alpha1.Agent) ExternalAgent ModifyServiceAccount(namespace string, agent v1alpha1.Agent) ExternalAgent ModifyConfigmap(namespace string, agent v1alpha1.Agent) ExternalAgent ModifyDeployment(namespace string, agent v1alpha1.Agent) ExternalAgent ModifyService(namespace string) ExternalAgent Apply(config *v1alpha1.ExternalAgent, scheme *runtime.Scheme, wait bool) error ApplyClusterRole() error ApplyClusterRoleBinding() error ApplyServiceAccount() error ApplyConfigMap() error ApplyDeployment() error ApplyService() error }
type IntegrationManager ¶
type IntegrationManager interface { ModifyConfigmap(namespace string, db v1alpha1.DB, integrationManager v1alpha1.IntegrationManager) IntegrationManager ModifyDeployment(namespace string, integrationManager v1alpha1.IntegrationManager) IntegrationManager ModifyService(namespace string) IntegrationManager Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error }
type LightHouseCommand ¶
type LightHouseCommand interface { ModifyConfigmap(namespace string, db v1alpha1.DB) LightHouseCommand ModifyDeployment(namespace string, lightHouseCommand v1alpha1.LightHouseCommand) LightHouseCommand ModifyService(namespace string) LightHouseCommand Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error Delete() error }
type LightHouseQuery ¶
type LightHouseQuery interface { ModifyConfigmap(namespace string, db v1alpha1.DB) LightHouseQuery ModifyDeployment(namespace string, lightHouseQuery v1alpha1.LightHouseQuery) LightHouseQuery ModifyService(namespace string) LightHouseQuery Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme, wait bool) error ApplyConfigMap() error ApplyDeployment() error ApplyService() error Delete() error }
type Prerequisites ¶
type Prerequisites interface { ModifySecret(namespace string, db v1alpha1.DB) Prerequisites ModifyTektonDescriptor(namespace string) Prerequisites ModifySecurityConfigMap(namespace string, db v1alpha1.DB, security v1alpha1.Security) Prerequisites ApplySecret() error ApplyTektonDescriptor(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme) error ApplySecurityConfigMap() error Apply(config *v1alpha1.KlovercloudCD, scheme *runtime.Scheme) error }
Click to show internal directories.
Click to hide internal directories.