Documentation ¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type App
- type AppChangeHandlerFunc
- type AppCondition
- type AppController
- type AppHandlerFunc
- type AppInterface
- type AppLifecycle
- type AppList
- type AppLister
- type AppRevision
- type AppRevisionChangeHandlerFunc
- type AppRevisionController
- type AppRevisionHandlerFunc
- type AppRevisionInterface
- type AppRevisionLifecycle
- type AppRevisionList
- type AppRevisionLister
- type AppRevisionSpec
- type AppRevisionStatus
- type AppRevisionsGetter
- type AppSpec
- type AppStatus
- type AppUpgradeConfig
- type ApplyAppConfig
- type ApplyYamlConfig
- type AppsGetter
- type AuthAppInput
- type AuthUserInput
- type BasicAuth
- type BasicAuthChangeHandlerFunc
- type BasicAuthController
- type BasicAuthHandlerFunc
- type BasicAuthInterface
- type BasicAuthLifecycle
- type BasicAuthList
- type BasicAuthLister
- type BasicAuthsGetter
- type BitbucketCloudApplyInput
- type BitbucketCloudPipelineConfig
- type BitbucketCloudProvider
- type BitbucketServerApplyInput
- type BitbucketServerPipelineConfig
- type BitbucketServerProvider
- type BitbucketServerRequestLoginInput
- type BitbucketServerRequestLoginOutput
- type Certificate
- type CertificateChangeHandlerFunc
- type CertificateController
- type CertificateHandlerFunc
- type CertificateInterface
- type CertificateLifecycle
- type CertificateList
- type CertificateLister
- type CertificatesGetter
- type Client
- func (c *Client) AppRevisions(namespace string) AppRevisionInterface
- func (c *Client) Apps(namespace string) AppInterface
- func (c *Client) BasicAuths(namespace string) BasicAuthInterface
- func (c *Client) Certificates(namespace string) CertificateInterface
- func (c *Client) DockerCredentials(namespace string) DockerCredentialInterface
- func (c *Client) NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
- func (c *Client) NamespacedCertificates(namespace string) NamespacedCertificateInterface
- func (c *Client) NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
- func (c *Client) NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
- func (c *Client) NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
- func (c *Client) PipelineExecutions(namespace string) PipelineExecutionInterface
- func (c *Client) PipelineSettings(namespace string) PipelineSettingInterface
- func (c *Client) Pipelines(namespace string) PipelineInterface
- func (c *Client) RESTClient() rest.Interface
- func (c *Client) SSHAuths(namespace string) SSHAuthInterface
- func (c *Client) ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
- func (c *Client) SourceCodeCredentials(namespace string) SourceCodeCredentialInterface
- func (c *Client) SourceCodeProviderConfigs(namespace string) SourceCodeProviderConfigInterface
- func (c *Client) SourceCodeProviders(namespace string) SourceCodeProviderInterface
- func (c *Client) SourceCodeRepositories(namespace string) SourceCodeRepositoryInterface
- func (c *Client) Start(ctx context.Context, threadiness int) error
- func (c *Client) Sync(ctx context.Context) error
- func (c *Client) Workloads(namespace string) WorkloadInterface
- type Constraint
- type Constraints
- type DeploymentRollbackInput
- type DockerCredential
- type DockerCredentialChangeHandlerFunc
- type DockerCredentialController
- type DockerCredentialHandlerFunc
- type DockerCredentialInterface
- type DockerCredentialLifecycle
- type DockerCredentialList
- type DockerCredentialLister
- type DockerCredentialsGetter
- type EnvFrom
- type GithubApplyInput
- type GithubPipelineConfig
- type GithubProvider
- type GitlabApplyInput
- type GitlabPipelineConfig
- type GitlabProvider
- type Interface
- type NamespacedBasicAuth
- type NamespacedBasicAuthChangeHandlerFunc
- type NamespacedBasicAuthController
- type NamespacedBasicAuthHandlerFunc
- type NamespacedBasicAuthInterface
- type NamespacedBasicAuthLifecycle
- type NamespacedBasicAuthList
- type NamespacedBasicAuthLister
- type NamespacedBasicAuthsGetter
- type NamespacedCertificate
- type NamespacedCertificateChangeHandlerFunc
- type NamespacedCertificateController
- type NamespacedCertificateHandlerFunc
- type NamespacedCertificateInterface
- type NamespacedCertificateLifecycle
- type NamespacedCertificateList
- type NamespacedCertificateLister
- type NamespacedCertificatesGetter
- type NamespacedDockerCredential
- type NamespacedDockerCredentialChangeHandlerFunc
- type NamespacedDockerCredentialController
- type NamespacedDockerCredentialHandlerFunc
- type NamespacedDockerCredentialInterface
- type NamespacedDockerCredentialLifecycle
- type NamespacedDockerCredentialList
- type NamespacedDockerCredentialLister
- type NamespacedDockerCredentialsGetter
- type NamespacedSSHAuth
- type NamespacedSSHAuthChangeHandlerFunc
- type NamespacedSSHAuthController
- type NamespacedSSHAuthHandlerFunc
- type NamespacedSSHAuthInterface
- type NamespacedSSHAuthLifecycle
- type NamespacedSSHAuthList
- type NamespacedSSHAuthLister
- type NamespacedSSHAuthsGetter
- type NamespacedServiceAccountToken
- type NamespacedServiceAccountTokenChangeHandlerFunc
- type NamespacedServiceAccountTokenController
- type NamespacedServiceAccountTokenHandlerFunc
- type NamespacedServiceAccountTokenInterface
- type NamespacedServiceAccountTokenLifecycle
- type NamespacedServiceAccountTokenList
- type NamespacedServiceAccountTokenLister
- type NamespacedServiceAccountTokensGetter
- type OauthApplyInput
- type OauthProvider
- type Pipeline
- type PipelineChangeHandlerFunc
- type PipelineCondition
- type PipelineConditionType
- type PipelineConfig
- type PipelineController
- type PipelineExecution
- type PipelineExecutionChangeHandlerFunc
- type PipelineExecutionController
- type PipelineExecutionHandlerFunc
- type PipelineExecutionInterface
- type PipelineExecutionLifecycle
- type PipelineExecutionList
- type PipelineExecutionLister
- type PipelineExecutionSpec
- type PipelineExecutionStatus
- type PipelineExecutionsGetter
- type PipelineHandlerFunc
- type PipelineInterface
- type PipelineLifecycle
- type PipelineList
- type PipelineLister
- type PipelineNotification
- type PipelineSetting
- type PipelineSettingChangeHandlerFunc
- type PipelineSettingController
- type PipelineSettingHandlerFunc
- type PipelineSettingInterface
- type PipelineSettingLifecycle
- type PipelineSettingList
- type PipelineSettingLister
- type PipelineSettingsGetter
- type PipelineSpec
- type PipelineStatus
- type PipelineSystemImages
- type PipelinesGetter
- type PublicEndpoint
- type PublishCatalogConfig
- type PublishImageConfig
- type PushPipelineConfigInput
- type Recipient
- type RegistryCredential
- type RepoPerm
- type RollbackRevision
- type RunPipelineInput
- type RunScriptConfig
- type SSHAuth
- type SSHAuthChangeHandlerFunc
- type SSHAuthController
- type SSHAuthHandlerFunc
- type SSHAuthInterface
- type SSHAuthLifecycle
- type SSHAuthList
- type SSHAuthLister
- type SSHAuthsGetter
- type ServiceAccountToken
- type ServiceAccountTokenChangeHandlerFunc
- type ServiceAccountTokenController
- type ServiceAccountTokenHandlerFunc
- type ServiceAccountTokenInterface
- type ServiceAccountTokenLifecycle
- type ServiceAccountTokenList
- type ServiceAccountTokenLister
- type ServiceAccountTokensGetter
- type SourceCodeConfig
- type SourceCodeCredential
- type SourceCodeCredentialChangeHandlerFunc
- type SourceCodeCredentialController
- type SourceCodeCredentialHandlerFunc
- type SourceCodeCredentialInterface
- type SourceCodeCredentialLifecycle
- type SourceCodeCredentialList
- type SourceCodeCredentialLister
- type SourceCodeCredentialSpec
- type SourceCodeCredentialStatus
- type SourceCodeCredentialsGetter
- type SourceCodeProvider
- type SourceCodeProviderChangeHandlerFunc
- type SourceCodeProviderConfig
- type SourceCodeProviderConfigChangeHandlerFunc
- type SourceCodeProviderConfigController
- type SourceCodeProviderConfigHandlerFunc
- type SourceCodeProviderConfigInterface
- type SourceCodeProviderConfigLifecycle
- type SourceCodeProviderConfigList
- type SourceCodeProviderConfigLister
- type SourceCodeProviderConfigsGetter
- type SourceCodeProviderController
- type SourceCodeProviderHandlerFunc
- type SourceCodeProviderInterface
- type SourceCodeProviderLifecycle
- type SourceCodeProviderList
- type SourceCodeProviderLister
- type SourceCodeProvidersGetter
- type SourceCodeRepositoriesGetter
- type SourceCodeRepository
- type SourceCodeRepositoryChangeHandlerFunc
- type SourceCodeRepositoryController
- type SourceCodeRepositoryHandlerFunc
- type SourceCodeRepositoryInterface
- type SourceCodeRepositoryLifecycle
- type SourceCodeRepositoryList
- type SourceCodeRepositoryLister
- type SourceCodeRepositorySpec
- type SourceCodeRepositoryStatus
- type Stage
- type StageStatus
- type Step
- type StepStatus
- type Workload
- type WorkloadChangeHandlerFunc
- type WorkloadController
- type WorkloadHandlerFunc
- type WorkloadInterface
- type WorkloadLifecycle
- type WorkloadList
- type WorkloadLister
- type WorkloadMetric
- type WorkloadsGetter
Constants ¶
const ( PipelineExecutionConditionProvisioned condition.Cond = "Provisioned" PipelineExecutionConditionInitialized condition.Cond = "Initialized" PipelineExecutionConditionBuilt condition.Cond = "Built" PipelineExecutionConditionNotified condition.Cond = "Notified" )
const ( GroupName = "project.cattle.io" Version = "v3" )
Variables ¶
var ( AppConditionInstalled condition.Cond = "Installed" AppConditionMigrated condition.Cond = "Migrated" AppConditionDeployed condition.Cond = "Deployed" AppConditionForceUpgrade condition.Cond = "ForceUpgrade" AppConditionUserTriggeredAction condition.Cond = "UserTriggeredAction" IstioConditionMetricExpressionDeployed condition.Cond = "MetricExpressionDeployed" )
var ( AppGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "App", } AppResource = metav1.APIResource{ Name: "apps", SingularName: "app", Namespaced: true, Kind: AppGroupVersionKind.Kind, } AppGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "apps", } )
var ( AppRevisionGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "AppRevision", } AppRevisionResource = metav1.APIResource{ Name: "apprevisions", SingularName: "apprevision", Namespaced: true, Kind: AppRevisionGroupVersionKind.Kind, } AppRevisionGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "apprevisions", } )
var ( BasicAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "BasicAuth", } BasicAuthResource = metav1.APIResource{ Name: "basicauths", SingularName: "basicauth", Namespaced: true, Kind: BasicAuthGroupVersionKind.Kind, } BasicAuthGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "basicauths", } )
var ( CertificateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Certificate", } CertificateResource = metav1.APIResource{ Name: "certificates", SingularName: "certificate", Namespaced: true, Kind: CertificateGroupVersionKind.Kind, } CertificateGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "certificates", } )
var ( DockerCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "DockerCredential", } DockerCredentialResource = metav1.APIResource{ Name: "dockercredentials", SingularName: "dockercredential", Namespaced: true, Kind: DockerCredentialGroupVersionKind.Kind, } DockerCredentialGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "dockercredentials", } )
var ( NamespacedBasicAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedBasicAuth", } NamespacedBasicAuthResource = metav1.APIResource{ Name: "namespacedbasicauths", SingularName: "namespacedbasicauth", Namespaced: true, Kind: NamespacedBasicAuthGroupVersionKind.Kind, } NamespacedBasicAuthGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "namespacedbasicauths", } )
var ( NamespacedCertificateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedCertificate", } NamespacedCertificateResource = metav1.APIResource{ Name: "namespacedcertificates", SingularName: "namespacedcertificate", Namespaced: true, Kind: NamespacedCertificateGroupVersionKind.Kind, } NamespacedCertificateGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "namespacedcertificates", } )
var ( NamespacedDockerCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedDockerCredential", } NamespacedDockerCredentialResource = metav1.APIResource{ Name: "namespaceddockercredentials", SingularName: "namespaceddockercredential", Namespaced: true, Kind: NamespacedDockerCredentialGroupVersionKind.Kind, } NamespacedDockerCredentialGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "namespaceddockercredentials", } )
var ( NamespacedServiceAccountTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedServiceAccountToken", } NamespacedServiceAccountTokenResource = metav1.APIResource{ Name: "namespacedserviceaccounttokens", SingularName: "namespacedserviceaccounttoken", Namespaced: true, Kind: NamespacedServiceAccountTokenGroupVersionKind.Kind, } NamespacedServiceAccountTokenGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "namespacedserviceaccounttokens", } )
var ( NamespacedSSHAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedSSHAuth", } NamespacedSSHAuthResource = metav1.APIResource{ Name: "namespacedsshauths", SingularName: "namespacedsshauth", Namespaced: true, Kind: NamespacedSSHAuthGroupVersionKind.Kind, } NamespacedSSHAuthGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "namespacedsshauths", } )
var ( PipelineGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Pipeline", } PipelineResource = metav1.APIResource{ Name: "pipelines", SingularName: "pipeline", Namespaced: true, Kind: PipelineGroupVersionKind.Kind, } PipelineGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "pipelines", } )
var ( PipelineExecutionGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "PipelineExecution", } PipelineExecutionResource = metav1.APIResource{ Name: "pipelineexecutions", SingularName: "pipelineexecution", Namespaced: true, Kind: PipelineExecutionGroupVersionKind.Kind, } PipelineExecutionGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "pipelineexecutions", } )
var ( PipelineSettingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "PipelineSetting", } PipelineSettingResource = metav1.APIResource{ Name: "pipelinesettings", SingularName: "pipelinesetting", Namespaced: true, Kind: PipelineSettingGroupVersionKind.Kind, } PipelineSettingGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "pipelinesettings", } )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var ( ServiceAccountTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ServiceAccountToken", } ServiceAccountTokenResource = metav1.APIResource{ Name: "serviceaccounttokens", SingularName: "serviceaccounttoken", Namespaced: true, Kind: ServiceAccountTokenGroupVersionKind.Kind, } ServiceAccountTokenGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "serviceaccounttokens", } )
var ( SourceCodeCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SourceCodeCredential", } SourceCodeCredentialResource = metav1.APIResource{ Name: "sourcecodecredentials", SingularName: "sourcecodecredential", Namespaced: true, Kind: SourceCodeCredentialGroupVersionKind.Kind, } SourceCodeCredentialGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "sourcecodecredentials", } )
var ( SourceCodeProviderConfigGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SourceCodeProviderConfig", } SourceCodeProviderConfigResource = metav1.APIResource{ Name: "sourcecodeproviderconfigs", SingularName: "sourcecodeproviderconfig", Namespaced: true, Kind: SourceCodeProviderConfigGroupVersionKind.Kind, } SourceCodeProviderConfigGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "sourcecodeproviderconfigs", } )
var ( SourceCodeProviderGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SourceCodeProvider", } SourceCodeProviderResource = metav1.APIResource{ Name: "sourcecodeproviders", SingularName: "sourcecodeprovider", Namespaced: false, Kind: SourceCodeProviderGroupVersionKind.Kind, } SourceCodeProviderGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "sourcecodeproviders", } )
var ( SourceCodeRepositoryGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SourceCodeRepository", } SourceCodeRepositoryResource = metav1.APIResource{ Name: "sourcecoderepositories", SingularName: "sourcecoderepository", Namespaced: true, Kind: SourceCodeRepositoryGroupVersionKind.Kind, } SourceCodeRepositoryGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "sourcecoderepositories", } )
var ( SSHAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SSHAuth", } SSHAuthResource = metav1.APIResource{ Name: "sshauths", SingularName: "sshauth", Namespaced: true, Kind: SSHAuthGroupVersionKind.Kind, } SSHAuthGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "sshauths", } )
var ( WorkloadGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Workload", } WorkloadResource = metav1.APIResource{ Name: "workloads", SingularName: "workload", Namespaced: true, Kind: WorkloadGroupVersionKind.Kind, } WorkloadGroupVersionResource = schema.GroupVersionResource{ Group: GroupName, Version: Version, Resource: "workloads", } )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type App ¶
type App struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) ObjClusterName ¶
type AppCondition ¶
type AppCondition struct { // Type of cluster condition. Type condition.Cond `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*AppCondition) DeepCopy ¶
func (in *AppCondition) DeepCopy() *AppCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCondition.
func (*AppCondition) DeepCopyInto ¶
func (in *AppCondition) DeepCopyInto(out *AppCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppController ¶
type AppController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() AppLister AddHandler(ctx context.Context, name string, handler AppHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AppHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AppHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type AppHandlerFunc ¶
func NewAppLifecycleAdapter ¶
func NewAppLifecycleAdapter(name string, clusterScoped bool, client AppInterface, l AppLifecycle) AppHandlerFunc
type AppInterface ¶
type AppInterface interface { ObjectClient() *objectclient.ObjectClient Create(*App) (*App, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*App, error) Get(name string, opts metav1.GetOptions) (*App, error) Update(*App) (*App, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*AppList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*AppList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AppController AddHandler(ctx context.Context, name string, sync AppHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AppLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AppLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AppHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AppHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AppLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AppLifecycle) }
type AppLifecycle ¶
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppRevision ¶
type AppRevision struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppRevisionSpec `json:"spec,omitempty"` Status AppRevisionStatus `json:"status,omitempty"` }
func NewAppRevision ¶
func NewAppRevision(namespace, name string, obj AppRevision) *AppRevision
func (*AppRevision) DeepCopy ¶
func (in *AppRevision) DeepCopy() *AppRevision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppRevision.
func (*AppRevision) DeepCopyInto ¶
func (in *AppRevision) DeepCopyInto(out *AppRevision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppRevision) DeepCopyObject ¶
func (in *AppRevision) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppRevisionChangeHandlerFunc ¶
type AppRevisionChangeHandlerFunc func(obj *AppRevision) (runtime.Object, error)
type AppRevisionController ¶
type AppRevisionController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() AppRevisionLister AddHandler(ctx context.Context, name string, handler AppRevisionHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppRevisionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AppRevisionHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AppRevisionHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type AppRevisionHandlerFunc ¶
type AppRevisionHandlerFunc func(key string, obj *AppRevision) (runtime.Object, error)
func NewAppRevisionLifecycleAdapter ¶
func NewAppRevisionLifecycleAdapter(name string, clusterScoped bool, client AppRevisionInterface, l AppRevisionLifecycle) AppRevisionHandlerFunc
type AppRevisionInterface ¶
type AppRevisionInterface interface { ObjectClient() *objectclient.ObjectClient Create(*AppRevision) (*AppRevision, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*AppRevision, error) Get(name string, opts metav1.GetOptions) (*AppRevision, error) Update(*AppRevision) (*AppRevision, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*AppRevisionList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*AppRevisionList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AppRevisionController AddHandler(ctx context.Context, name string, sync AppRevisionHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppRevisionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AppRevisionLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AppRevisionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AppRevisionHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AppRevisionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AppRevisionLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AppRevisionLifecycle) }
type AppRevisionLifecycle ¶
type AppRevisionLifecycle interface { Create(obj *AppRevision) (runtime.Object, error) Remove(obj *AppRevision) (runtime.Object, error) Updated(obj *AppRevision) (runtime.Object, error) }
type AppRevisionList ¶
type AppRevisionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppRevision `json:"items"` }
func (*AppRevisionList) DeepCopy ¶
func (in *AppRevisionList) DeepCopy() *AppRevisionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppRevisionList.
func (*AppRevisionList) DeepCopyInto ¶
func (in *AppRevisionList) DeepCopyInto(out *AppRevisionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppRevisionList) DeepCopyObject ¶
func (in *AppRevisionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppRevisionLister ¶
type AppRevisionLister interface { List(namespace string, selector labels.Selector) (ret []*AppRevision, err error) Get(namespace, name string) (*AppRevision, error) }
type AppRevisionSpec ¶
type AppRevisionSpec struct {
ProjectName string `json:"projectName,omitempty" norman:"type=reference[/v3/schemas/project]"`
}
func (*AppRevisionSpec) DeepCopy ¶
func (in *AppRevisionSpec) DeepCopy() *AppRevisionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppRevisionSpec.
func (*AppRevisionSpec) DeepCopyInto ¶
func (in *AppRevisionSpec) DeepCopyInto(out *AppRevisionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppRevisionSpec) ObjClusterName ¶
func (a *AppRevisionSpec) ObjClusterName() string
type AppRevisionStatus ¶
type AppRevisionStatus struct { ProjectName string `json:"projectName,omitempty" norman:"type=reference[/v3/schemas/project]"` ExternalID string `json:"externalId"` Answers map[string]string `json:"answers"` Digest string `json:"digest"` ValuesYaml string `json:"valuesYaml,omitempty"` Files map[string]string `json:"files,omitempty"` }
func (*AppRevisionStatus) DeepCopy ¶
func (in *AppRevisionStatus) DeepCopy() *AppRevisionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppRevisionStatus.
func (*AppRevisionStatus) DeepCopyInto ¶
func (in *AppRevisionStatus) DeepCopyInto(out *AppRevisionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppRevisionStatus) ObjClusterName ¶
func (a *AppRevisionStatus) ObjClusterName() string
type AppRevisionsGetter ¶
type AppRevisionsGetter interface {
AppRevisions(namespace string) AppRevisionInterface
}
type AppSpec ¶
type AppSpec struct { ProjectName string `json:"projectName,omitempty" norman:"type=reference[/v3/schemas/project]"` Description string `json:"description,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty"` ExternalID string `json:"externalId,omitempty"` Files map[string]string `json:"files,omitempty"` Answers map[string]string `json:"answers,omitempty"` Wait bool `json:"wait,omitempty"` Timeout int `json:"timeout,omitempty" norman:"min=1,default=300"` AppRevisionName string `json:"appRevisionName,omitempty" norman:"type=reference[/v3/project/schemas/apprevision]"` Prune bool `json:"prune,omitempty"` MultiClusterAppName string `json:"multiClusterAppName,omitempty" norman:"type=reference[/v3/schemas/multiclusterapp]"` ValuesYaml string `json:"valuesYaml,omitempty"` }
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppSpec) ObjClusterName ¶
type AppStatus ¶
type AppStatus struct { AppliedFiles map[string]string `json:"appliedFiles,omitempty"` Notes string `json:"notes,omitempty"` Conditions []AppCondition `json:"conditions,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty"` HelmVersion string `json:"helmVersion,omitempty" norman:"noupdate,nocreate"` }
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppUpgradeConfig ¶
type AppUpgradeConfig struct { ExternalID string `json:"externalId,omitempty"` Answers map[string]string `json:"answers,omitempty"` ForceUpgrade bool `json:"forceUpgrade,omitempty"` Files map[string]string `json:"files,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty"` }
func (*AppUpgradeConfig) DeepCopy ¶
func (in *AppUpgradeConfig) DeepCopy() *AppUpgradeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppUpgradeConfig.
func (*AppUpgradeConfig) DeepCopyInto ¶
func (in *AppUpgradeConfig) DeepCopyInto(out *AppUpgradeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplyAppConfig ¶
type ApplyAppConfig struct { CatalogTemplate string `json:"catalogTemplate,omitempty" yaml:"catalogTemplate,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty" yaml:"targetNamespace,omitempty"` }
func (*ApplyAppConfig) DeepCopy ¶
func (in *ApplyAppConfig) DeepCopy() *ApplyAppConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplyAppConfig.
func (*ApplyAppConfig) DeepCopyInto ¶
func (in *ApplyAppConfig) DeepCopyInto(out *ApplyAppConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplyYamlConfig ¶
type ApplyYamlConfig struct { Path string `json:"path,omitempty" yaml:"path,omitempty"` Content string `json:"content,omitempty" yaml:"content,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` }
func (*ApplyYamlConfig) DeepCopy ¶
func (in *ApplyYamlConfig) DeepCopy() *ApplyYamlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplyYamlConfig.
func (*ApplyYamlConfig) DeepCopyInto ¶
func (in *ApplyYamlConfig) DeepCopyInto(out *ApplyYamlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppsGetter ¶
type AppsGetter interface {
Apps(namespace string) AppInterface
}
type AuthAppInput ¶
type AuthAppInput struct { InheritGlobal bool `json:"inheritGlobal,omitempty"` SourceCodeType string `json:"sourceCodeType,omitempty" norman:"type=string,required,options=github|gitlab|bitbucketcloud|bitbucketserver"` RedirectURL string `json:"redirectUrl,omitempty" norman:"type=string"` TLS bool `json:"tls,omitempty"` Host string `json:"host,omitempty"` ClientID string `json:"clientId,omitempty" norman:"type=string,required"` ClientSecret string `json:"clientSecret,omitempty" norman:"type=string,required"` Code string `json:"code,omitempty" norman:"type=string,required"` }
func (*AuthAppInput) DeepCopy ¶
func (in *AuthAppInput) DeepCopy() *AuthAppInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthAppInput.
func (*AuthAppInput) DeepCopyInto ¶
func (in *AuthAppInput) DeepCopyInto(out *AuthAppInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthUserInput ¶
type AuthUserInput struct { SourceCodeType string `json:"sourceCodeType,omitempty" norman:"type=string,required,options=github|gitlab|bitbucketcloud|bitbucketserver"` RedirectURL string `json:"redirectUrl,omitempty" norman:"type=string"` Code string `json:"code,omitempty" norman:"type=string,required"` }
func (*AuthUserInput) DeepCopy ¶
func (in *AuthUserInput) DeepCopy() *AuthUserInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthUserInput.
func (*AuthUserInput) DeepCopyInto ¶
func (in *AuthUserInput) DeepCopyInto(out *AuthUserInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuth ¶
type BasicAuth struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Username string `json:"username"` Password string `json:"password" norman:"writeOnly"` }
func NewBasicAuth ¶
func (*BasicAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuth.
func (*BasicAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuth) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasicAuthController ¶
type BasicAuthController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() BasicAuthLister AddHandler(ctx context.Context, name string, handler BasicAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync BasicAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler BasicAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler BasicAuthHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type BasicAuthHandlerFunc ¶
func NewBasicAuthLifecycleAdapter ¶
func NewBasicAuthLifecycleAdapter(name string, clusterScoped bool, client BasicAuthInterface, l BasicAuthLifecycle) BasicAuthHandlerFunc
type BasicAuthInterface ¶
type BasicAuthInterface interface { ObjectClient() *objectclient.ObjectClient Create(*BasicAuth) (*BasicAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*BasicAuth, error) Get(name string, opts metav1.GetOptions) (*BasicAuth, error) Update(*BasicAuth) (*BasicAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*BasicAuthList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*BasicAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() BasicAuthController AddHandler(ctx context.Context, name string, sync BasicAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync BasicAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle BasicAuthLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle BasicAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync BasicAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync BasicAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle BasicAuthLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle BasicAuthLifecycle) }
type BasicAuthLifecycle ¶
type BasicAuthList ¶
type BasicAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BasicAuth `json:"items"` }
func (*BasicAuthList) DeepCopy ¶
func (in *BasicAuthList) DeepCopy() *BasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthList.
func (*BasicAuthList) DeepCopyInto ¶
func (in *BasicAuthList) DeepCopyInto(out *BasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuthList) DeepCopyObject ¶
func (in *BasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasicAuthLister ¶
type BasicAuthsGetter ¶
type BasicAuthsGetter interface {
BasicAuths(namespace string) BasicAuthInterface
}
type BitbucketCloudApplyInput ¶
type BitbucketCloudApplyInput struct {
OauthApplyInput
}
func (*BitbucketCloudApplyInput) DeepCopy ¶
func (in *BitbucketCloudApplyInput) DeepCopy() *BitbucketCloudApplyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketCloudApplyInput.
func (*BitbucketCloudApplyInput) DeepCopyInto ¶
func (in *BitbucketCloudApplyInput) DeepCopyInto(out *BitbucketCloudApplyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BitbucketCloudPipelineConfig ¶
type BitbucketCloudPipelineConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceCodeProviderConfig `json:",inline" mapstructure:",squash"` ClientID string `json:"clientId,omitempty" norman:"noupdate"` ClientSecret string `json:"clientSecret,omitempty" norman:"noupdate,type=password"` RedirectURL string `json:"redirectUrl,omitempty" norman:"noupdate"` }
func (*BitbucketCloudPipelineConfig) DeepCopy ¶
func (in *BitbucketCloudPipelineConfig) DeepCopy() *BitbucketCloudPipelineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketCloudPipelineConfig.
func (*BitbucketCloudPipelineConfig) DeepCopyInto ¶
func (in *BitbucketCloudPipelineConfig) DeepCopyInto(out *BitbucketCloudPipelineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BitbucketCloudPipelineConfig) DeepCopyObject ¶
func (in *BitbucketCloudPipelineConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BitbucketCloudProvider ¶
type BitbucketCloudProvider struct {
OauthProvider `json:",inline"`
}
func (*BitbucketCloudProvider) DeepCopy ¶
func (in *BitbucketCloudProvider) DeepCopy() *BitbucketCloudProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketCloudProvider.
func (*BitbucketCloudProvider) DeepCopyInto ¶
func (in *BitbucketCloudProvider) DeepCopyInto(out *BitbucketCloudProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BitbucketCloudProvider) DeepCopyObject ¶
func (in *BitbucketCloudProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BitbucketServerApplyInput ¶
type BitbucketServerApplyInput struct { OAuthToken string `json:"oauthToken,omitempty"` OAuthVerifier string `json:"oauthVerifier,omitempty"` Hostname string `json:"hostname,omitempty"` TLS bool `json:"tls,omitempty"` RedirectURL string `json:"redirectUrl,omitempty"` }
func (*BitbucketServerApplyInput) DeepCopy ¶
func (in *BitbucketServerApplyInput) DeepCopy() *BitbucketServerApplyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketServerApplyInput.
func (*BitbucketServerApplyInput) DeepCopyInto ¶
func (in *BitbucketServerApplyInput) DeepCopyInto(out *BitbucketServerApplyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BitbucketServerPipelineConfig ¶
type BitbucketServerPipelineConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceCodeProviderConfig `json:",inline" mapstructure:",squash"` Hostname string `json:"hostname,omitempty"` TLS bool `json:"tls,omitempty"` ConsumerKey string `json:"consumerKey,omitempty"` PublicKey string `json:"publicKey,omitempty"` PrivateKey string `json:"privateKey,omitempty" norman:"type=password"` RedirectURL string `json:"redirectUrl,omitempty"` }
func (*BitbucketServerPipelineConfig) DeepCopy ¶
func (in *BitbucketServerPipelineConfig) DeepCopy() *BitbucketServerPipelineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketServerPipelineConfig.
func (*BitbucketServerPipelineConfig) DeepCopyInto ¶
func (in *BitbucketServerPipelineConfig) DeepCopyInto(out *BitbucketServerPipelineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BitbucketServerPipelineConfig) DeepCopyObject ¶
func (in *BitbucketServerPipelineConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BitbucketServerProvider ¶
type BitbucketServerProvider struct {
OauthProvider `json:",inline"`
}
func (*BitbucketServerProvider) DeepCopy ¶
func (in *BitbucketServerProvider) DeepCopy() *BitbucketServerProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketServerProvider.
func (*BitbucketServerProvider) DeepCopyInto ¶
func (in *BitbucketServerProvider) DeepCopyInto(out *BitbucketServerProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BitbucketServerProvider) DeepCopyObject ¶
func (in *BitbucketServerProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BitbucketServerRequestLoginInput ¶
type BitbucketServerRequestLoginInput struct { Hostname string `json:"hostname,omitempty"` TLS bool `json:"tls,omitempty"` RedirectURL string `json:"redirectUrl,omitempty"` }
func (*BitbucketServerRequestLoginInput) DeepCopy ¶
func (in *BitbucketServerRequestLoginInput) DeepCopy() *BitbucketServerRequestLoginInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketServerRequestLoginInput.
func (*BitbucketServerRequestLoginInput) DeepCopyInto ¶
func (in *BitbucketServerRequestLoginInput) DeepCopyInto(out *BitbucketServerRequestLoginInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BitbucketServerRequestLoginOutput ¶
type BitbucketServerRequestLoginOutput struct {
LoginURL string `json:"loginUrl"`
}
func (*BitbucketServerRequestLoginOutput) DeepCopy ¶
func (in *BitbucketServerRequestLoginOutput) DeepCopy() *BitbucketServerRequestLoginOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitbucketServerRequestLoginOutput.
func (*BitbucketServerRequestLoginOutput) DeepCopyInto ¶
func (in *BitbucketServerRequestLoginOutput) DeepCopyInto(out *BitbucketServerRequestLoginOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Certs string `json:"certs"` Key string `json:"key" norman:"writeOnly"` CertFingerprint string `json:"certFingerprint" norman:"nocreate,noupdate"` CN string `json:"cn" norman:"nocreate,noupdate"` Version string `json:"version" norman:"nocreate,noupdate"` ExpiresAt string `json:"expiresAt" norman:"nocreate,noupdate"` Issuer string `json:"issuer" norman:"nocreate,noupdate"` IssuedAt string `json:"issuedAt" norman:"nocreate,noupdate"` Algorithm string `json:"algorithm" norman:"nocreate,noupdate"` SerialNumber string `json:"serialNumber" norman:"nocreate,noupdate"` KeySize string `json:"keySize" norman:"nocreate,noupdate"` SubjectAlternativeNames []string `json:"subjectAlternativeNames" norman:"nocreate,noupdate"` }
func NewCertificate ¶
func NewCertificate(namespace, name string, obj Certificate) *Certificate
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateChangeHandlerFunc ¶
type CertificateChangeHandlerFunc func(obj *Certificate) (runtime.Object, error)
type CertificateController ¶
type CertificateController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() CertificateLister AddHandler(ctx context.Context, name string, handler CertificateHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CertificateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CertificateHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CertificateHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type CertificateHandlerFunc ¶
type CertificateHandlerFunc func(key string, obj *Certificate) (runtime.Object, error)
func NewCertificateLifecycleAdapter ¶
func NewCertificateLifecycleAdapter(name string, clusterScoped bool, client CertificateInterface, l CertificateLifecycle) CertificateHandlerFunc
type CertificateInterface ¶
type CertificateInterface interface { ObjectClient() *objectclient.ObjectClient Create(*Certificate) (*Certificate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Certificate, error) Get(name string, opts metav1.GetOptions) (*Certificate, error) Update(*Certificate) (*Certificate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*CertificateList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*CertificateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CertificateController AddHandler(ctx context.Context, name string, sync CertificateHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CertificateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CertificateLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CertificateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CertificateHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CertificateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CertificateLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CertificateLifecycle) }
type CertificateLifecycle ¶
type CertificateLifecycle interface { Create(obj *Certificate) (runtime.Object, error) Remove(obj *Certificate) (runtime.Object, error) Updated(obj *Certificate) (runtime.Object, error) }
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateLister ¶
type CertificateLister interface { List(namespace string, selector labels.Selector) (ret []*Certificate, err error) Get(namespace, name string) (*Certificate, error) }
type CertificatesGetter ¶
type CertificatesGetter interface {
Certificates(namespace string) CertificateInterface
}
type Client ¶
func (*Client) AppRevisions ¶
func (c *Client) AppRevisions(namespace string) AppRevisionInterface
func (*Client) Apps ¶
func (c *Client) Apps(namespace string) AppInterface
func (*Client) BasicAuths ¶
func (c *Client) BasicAuths(namespace string) BasicAuthInterface
func (*Client) Certificates ¶
func (c *Client) Certificates(namespace string) CertificateInterface
func (*Client) DockerCredentials ¶
func (c *Client) DockerCredentials(namespace string) DockerCredentialInterface
func (*Client) NamespacedBasicAuths ¶
func (c *Client) NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
func (*Client) NamespacedCertificates ¶
func (c *Client) NamespacedCertificates(namespace string) NamespacedCertificateInterface
func (*Client) NamespacedDockerCredentials ¶
func (c *Client) NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
func (*Client) NamespacedSSHAuths ¶
func (c *Client) NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
func (*Client) NamespacedServiceAccountTokens ¶
func (c *Client) NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
func (*Client) PipelineExecutions ¶
func (c *Client) PipelineExecutions(namespace string) PipelineExecutionInterface
func (*Client) PipelineSettings ¶
func (c *Client) PipelineSettings(namespace string) PipelineSettingInterface
func (*Client) Pipelines ¶
func (c *Client) Pipelines(namespace string) PipelineInterface
func (*Client) RESTClient ¶
func (*Client) SSHAuths ¶
func (c *Client) SSHAuths(namespace string) SSHAuthInterface
func (*Client) ServiceAccountTokens ¶
func (c *Client) ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
func (*Client) SourceCodeCredentials ¶
func (c *Client) SourceCodeCredentials(namespace string) SourceCodeCredentialInterface
func (*Client) SourceCodeProviderConfigs ¶
func (c *Client) SourceCodeProviderConfigs(namespace string) SourceCodeProviderConfigInterface
func (*Client) SourceCodeProviders ¶
func (c *Client) SourceCodeProviders(namespace string) SourceCodeProviderInterface
func (*Client) SourceCodeRepositories ¶
func (c *Client) SourceCodeRepositories(namespace string) SourceCodeRepositoryInterface
func (*Client) Workloads ¶
func (c *Client) Workloads(namespace string) WorkloadInterface
type Constraint ¶
type Constraint struct { Include []string `json:"include,omitempty" yaml:"include,omitempty"` Exclude []string `json:"exclude,omitempty" yaml:"exclude,omitempty"` }
func (*Constraint) DeepCopy ¶
func (in *Constraint) DeepCopy() *Constraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Constraint.
func (*Constraint) DeepCopyInto ¶
func (in *Constraint) DeepCopyInto(out *Constraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Constraint) UnmarshalYAML ¶
func (c *Constraint) UnmarshalYAML(unmarshal func(interface{}) error) error
UnmarshalYAML unmarshals the constraint. So as to support yaml syntax including: branch: dev, branch: ["dev","hotfix"], branch: {include:[],exclude:[]}
type Constraints ¶
type Constraints struct { Branch *Constraint `json:"branch,omitempty" yaml:"branch,omitempty"` Event *Constraint `json:"event,omitempty" yaml:"event,omitempty"` }
func (*Constraints) DeepCopy ¶
func (in *Constraints) DeepCopy() *Constraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Constraints.
func (*Constraints) DeepCopyInto ¶
func (in *Constraints) DeepCopyInto(out *Constraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentRollbackInput ¶
type DeploymentRollbackInput struct {
ReplicaSetID string `json:"replicaSetId" norman:"type=reference[replicaSet]"`
}
func (*DeploymentRollbackInput) DeepCopy ¶
func (in *DeploymentRollbackInput) DeepCopy() *DeploymentRollbackInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentRollbackInput.
func (*DeploymentRollbackInput) DeepCopyInto ¶
func (in *DeploymentRollbackInput) DeepCopyInto(out *DeploymentRollbackInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerCredential ¶
type DockerCredential struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Registries map[string]RegistryCredential `json:"registries"` }
func NewDockerCredential ¶
func NewDockerCredential(namespace, name string, obj DockerCredential) *DockerCredential
func (*DockerCredential) DeepCopy ¶
func (in *DockerCredential) DeepCopy() *DockerCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerCredential.
func (*DockerCredential) DeepCopyInto ¶
func (in *DockerCredential) DeepCopyInto(out *DockerCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerCredential) DeepCopyObject ¶
func (in *DockerCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerCredentialChangeHandlerFunc ¶
type DockerCredentialChangeHandlerFunc func(obj *DockerCredential) (runtime.Object, error)
type DockerCredentialController ¶
type DockerCredentialController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() DockerCredentialLister AddHandler(ctx context.Context, name string, handler DockerCredentialHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DockerCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler DockerCredentialHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler DockerCredentialHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type DockerCredentialHandlerFunc ¶
type DockerCredentialHandlerFunc func(key string, obj *DockerCredential) (runtime.Object, error)
func NewDockerCredentialLifecycleAdapter ¶
func NewDockerCredentialLifecycleAdapter(name string, clusterScoped bool, client DockerCredentialInterface, l DockerCredentialLifecycle) DockerCredentialHandlerFunc
type DockerCredentialInterface ¶
type DockerCredentialInterface interface { ObjectClient() *objectclient.ObjectClient Create(*DockerCredential) (*DockerCredential, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*DockerCredential, error) Get(name string, opts metav1.GetOptions) (*DockerCredential, error) Update(*DockerCredential) (*DockerCredential, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*DockerCredentialList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*DockerCredentialList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DockerCredentialController AddHandler(ctx context.Context, name string, sync DockerCredentialHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DockerCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle DockerCredentialLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DockerCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DockerCredentialHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DockerCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DockerCredentialLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DockerCredentialLifecycle) }
type DockerCredentialLifecycle ¶
type DockerCredentialLifecycle interface { Create(obj *DockerCredential) (runtime.Object, error) Remove(obj *DockerCredential) (runtime.Object, error) Updated(obj *DockerCredential) (runtime.Object, error) }
type DockerCredentialList ¶
type DockerCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DockerCredential `json:"items"` }
func (*DockerCredentialList) DeepCopy ¶
func (in *DockerCredentialList) DeepCopy() *DockerCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerCredentialList.
func (*DockerCredentialList) DeepCopyInto ¶
func (in *DockerCredentialList) DeepCopyInto(out *DockerCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerCredentialList) DeepCopyObject ¶
func (in *DockerCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerCredentialLister ¶
type DockerCredentialLister interface { List(namespace string, selector labels.Selector) (ret []*DockerCredential, err error) Get(namespace, name string) (*DockerCredential, error) }
type DockerCredentialsGetter ¶
type DockerCredentialsGetter interface {
DockerCredentials(namespace string) DockerCredentialInterface
}
type EnvFrom ¶
type EnvFrom struct { SourceName string `json:"sourceName,omitempty" yaml:"sourceName,omitempty" norman:"type=string,required"` SourceKey string `json:"sourceKey,omitempty" yaml:"sourceKey,omitempty" norman:"type=string,required"` TargetKey string `json:"targetKey,omitempty" yaml:"targetKey,omitempty"` }
func (*EnvFrom) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvFrom.
func (*EnvFrom) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubApplyInput ¶
type GithubApplyInput struct { OauthApplyInput InheritAuth bool `json:"inheritAuth,omitempty"` }
func (*GithubApplyInput) DeepCopy ¶
func (in *GithubApplyInput) DeepCopy() *GithubApplyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubApplyInput.
func (*GithubApplyInput) DeepCopyInto ¶
func (in *GithubApplyInput) DeepCopyInto(out *GithubApplyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubPipelineConfig ¶
type GithubPipelineConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceCodeProviderConfig `json:",inline" mapstructure:",squash"` Hostname string `json:"hostname,omitempty" norman:"default=github.com" norman:"noupdate"` TLS bool `json:"tls,omitempty" norman:"notnullable,default=true" norman:"noupdate"` ClientID string `json:"clientId,omitempty" norman:"noupdate"` ClientSecret string `json:"clientSecret,omitempty" norman:"noupdate,type=password"` Inherit bool `json:"inherit,omitempty" norman:"noupdate"` }
func (*GithubPipelineConfig) DeepCopy ¶
func (in *GithubPipelineConfig) DeepCopy() *GithubPipelineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubPipelineConfig.
func (*GithubPipelineConfig) DeepCopyInto ¶
func (in *GithubPipelineConfig) DeepCopyInto(out *GithubPipelineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GithubPipelineConfig) DeepCopyObject ¶
func (in *GithubPipelineConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GithubProvider ¶
type GithubProvider struct {
OauthProvider `json:",inline"`
}
func (*GithubProvider) DeepCopy ¶
func (in *GithubProvider) DeepCopy() *GithubProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubProvider.
func (*GithubProvider) DeepCopyInto ¶
func (in *GithubProvider) DeepCopyInto(out *GithubProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GithubProvider) DeepCopyObject ¶
func (in *GithubProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GitlabApplyInput ¶
type GitlabApplyInput struct {
OauthApplyInput
}
func (*GitlabApplyInput) DeepCopy ¶
func (in *GitlabApplyInput) DeepCopy() *GitlabApplyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabApplyInput.
func (*GitlabApplyInput) DeepCopyInto ¶
func (in *GitlabApplyInput) DeepCopyInto(out *GitlabApplyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlabPipelineConfig ¶
type GitlabPipelineConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceCodeProviderConfig `json:",inline" mapstructure:",squash"` Hostname string `json:"hostname,omitempty" norman:"default=gitlab.com" norman:"noupdate"` TLS bool `json:"tls,omitempty" norman:"notnullable,default=true" norman:"noupdate"` ClientID string `json:"clientId,omitempty" norman:"noupdate"` ClientSecret string `json:"clientSecret,omitempty" norman:"noupdate,type=password"` RedirectURL string `json:"redirectUrl,omitempty" norman:"noupdate"` }
func (*GitlabPipelineConfig) DeepCopy ¶
func (in *GitlabPipelineConfig) DeepCopy() *GitlabPipelineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabPipelineConfig.
func (*GitlabPipelineConfig) DeepCopyInto ¶
func (in *GitlabPipelineConfig) DeepCopyInto(out *GitlabPipelineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitlabPipelineConfig) DeepCopyObject ¶
func (in *GitlabPipelineConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GitlabProvider ¶
type GitlabProvider struct {
OauthProvider `json:",inline"`
}
func (*GitlabProvider) DeepCopy ¶
func (in *GitlabProvider) DeepCopy() *GitlabProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
func (*GitlabProvider) DeepCopyInto ¶
func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitlabProvider) DeepCopyObject ¶
func (in *GitlabProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Interface ¶
type Interface interface { RESTClient() rest.Interface controller.Starter ServiceAccountTokensGetter DockerCredentialsGetter CertificatesGetter BasicAuthsGetter SSHAuthsGetter NamespacedServiceAccountTokensGetter NamespacedDockerCredentialsGetter NamespacedCertificatesGetter NamespacedBasicAuthsGetter NamespacedSSHAuthsGetter WorkloadsGetter AppsGetter AppRevisionsGetter SourceCodeProvidersGetter SourceCodeProviderConfigsGetter SourceCodeCredentialsGetter PipelinesGetter PipelineExecutionsGetter PipelineSettingsGetter SourceCodeRepositoriesGetter }
type NamespacedBasicAuth ¶
type NamespacedBasicAuth BasicAuth
func NewNamespacedBasicAuth ¶
func NewNamespacedBasicAuth(namespace, name string, obj NamespacedBasicAuth) *NamespacedBasicAuth
func (*NamespacedBasicAuth) DeepCopy ¶
func (in *NamespacedBasicAuth) DeepCopy() *NamespacedBasicAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedBasicAuth.
func (*NamespacedBasicAuth) DeepCopyInto ¶
func (in *NamespacedBasicAuth) DeepCopyInto(out *NamespacedBasicAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedBasicAuth) DeepCopyObject ¶
func (in *NamespacedBasicAuth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedBasicAuthChangeHandlerFunc ¶
type NamespacedBasicAuthChangeHandlerFunc func(obj *NamespacedBasicAuth) (runtime.Object, error)
type NamespacedBasicAuthController ¶
type NamespacedBasicAuthController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() NamespacedBasicAuthLister AddHandler(ctx context.Context, name string, handler NamespacedBasicAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedBasicAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedBasicAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedBasicAuthHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedBasicAuthHandlerFunc ¶
type NamespacedBasicAuthHandlerFunc func(key string, obj *NamespacedBasicAuth) (runtime.Object, error)
func NewNamespacedBasicAuthLifecycleAdapter ¶
func NewNamespacedBasicAuthLifecycleAdapter(name string, clusterScoped bool, client NamespacedBasicAuthInterface, l NamespacedBasicAuthLifecycle) NamespacedBasicAuthHandlerFunc
type NamespacedBasicAuthInterface ¶
type NamespacedBasicAuthInterface interface { ObjectClient() *objectclient.ObjectClient Create(*NamespacedBasicAuth) (*NamespacedBasicAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedBasicAuth, error) Get(name string, opts metav1.GetOptions) (*NamespacedBasicAuth, error) Update(*NamespacedBasicAuth) (*NamespacedBasicAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedBasicAuthList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*NamespacedBasicAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedBasicAuthController AddHandler(ctx context.Context, name string, sync NamespacedBasicAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedBasicAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedBasicAuthLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedBasicAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedBasicAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedBasicAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) }
type NamespacedBasicAuthLifecycle ¶
type NamespacedBasicAuthLifecycle interface { Create(obj *NamespacedBasicAuth) (runtime.Object, error) Remove(obj *NamespacedBasicAuth) (runtime.Object, error) Updated(obj *NamespacedBasicAuth) (runtime.Object, error) }
type NamespacedBasicAuthList ¶
type NamespacedBasicAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedBasicAuth `json:"items"` }
func (*NamespacedBasicAuthList) DeepCopy ¶
func (in *NamespacedBasicAuthList) DeepCopy() *NamespacedBasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedBasicAuthList.
func (*NamespacedBasicAuthList) DeepCopyInto ¶
func (in *NamespacedBasicAuthList) DeepCopyInto(out *NamespacedBasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedBasicAuthList) DeepCopyObject ¶
func (in *NamespacedBasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedBasicAuthLister ¶
type NamespacedBasicAuthLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedBasicAuth, err error) Get(namespace, name string) (*NamespacedBasicAuth, error) }
type NamespacedBasicAuthsGetter ¶
type NamespacedBasicAuthsGetter interface {
NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
}
type NamespacedCertificate ¶
type NamespacedCertificate Certificate
func NewNamespacedCertificate ¶
func NewNamespacedCertificate(namespace, name string, obj NamespacedCertificate) *NamespacedCertificate
func (*NamespacedCertificate) DeepCopy ¶
func (in *NamespacedCertificate) DeepCopy() *NamespacedCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedCertificate.
func (*NamespacedCertificate) DeepCopyInto ¶
func (in *NamespacedCertificate) DeepCopyInto(out *NamespacedCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedCertificate) DeepCopyObject ¶
func (in *NamespacedCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedCertificateChangeHandlerFunc ¶
type NamespacedCertificateChangeHandlerFunc func(obj *NamespacedCertificate) (runtime.Object, error)
type NamespacedCertificateController ¶
type NamespacedCertificateController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() NamespacedCertificateLister AddHandler(ctx context.Context, name string, handler NamespacedCertificateHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedCertificateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedCertificateHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedCertificateHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedCertificateHandlerFunc ¶
type NamespacedCertificateHandlerFunc func(key string, obj *NamespacedCertificate) (runtime.Object, error)
func NewNamespacedCertificateLifecycleAdapter ¶
func NewNamespacedCertificateLifecycleAdapter(name string, clusterScoped bool, client NamespacedCertificateInterface, l NamespacedCertificateLifecycle) NamespacedCertificateHandlerFunc
type NamespacedCertificateInterface ¶
type NamespacedCertificateInterface interface { ObjectClient() *objectclient.ObjectClient Create(*NamespacedCertificate) (*NamespacedCertificate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedCertificate, error) Get(name string, opts metav1.GetOptions) (*NamespacedCertificate, error) Update(*NamespacedCertificate) (*NamespacedCertificate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedCertificateList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*NamespacedCertificateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedCertificateController AddHandler(ctx context.Context, name string, sync NamespacedCertificateHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedCertificateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedCertificateLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedCertificateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedCertificateHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedCertificateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedCertificateLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedCertificateLifecycle) }
type NamespacedCertificateLifecycle ¶
type NamespacedCertificateLifecycle interface { Create(obj *NamespacedCertificate) (runtime.Object, error) Remove(obj *NamespacedCertificate) (runtime.Object, error) Updated(obj *NamespacedCertificate) (runtime.Object, error) }
type NamespacedCertificateList ¶
type NamespacedCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedCertificate `json:"items"` }
func (*NamespacedCertificateList) DeepCopy ¶
func (in *NamespacedCertificateList) DeepCopy() *NamespacedCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedCertificateList.
func (*NamespacedCertificateList) DeepCopyInto ¶
func (in *NamespacedCertificateList) DeepCopyInto(out *NamespacedCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedCertificateList) DeepCopyObject ¶
func (in *NamespacedCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedCertificateLister ¶
type NamespacedCertificateLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedCertificate, err error) Get(namespace, name string) (*NamespacedCertificate, error) }
type NamespacedCertificatesGetter ¶
type NamespacedCertificatesGetter interface {
NamespacedCertificates(namespace string) NamespacedCertificateInterface
}
type NamespacedDockerCredential ¶
type NamespacedDockerCredential DockerCredential
func NewNamespacedDockerCredential ¶
func NewNamespacedDockerCredential(namespace, name string, obj NamespacedDockerCredential) *NamespacedDockerCredential
func (*NamespacedDockerCredential) DeepCopy ¶
func (in *NamespacedDockerCredential) DeepCopy() *NamespacedDockerCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedDockerCredential.
func (*NamespacedDockerCredential) DeepCopyInto ¶
func (in *NamespacedDockerCredential) DeepCopyInto(out *NamespacedDockerCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedDockerCredential) DeepCopyObject ¶
func (in *NamespacedDockerCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedDockerCredentialChangeHandlerFunc ¶
type NamespacedDockerCredentialChangeHandlerFunc func(obj *NamespacedDockerCredential) (runtime.Object, error)
type NamespacedDockerCredentialController ¶
type NamespacedDockerCredentialController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() NamespacedDockerCredentialLister AddHandler(ctx context.Context, name string, handler NamespacedDockerCredentialHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedDockerCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedDockerCredentialHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedDockerCredentialHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedDockerCredentialHandlerFunc ¶
type NamespacedDockerCredentialHandlerFunc func(key string, obj *NamespacedDockerCredential) (runtime.Object, error)
func NewNamespacedDockerCredentialLifecycleAdapter ¶
func NewNamespacedDockerCredentialLifecycleAdapter(name string, clusterScoped bool, client NamespacedDockerCredentialInterface, l NamespacedDockerCredentialLifecycle) NamespacedDockerCredentialHandlerFunc
type NamespacedDockerCredentialInterface ¶
type NamespacedDockerCredentialInterface interface { ObjectClient() *objectclient.ObjectClient Create(*NamespacedDockerCredential) (*NamespacedDockerCredential, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedDockerCredential, error) Get(name string, opts metav1.GetOptions) (*NamespacedDockerCredential, error) Update(*NamespacedDockerCredential) (*NamespacedDockerCredential, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedDockerCredentialList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*NamespacedDockerCredentialList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedDockerCredentialController AddHandler(ctx context.Context, name string, sync NamespacedDockerCredentialHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedDockerCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedDockerCredentialLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedDockerCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) }
type NamespacedDockerCredentialLifecycle ¶
type NamespacedDockerCredentialLifecycle interface { Create(obj *NamespacedDockerCredential) (runtime.Object, error) Remove(obj *NamespacedDockerCredential) (runtime.Object, error) Updated(obj *NamespacedDockerCredential) (runtime.Object, error) }
type NamespacedDockerCredentialList ¶
type NamespacedDockerCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedDockerCredential `json:"items"` }
func (*NamespacedDockerCredentialList) DeepCopy ¶
func (in *NamespacedDockerCredentialList) DeepCopy() *NamespacedDockerCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedDockerCredentialList.
func (*NamespacedDockerCredentialList) DeepCopyInto ¶
func (in *NamespacedDockerCredentialList) DeepCopyInto(out *NamespacedDockerCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedDockerCredentialList) DeepCopyObject ¶
func (in *NamespacedDockerCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedDockerCredentialLister ¶
type NamespacedDockerCredentialLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedDockerCredential, err error) Get(namespace, name string) (*NamespacedDockerCredential, error) }
type NamespacedDockerCredentialsGetter ¶
type NamespacedDockerCredentialsGetter interface {
NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
}
type NamespacedSSHAuth ¶
type NamespacedSSHAuth SSHAuth
func NewNamespacedSSHAuth ¶
func NewNamespacedSSHAuth(namespace, name string, obj NamespacedSSHAuth) *NamespacedSSHAuth
func (*NamespacedSSHAuth) DeepCopy ¶
func (in *NamespacedSSHAuth) DeepCopy() *NamespacedSSHAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedSSHAuth.
func (*NamespacedSSHAuth) DeepCopyInto ¶
func (in *NamespacedSSHAuth) DeepCopyInto(out *NamespacedSSHAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedSSHAuth) DeepCopyObject ¶
func (in *NamespacedSSHAuth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedSSHAuthChangeHandlerFunc ¶
type NamespacedSSHAuthChangeHandlerFunc func(obj *NamespacedSSHAuth) (runtime.Object, error)
type NamespacedSSHAuthController ¶
type NamespacedSSHAuthController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() NamespacedSSHAuthLister AddHandler(ctx context.Context, name string, handler NamespacedSSHAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedSSHAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedSSHAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedSSHAuthHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedSSHAuthHandlerFunc ¶
type NamespacedSSHAuthHandlerFunc func(key string, obj *NamespacedSSHAuth) (runtime.Object, error)
func NewNamespacedSSHAuthLifecycleAdapter ¶
func NewNamespacedSSHAuthLifecycleAdapter(name string, clusterScoped bool, client NamespacedSSHAuthInterface, l NamespacedSSHAuthLifecycle) NamespacedSSHAuthHandlerFunc
type NamespacedSSHAuthInterface ¶
type NamespacedSSHAuthInterface interface { ObjectClient() *objectclient.ObjectClient Create(*NamespacedSSHAuth) (*NamespacedSSHAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedSSHAuth, error) Get(name string, opts metav1.GetOptions) (*NamespacedSSHAuth, error) Update(*NamespacedSSHAuth) (*NamespacedSSHAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedSSHAuthList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*NamespacedSSHAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedSSHAuthController AddHandler(ctx context.Context, name string, sync NamespacedSSHAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedSSHAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedSSHAuthLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedSSHAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedSSHAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedSSHAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) }
type NamespacedSSHAuthLifecycle ¶
type NamespacedSSHAuthLifecycle interface { Create(obj *NamespacedSSHAuth) (runtime.Object, error) Remove(obj *NamespacedSSHAuth) (runtime.Object, error) Updated(obj *NamespacedSSHAuth) (runtime.Object, error) }
type NamespacedSSHAuthList ¶
type NamespacedSSHAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedSSHAuth `json:"items"` }
func (*NamespacedSSHAuthList) DeepCopy ¶
func (in *NamespacedSSHAuthList) DeepCopy() *NamespacedSSHAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedSSHAuthList.
func (*NamespacedSSHAuthList) DeepCopyInto ¶
func (in *NamespacedSSHAuthList) DeepCopyInto(out *NamespacedSSHAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedSSHAuthList) DeepCopyObject ¶
func (in *NamespacedSSHAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedSSHAuthLister ¶
type NamespacedSSHAuthLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedSSHAuth, err error) Get(namespace, name string) (*NamespacedSSHAuth, error) }
type NamespacedSSHAuthsGetter ¶
type NamespacedSSHAuthsGetter interface {
NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
}
type NamespacedServiceAccountToken ¶
type NamespacedServiceAccountToken ServiceAccountToken
func NewNamespacedServiceAccountToken ¶
func NewNamespacedServiceAccountToken(namespace, name string, obj NamespacedServiceAccountToken) *NamespacedServiceAccountToken
func (*NamespacedServiceAccountToken) DeepCopy ¶
func (in *NamespacedServiceAccountToken) DeepCopy() *NamespacedServiceAccountToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedServiceAccountToken.
func (*NamespacedServiceAccountToken) DeepCopyInto ¶
func (in *NamespacedServiceAccountToken) DeepCopyInto(out *NamespacedServiceAccountToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedServiceAccountToken) DeepCopyObject ¶
func (in *NamespacedServiceAccountToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedServiceAccountTokenChangeHandlerFunc ¶
type NamespacedServiceAccountTokenChangeHandlerFunc func(obj *NamespacedServiceAccountToken) (runtime.Object, error)
type NamespacedServiceAccountTokenController ¶
type NamespacedServiceAccountTokenController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() NamespacedServiceAccountTokenLister AddHandler(ctx context.Context, name string, handler NamespacedServiceAccountTokenHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedServiceAccountTokenHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedServiceAccountTokenHandlerFunc ¶
type NamespacedServiceAccountTokenHandlerFunc func(key string, obj *NamespacedServiceAccountToken) (runtime.Object, error)
func NewNamespacedServiceAccountTokenLifecycleAdapter ¶
func NewNamespacedServiceAccountTokenLifecycleAdapter(name string, clusterScoped bool, client NamespacedServiceAccountTokenInterface, l NamespacedServiceAccountTokenLifecycle) NamespacedServiceAccountTokenHandlerFunc
type NamespacedServiceAccountTokenInterface ¶
type NamespacedServiceAccountTokenInterface interface { ObjectClient() *objectclient.ObjectClient Create(*NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedServiceAccountToken, error) Get(name string, opts metav1.GetOptions) (*NamespacedServiceAccountToken, error) Update(*NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedServiceAccountTokenList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*NamespacedServiceAccountTokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedServiceAccountTokenController AddHandler(ctx context.Context, name string, sync NamespacedServiceAccountTokenHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedServiceAccountTokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedServiceAccountTokenLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedServiceAccountTokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) }
type NamespacedServiceAccountTokenLifecycle ¶
type NamespacedServiceAccountTokenLifecycle interface { Create(obj *NamespacedServiceAccountToken) (runtime.Object, error) Remove(obj *NamespacedServiceAccountToken) (runtime.Object, error) Updated(obj *NamespacedServiceAccountToken) (runtime.Object, error) }
type NamespacedServiceAccountTokenList ¶
type NamespacedServiceAccountTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedServiceAccountToken `json:"items"` }
func (*NamespacedServiceAccountTokenList) DeepCopy ¶
func (in *NamespacedServiceAccountTokenList) DeepCopy() *NamespacedServiceAccountTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedServiceAccountTokenList.
func (*NamespacedServiceAccountTokenList) DeepCopyInto ¶
func (in *NamespacedServiceAccountTokenList) DeepCopyInto(out *NamespacedServiceAccountTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedServiceAccountTokenList) DeepCopyObject ¶
func (in *NamespacedServiceAccountTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedServiceAccountTokenLister ¶
type NamespacedServiceAccountTokenLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedServiceAccountToken, err error) Get(namespace, name string) (*NamespacedServiceAccountToken, error) }
type NamespacedServiceAccountTokensGetter ¶
type NamespacedServiceAccountTokensGetter interface {
NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
}
type OauthApplyInput ¶
type OauthApplyInput struct { Hostname string `json:"hostname,omitempty"` TLS bool `json:"tls,omitempty"` RedirectURL string `json:"redirectUrl,omitempty"` ClientID string `json:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty"` Code string `json:"code,omitempty"` }
func (*OauthApplyInput) DeepCopy ¶
func (in *OauthApplyInput) DeepCopy() *OauthApplyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthApplyInput.
func (*OauthApplyInput) DeepCopyInto ¶
func (in *OauthApplyInput) DeepCopyInto(out *OauthApplyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthProvider ¶
type OauthProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceCodeProvider `json:",inline"` RedirectURL string `json:"redirectUrl"` }
func (*OauthProvider) DeepCopy ¶
func (in *OauthProvider) DeepCopy() *OauthProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthProvider.
func (*OauthProvider) DeepCopyInto ¶
func (in *OauthProvider) DeepCopyInto(out *OauthProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OauthProvider) DeepCopyObject ¶
func (in *OauthProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Pipeline ¶
type Pipeline struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PipelineSpec `json:"spec"` Status PipelineStatus `json:"status"` }
func NewPipeline ¶
func (*Pipeline) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pipeline) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pipeline) ObjClusterName ¶
type PipelineCondition ¶
type PipelineCondition struct { // Type of cluster condition. Type PipelineConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*PipelineCondition) DeepCopy ¶
func (in *PipelineCondition) DeepCopy() *PipelineCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineCondition.
func (*PipelineCondition) DeepCopyInto ¶
func (in *PipelineCondition) DeepCopyInto(out *PipelineCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineConditionType ¶
type PipelineConditionType string
type PipelineConfig ¶
type PipelineConfig struct { Stages []Stage `json:"stages,omitempty" yaml:"stages,omitempty"` Timeout int `json:"timeout,omitempty" yaml:"timeout,omitempty"` Branch *Constraint `json:"branch,omitempty" yaml:"branch,omitempty"` Notification *PipelineNotification `json:"notification,omitempty" yaml:"notification,omitempty"` }
func (*PipelineConfig) DeepCopy ¶
func (in *PipelineConfig) DeepCopy() *PipelineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineConfig.
func (*PipelineConfig) DeepCopyInto ¶
func (in *PipelineConfig) DeepCopyInto(out *PipelineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineController ¶
type PipelineController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() PipelineLister AddHandler(ctx context.Context, name string, handler PipelineHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PipelineHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PipelineHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PipelineExecution ¶
type PipelineExecution struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PipelineExecutionSpec `json:"spec"` Status PipelineExecutionStatus `json:"status"` }
func NewPipelineExecution ¶
func NewPipelineExecution(namespace, name string, obj PipelineExecution) *PipelineExecution
func (*PipelineExecution) DeepCopy ¶
func (in *PipelineExecution) DeepCopy() *PipelineExecution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecution.
func (*PipelineExecution) DeepCopyInto ¶
func (in *PipelineExecution) DeepCopyInto(out *PipelineExecution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineExecution) DeepCopyObject ¶
func (in *PipelineExecution) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineExecution) ObjClusterName ¶
func (p *PipelineExecution) ObjClusterName() string
type PipelineExecutionChangeHandlerFunc ¶
type PipelineExecutionChangeHandlerFunc func(obj *PipelineExecution) (runtime.Object, error)
type PipelineExecutionController ¶
type PipelineExecutionController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() PipelineExecutionLister AddHandler(ctx context.Context, name string, handler PipelineExecutionHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineExecutionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PipelineExecutionHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PipelineExecutionHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PipelineExecutionHandlerFunc ¶
type PipelineExecutionHandlerFunc func(key string, obj *PipelineExecution) (runtime.Object, error)
func NewPipelineExecutionLifecycleAdapter ¶
func NewPipelineExecutionLifecycleAdapter(name string, clusterScoped bool, client PipelineExecutionInterface, l PipelineExecutionLifecycle) PipelineExecutionHandlerFunc
type PipelineExecutionInterface ¶
type PipelineExecutionInterface interface { ObjectClient() *objectclient.ObjectClient Create(*PipelineExecution) (*PipelineExecution, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*PipelineExecution, error) Get(name string, opts metav1.GetOptions) (*PipelineExecution, error) Update(*PipelineExecution) (*PipelineExecution, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PipelineExecutionList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*PipelineExecutionList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PipelineExecutionController AddHandler(ctx context.Context, name string, sync PipelineExecutionHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineExecutionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PipelineExecutionLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineExecutionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineExecutionHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineExecutionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineExecutionLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineExecutionLifecycle) }
type PipelineExecutionLifecycle ¶
type PipelineExecutionLifecycle interface { Create(obj *PipelineExecution) (runtime.Object, error) Remove(obj *PipelineExecution) (runtime.Object, error) Updated(obj *PipelineExecution) (runtime.Object, error) }
type PipelineExecutionList ¶
type PipelineExecutionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PipelineExecution `json:"items"` }
func (*PipelineExecutionList) DeepCopy ¶
func (in *PipelineExecutionList) DeepCopy() *PipelineExecutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionList.
func (*PipelineExecutionList) DeepCopyInto ¶
func (in *PipelineExecutionList) DeepCopyInto(out *PipelineExecutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineExecutionList) DeepCopyObject ¶
func (in *PipelineExecutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineExecutionLister ¶
type PipelineExecutionLister interface { List(namespace string, selector labels.Selector) (ret []*PipelineExecution, err error) Get(namespace, name string) (*PipelineExecution, error) }
type PipelineExecutionSpec ¶
type PipelineExecutionSpec struct { ProjectName string `json:"projectName" yaml:"projectName" norman:"required,type=reference[project]"` PipelineName string `json:"pipelineName" norman:"required,type=reference[pipeline]"` PipelineConfig PipelineConfig `json:"pipelineConfig,omitempty" norman:"required"` RepositoryURL string `json:"repositoryUrl,omitempty"` Run int `json:"run,omitempty" norman:"required,min=1"` TriggeredBy string `json:"triggeredBy,omitempty" norman:"required,options=user|cron|webhook"` TriggerUserName string `json:"triggerUserName,omitempty" norman:"type=reference[user]"` Commit string `json:"commit,omitempty"` Event string `json:"event,omitempty"` Branch string `json:"branch,omitempty"` Ref string `json:"ref,omitempty"` HTMLLink string `json:"htmlLink,omitempty"` Title string `json:"title,omitempty"` Message string `json:"message,omitempty"` Author string `json:"author,omitempty"` AvatarURL string `json:"avatarUrl,omitempty"` Email string `json:"email,omitempty"` }
func (*PipelineExecutionSpec) DeepCopy ¶
func (in *PipelineExecutionSpec) DeepCopy() *PipelineExecutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionSpec.
func (*PipelineExecutionSpec) DeepCopyInto ¶
func (in *PipelineExecutionSpec) DeepCopyInto(out *PipelineExecutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineExecutionSpec) ObjClusterName ¶
func (p *PipelineExecutionSpec) ObjClusterName() string
type PipelineExecutionStatus ¶
type PipelineExecutionStatus struct { Conditions []PipelineCondition `json:"conditions,omitempty"` ExecutionState string `json:"executionState,omitempty"` Started string `json:"started,omitempty"` Ended string `json:"ended,omitempty"` Stages []StageStatus `json:"stages,omitempty"` }
func (*PipelineExecutionStatus) DeepCopy ¶
func (in *PipelineExecutionStatus) DeepCopy() *PipelineExecutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionStatus.
func (*PipelineExecutionStatus) DeepCopyInto ¶
func (in *PipelineExecutionStatus) DeepCopyInto(out *PipelineExecutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecutionsGetter ¶
type PipelineExecutionsGetter interface {
PipelineExecutions(namespace string) PipelineExecutionInterface
}
type PipelineHandlerFunc ¶
func NewPipelineLifecycleAdapter ¶
func NewPipelineLifecycleAdapter(name string, clusterScoped bool, client PipelineInterface, l PipelineLifecycle) PipelineHandlerFunc
type PipelineInterface ¶
type PipelineInterface interface { ObjectClient() *objectclient.ObjectClient Create(*Pipeline) (*Pipeline, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Pipeline, error) Get(name string, opts metav1.GetOptions) (*Pipeline, error) Update(*Pipeline) (*Pipeline, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PipelineList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*PipelineList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PipelineController AddHandler(ctx context.Context, name string, sync PipelineHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PipelineLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineLifecycle) }
type PipelineLifecycle ¶
type PipelineList ¶
type PipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pipeline `json:"items"` }
func (*PipelineList) DeepCopy ¶
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶
func (in *PipelineList) DeepCopyInto(out *PipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineList) DeepCopyObject ¶
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineLister ¶
type PipelineNotification ¶
type PipelineNotification struct { Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Condition stringorslice `json:"condition,omitempty" yaml:"condition,omitempty"` }
func (*PipelineNotification) DeepCopy ¶
func (in *PipelineNotification) DeepCopy() *PipelineNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineNotification.
func (*PipelineNotification) DeepCopyInto ¶
func (in *PipelineNotification) DeepCopyInto(out *PipelineNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineSetting ¶
type PipelineSetting struct { types.Namespaced ProjectName string `json:"projectName" norman:"type=reference[project]"` metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Value string `json:"value" norman:"required"` Default string `json:"default" norman:"nocreate,noupdate"` Customized bool `json:"customized" norman:"nocreate,noupdate"` }
func NewPipelineSetting ¶
func NewPipelineSetting(namespace, name string, obj PipelineSetting) *PipelineSetting
func (*PipelineSetting) DeepCopy ¶
func (in *PipelineSetting) DeepCopy() *PipelineSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSetting.
func (*PipelineSetting) DeepCopyInto ¶
func (in *PipelineSetting) DeepCopyInto(out *PipelineSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineSetting) DeepCopyObject ¶
func (in *PipelineSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineSetting) ObjClusterName ¶
func (p *PipelineSetting) ObjClusterName() string
type PipelineSettingChangeHandlerFunc ¶
type PipelineSettingChangeHandlerFunc func(obj *PipelineSetting) (runtime.Object, error)
type PipelineSettingController ¶
type PipelineSettingController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() PipelineSettingLister AddHandler(ctx context.Context, name string, handler PipelineSettingHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineSettingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PipelineSettingHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PipelineSettingHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PipelineSettingHandlerFunc ¶
type PipelineSettingHandlerFunc func(key string, obj *PipelineSetting) (runtime.Object, error)
func NewPipelineSettingLifecycleAdapter ¶
func NewPipelineSettingLifecycleAdapter(name string, clusterScoped bool, client PipelineSettingInterface, l PipelineSettingLifecycle) PipelineSettingHandlerFunc
type PipelineSettingInterface ¶
type PipelineSettingInterface interface { ObjectClient() *objectclient.ObjectClient Create(*PipelineSetting) (*PipelineSetting, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*PipelineSetting, error) Get(name string, opts metav1.GetOptions) (*PipelineSetting, error) Update(*PipelineSetting) (*PipelineSetting, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PipelineSettingList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*PipelineSettingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PipelineSettingController AddHandler(ctx context.Context, name string, sync PipelineSettingHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineSettingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PipelineSettingLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineSettingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineSettingHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineSettingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineSettingLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineSettingLifecycle) }
type PipelineSettingLifecycle ¶
type PipelineSettingLifecycle interface { Create(obj *PipelineSetting) (runtime.Object, error) Remove(obj *PipelineSetting) (runtime.Object, error) Updated(obj *PipelineSetting) (runtime.Object, error) }
type PipelineSettingList ¶
type PipelineSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PipelineSetting `json:"items"` }
func (*PipelineSettingList) DeepCopy ¶
func (in *PipelineSettingList) DeepCopy() *PipelineSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSettingList.
func (*PipelineSettingList) DeepCopyInto ¶
func (in *PipelineSettingList) DeepCopyInto(out *PipelineSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineSettingList) DeepCopyObject ¶
func (in *PipelineSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineSettingLister ¶
type PipelineSettingLister interface { List(namespace string, selector labels.Selector) (ret []*PipelineSetting, err error) Get(namespace, name string) (*PipelineSetting, error) }
type PipelineSettingsGetter ¶
type PipelineSettingsGetter interface {
PipelineSettings(namespace string) PipelineSettingInterface
}
type PipelineSpec ¶
type PipelineSpec struct { ProjectName string `json:"projectName" yaml:"projectName" norman:"required,type=reference[project]"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` TriggerWebhookPush bool `json:"triggerWebhookPush,omitempty" yaml:"triggerWebhookPush,omitempty"` TriggerWebhookPr bool `json:"triggerWebhookPr,omitempty" yaml:"triggerWebhookPr,omitempty"` TriggerWebhookTag bool `json:"triggerWebhookTag,omitempty" yaml:"triggerWebhookTag,omitempty"` RepositoryURL string `json:"repositoryUrl,omitempty" yaml:"repositoryUrl,omitempty"` SourceCodeCredentialName string `` /* 138-byte string literal not displayed */ }
func (*PipelineSpec) DeepCopy ¶
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶
func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineSpec) ObjClusterName ¶
func (p *PipelineSpec) ObjClusterName() string
type PipelineStatus ¶
type PipelineStatus struct { PipelineState string `json:"pipelineState,omitempty" norman:"required,options=active|inactive,default=active"` NextRun int `json:"nextRun" yaml:"nextRun,omitempty" norman:"default=1,min=1"` LastExecutionID string `json:"lastExecutionId,omitempty" yaml:"lastExecutionId,omitempty"` LastRunState string `json:"lastRunState,omitempty" yaml:"lastRunState,omitempty"` LastStarted string `json:"lastStarted,omitempty" yaml:"lastStarted,omitempty"` NextStart string `json:"nextStart,omitempty" yaml:"nextStart,omitempty"` WebHookID string `json:"webhookId,omitempty" yaml:"webhookId,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty" norman:"writeOnly,noupdate"` SourceCodeCredential *SourceCodeCredential `json:"sourceCodeCredential,omitempty" yaml:"sourceCodeCredential,omitempty"` }
func (*PipelineStatus) DeepCopy ¶
func (in *PipelineStatus) DeepCopy() *PipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.
func (*PipelineStatus) DeepCopyInto ¶
func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineSystemImages ¶
type PipelineSystemImages struct { Jenkins string `json:"jenkins,omitempty"` JenkinsJnlp string `json:"jenkinsJnlp,omitempty"` AlpineGit string `json:"alpineGit,omitempty"` PluginsDocker string `json:"pluginsDocker,omitempty"` Minio string `json:"minio,omitempty"` Registry string `json:"registry,omitempty"` RegistryProxy string `json:"registryProxy,omitempty"` KubeApply string `json:"kubeApply,omitempty"` }
func (*PipelineSystemImages) DeepCopy ¶
func (in *PipelineSystemImages) DeepCopy() *PipelineSystemImages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSystemImages.
func (*PipelineSystemImages) DeepCopyInto ¶
func (in *PipelineSystemImages) DeepCopyInto(out *PipelineSystemImages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelinesGetter ¶
type PipelinesGetter interface {
Pipelines(namespace string) PipelineInterface
}
type PublicEndpoint ¶
type PublicEndpoint struct { NodeName string `json:"nodeName,omitempty" norman:"type=reference[/v3/schemas/node],nocreate,noupdate"` Addresses []string `json:"addresses,omitempty" norman:"nocreate,noupdate"` Port int32 `json:"port,omitempty" norman:"nocreate,noupdate"` Protocol string `json:"protocol,omitempty" norman:"nocreate,noupdate"` // for node port service endpoint ServiceName string `json:"serviceName,omitempty" norman:"type=reference[service],nocreate,noupdate"` // for host port endpoint PodName string `json:"podName,omitempty" norman:"type=reference[pod],nocreate,noupdate"` // for ingress endpoint. ServiceName, podName, ingressName are mutually exclusive IngressName string `json:"ingressName,omitempty" norman:"type=reference[ingress],nocreate,noupdate"` // Hostname/path are set for Ingress endpoints Hostname string `json:"hostname,omitempty" norman:"nocreate,noupdate"` Path string `json:"path,omitempty" norman:"nocreate,noupdate"` // True when endpoint is exposed on every node AllNodes bool `json:"allNodes" norman:"nocreate,noupdate"` }
func (*PublicEndpoint) DeepCopy ¶
func (in *PublicEndpoint) DeepCopy() *PublicEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicEndpoint.
func (*PublicEndpoint) DeepCopyInto ¶
func (in *PublicEndpoint) DeepCopyInto(out *PublicEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishCatalogConfig ¶
type PublishCatalogConfig struct { Path string `json:"path,omitempty" yaml:"path,omitempty"` CatalogTemplate string `json:"catalogTemplate,omitempty" yaml:"catalogTemplate,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` GitURL string `json:"gitUrl,omitempty" yaml:"gitUrl,omitempty"` GitBranch string `json:"gitBranch,omitempty" yaml:"gitBranch,omitempty"` GitAuthor string `json:"gitAuthor,omitempty" yaml:"gitAuthor,omitempty"` GitEmail string `json:"gitEmail,omitempty" yaml:"gitEmail,omitempty"` }
func (*PublishCatalogConfig) DeepCopy ¶
func (in *PublishCatalogConfig) DeepCopy() *PublishCatalogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishCatalogConfig.
func (*PublishCatalogConfig) DeepCopyInto ¶
func (in *PublishCatalogConfig) DeepCopyInto(out *PublishCatalogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishImageConfig ¶
type PublishImageConfig struct { DockerfilePath string `json:"dockerfilePath,omittempty" yaml:"dockerfilePath,omitempty" norman:"required,default=./Dockerfile"` BuildContext string `json:"buildContext,omitempty" yaml:"buildContext,omitempty" norman:"required,default=."` Tag string `json:"tag,omitempty" yaml:"tag,omitempty" norman:"required,default=${CICD_GIT_REPOSITORY_NAME}:${CICD_GIT_BRANCH}"` PushRemote bool `json:"pushRemote,omitempty" yaml:"pushRemote,omitempty"` Registry string `json:"registry,omitempty" yaml:"registry,omitempty"` }
func (*PublishImageConfig) DeepCopy ¶
func (in *PublishImageConfig) DeepCopy() *PublishImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishImageConfig.
func (*PublishImageConfig) DeepCopyInto ¶
func (in *PublishImageConfig) DeepCopyInto(out *PublishImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PushPipelineConfigInput ¶
type PushPipelineConfigInput struct {
Configs map[string]PipelineConfig `json:"configs,omitempty"`
}
func (*PushPipelineConfigInput) DeepCopy ¶
func (in *PushPipelineConfigInput) DeepCopy() *PushPipelineConfigInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushPipelineConfigInput.
func (*PushPipelineConfigInput) DeepCopyInto ¶
func (in *PushPipelineConfigInput) DeepCopyInto(out *PushPipelineConfigInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Recipient ¶
type Recipient struct { Recipient string `json:"recipient,omitempty"` Notifier string `json:"notifier,omitempty"` }
func (*Recipient) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Recipient.
func (*Recipient) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryCredential ¶
type RegistryCredential struct { Description string `json:"description"` Username string `json:"username"` Password string `json:"password" norman:"writeOnly"` Auth string `json:"auth" norman:"writeOnly"` Email string `json:"email"` }
func (*RegistryCredential) DeepCopy ¶
func (in *RegistryCredential) DeepCopy() *RegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredential.
func (*RegistryCredential) DeepCopyInto ¶
func (in *RegistryCredential) DeepCopyInto(out *RegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoPerm ¶
type RepoPerm struct { Pull bool `json:"pull,omitempty"` Push bool `json:"push,omitempty"` Admin bool `json:"admin,omitempty"` }
func (*RepoPerm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoPerm.
func (*RepoPerm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollbackRevision ¶
type RollbackRevision struct { RevisionName string `json:"revisionName,omitempty" norman:"type=reference[/v3/project/schemas/apprevision]"` ForceUpgrade bool `json:"forceUpgrade,omitempty"` }
func (*RollbackRevision) DeepCopy ¶
func (in *RollbackRevision) DeepCopy() *RollbackRevision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackRevision.
func (*RollbackRevision) DeepCopyInto ¶
func (in *RollbackRevision) DeepCopyInto(out *RollbackRevision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunPipelineInput ¶
type RunPipelineInput struct {
Branch string `json:"branch,omitempty"`
}
func (*RunPipelineInput) DeepCopy ¶
func (in *RunPipelineInput) DeepCopy() *RunPipelineInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunPipelineInput.
func (*RunPipelineInput) DeepCopyInto ¶
func (in *RunPipelineInput) DeepCopyInto(out *RunPipelineInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunScriptConfig ¶
type RunScriptConfig struct { Image string `json:"image,omitempty" yaml:"image,omitempty" norman:"required"` ShellScript string `json:"shellScript,omitempty" yaml:"shellScript,omitempty"` }
func (*RunScriptConfig) DeepCopy ¶
func (in *RunScriptConfig) DeepCopy() *RunScriptConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunScriptConfig.
func (*RunScriptConfig) DeepCopyInto ¶
func (in *RunScriptConfig) DeepCopyInto(out *RunScriptConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuth ¶
type SSHAuth struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` PrivateKey string `json:"privateKey" norman:"writeOnly"` Fingerprint string `json:"certFingerprint" norman:"nocreate,noupdate"` }
func NewSSHAuth ¶
func (*SSHAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuth.
func (*SSHAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHAuth) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSHAuthController ¶
type SSHAuthController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() SSHAuthLister AddHandler(ctx context.Context, name string, handler SSHAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SSHAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SSHAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SSHAuthHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SSHAuthHandlerFunc ¶
func NewSSHAuthLifecycleAdapter ¶
func NewSSHAuthLifecycleAdapter(name string, clusterScoped bool, client SSHAuthInterface, l SSHAuthLifecycle) SSHAuthHandlerFunc
type SSHAuthInterface ¶
type SSHAuthInterface interface { ObjectClient() *objectclient.ObjectClient Create(*SSHAuth) (*SSHAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SSHAuth, error) Get(name string, opts metav1.GetOptions) (*SSHAuth, error) Update(*SSHAuth) (*SSHAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SSHAuthList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*SSHAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SSHAuthController AddHandler(ctx context.Context, name string, sync SSHAuthHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SSHAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SSHAuthLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SSHAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SSHAuthHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SSHAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SSHAuthLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SSHAuthLifecycle) }
type SSHAuthLifecycle ¶
type SSHAuthList ¶
type SSHAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SSHAuth `json:"items"` }
func (*SSHAuthList) DeepCopy ¶
func (in *SSHAuthList) DeepCopy() *SSHAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthList.
func (*SSHAuthList) DeepCopyInto ¶
func (in *SSHAuthList) DeepCopyInto(out *SSHAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHAuthList) DeepCopyObject ¶
func (in *SSHAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSHAuthLister ¶
type SSHAuthsGetter ¶
type SSHAuthsGetter interface {
SSHAuths(namespace string) SSHAuthInterface
}
type ServiceAccountToken ¶
type ServiceAccountToken struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AccountName string `json:"accountName"` AccountUID string `json:"accountUid"` Description string `json:"description"` Token string `json:"token" norman:"writeOnly"` CACRT string `json:"caCrt"` }
func NewServiceAccountToken ¶
func NewServiceAccountToken(namespace, name string, obj ServiceAccountToken) *ServiceAccountToken
func (*ServiceAccountToken) DeepCopy ¶
func (in *ServiceAccountToken) DeepCopy() *ServiceAccountToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountToken.
func (*ServiceAccountToken) DeepCopyInto ¶
func (in *ServiceAccountToken) DeepCopyInto(out *ServiceAccountToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountToken) DeepCopyObject ¶
func (in *ServiceAccountToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountTokenChangeHandlerFunc ¶
type ServiceAccountTokenChangeHandlerFunc func(obj *ServiceAccountToken) (runtime.Object, error)
type ServiceAccountTokenController ¶
type ServiceAccountTokenController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() ServiceAccountTokenLister AddHandler(ctx context.Context, name string, handler ServiceAccountTokenHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountTokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ServiceAccountTokenHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ServiceAccountTokenHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ServiceAccountTokenHandlerFunc ¶
type ServiceAccountTokenHandlerFunc func(key string, obj *ServiceAccountToken) (runtime.Object, error)
func NewServiceAccountTokenLifecycleAdapter ¶
func NewServiceAccountTokenLifecycleAdapter(name string, clusterScoped bool, client ServiceAccountTokenInterface, l ServiceAccountTokenLifecycle) ServiceAccountTokenHandlerFunc
type ServiceAccountTokenInterface ¶
type ServiceAccountTokenInterface interface { ObjectClient() *objectclient.ObjectClient Create(*ServiceAccountToken) (*ServiceAccountToken, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ServiceAccountToken, error) Get(name string, opts metav1.GetOptions) (*ServiceAccountToken, error) Update(*ServiceAccountToken) (*ServiceAccountToken, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ServiceAccountTokenList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*ServiceAccountTokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ServiceAccountTokenController AddHandler(ctx context.Context, name string, sync ServiceAccountTokenHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountTokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ServiceAccountTokenLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceAccountTokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceAccountTokenHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceAccountTokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceAccountTokenLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceAccountTokenLifecycle) }
type ServiceAccountTokenLifecycle ¶
type ServiceAccountTokenLifecycle interface { Create(obj *ServiceAccountToken) (runtime.Object, error) Remove(obj *ServiceAccountToken) (runtime.Object, error) Updated(obj *ServiceAccountToken) (runtime.Object, error) }
type ServiceAccountTokenList ¶
type ServiceAccountTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccountToken `json:"items"` }
func (*ServiceAccountTokenList) DeepCopy ¶
func (in *ServiceAccountTokenList) DeepCopy() *ServiceAccountTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountTokenList.
func (*ServiceAccountTokenList) DeepCopyInto ¶
func (in *ServiceAccountTokenList) DeepCopyInto(out *ServiceAccountTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountTokenList) DeepCopyObject ¶
func (in *ServiceAccountTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountTokenLister ¶
type ServiceAccountTokenLister interface { List(namespace string, selector labels.Selector) (ret []*ServiceAccountToken, err error) Get(namespace, name string) (*ServiceAccountToken, error) }
type ServiceAccountTokensGetter ¶
type ServiceAccountTokensGetter interface {
ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
}
type SourceCodeConfig ¶
type SourceCodeConfig struct { }
func (*SourceCodeConfig) DeepCopy ¶
func (in *SourceCodeConfig) DeepCopy() *SourceCodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeConfig.
func (*SourceCodeConfig) DeepCopyInto ¶
func (in *SourceCodeConfig) DeepCopyInto(out *SourceCodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceCodeCredential ¶
type SourceCodeCredential struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourceCodeCredentialSpec `json:"spec"` Status SourceCodeCredentialStatus `json:"status"` }
func NewSourceCodeCredential ¶
func NewSourceCodeCredential(namespace, name string, obj SourceCodeCredential) *SourceCodeCredential
func (*SourceCodeCredential) DeepCopy ¶
func (in *SourceCodeCredential) DeepCopy() *SourceCodeCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeCredential.
func (*SourceCodeCredential) DeepCopyInto ¶
func (in *SourceCodeCredential) DeepCopyInto(out *SourceCodeCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeCredential) DeepCopyObject ¶
func (in *SourceCodeCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SourceCodeCredential) ObjClusterName ¶
func (s *SourceCodeCredential) ObjClusterName() string
type SourceCodeCredentialChangeHandlerFunc ¶
type SourceCodeCredentialChangeHandlerFunc func(obj *SourceCodeCredential) (runtime.Object, error)
type SourceCodeCredentialController ¶
type SourceCodeCredentialController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() SourceCodeCredentialLister AddHandler(ctx context.Context, name string, handler SourceCodeCredentialHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeCredentialHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeCredentialHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SourceCodeCredentialHandlerFunc ¶
type SourceCodeCredentialHandlerFunc func(key string, obj *SourceCodeCredential) (runtime.Object, error)
func NewSourceCodeCredentialLifecycleAdapter ¶
func NewSourceCodeCredentialLifecycleAdapter(name string, clusterScoped bool, client SourceCodeCredentialInterface, l SourceCodeCredentialLifecycle) SourceCodeCredentialHandlerFunc
type SourceCodeCredentialInterface ¶
type SourceCodeCredentialInterface interface { ObjectClient() *objectclient.ObjectClient Create(*SourceCodeCredential) (*SourceCodeCredential, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SourceCodeCredential, error) Get(name string, opts metav1.GetOptions) (*SourceCodeCredential, error) Update(*SourceCodeCredential) (*SourceCodeCredential, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SourceCodeCredentialList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*SourceCodeCredentialList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeCredentialController AddHandler(ctx context.Context, name string, sync SourceCodeCredentialHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeCredentialLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeCredentialHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeCredentialLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeCredentialLifecycle) }
type SourceCodeCredentialLifecycle ¶
type SourceCodeCredentialLifecycle interface { Create(obj *SourceCodeCredential) (runtime.Object, error) Remove(obj *SourceCodeCredential) (runtime.Object, error) Updated(obj *SourceCodeCredential) (runtime.Object, error) }
type SourceCodeCredentialList ¶
type SourceCodeCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SourceCodeCredential `json:"items"` }
func (*SourceCodeCredentialList) DeepCopy ¶
func (in *SourceCodeCredentialList) DeepCopy() *SourceCodeCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeCredentialList.
func (*SourceCodeCredentialList) DeepCopyInto ¶
func (in *SourceCodeCredentialList) DeepCopyInto(out *SourceCodeCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeCredentialList) DeepCopyObject ¶
func (in *SourceCodeCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourceCodeCredentialLister ¶
type SourceCodeCredentialLister interface { List(namespace string, selector labels.Selector) (ret []*SourceCodeCredential, err error) Get(namespace, name string) (*SourceCodeCredential, error) }
type SourceCodeCredentialSpec ¶
type SourceCodeCredentialSpec struct { ProjectName string `json:"projectName" norman:"type=reference[project]"` SourceCodeType string `json:"sourceCodeType,omitempty" norman:"required,options=github|gitlab|bitbucketcloud|bitbucketserver"` UserName string `json:"userName" norman:"required,type=reference[user]"` DisplayName string `json:"displayName,omitempty" norman:"required"` AvatarURL string `json:"avatarUrl,omitempty"` HTMLURL string `json:"htmlUrl,omitempty"` LoginName string `json:"loginName,omitempty"` GitLoginName string `json:"gitLoginName,omitempty"` GitCloneToken string `json:"gitCloneToken,omitempty" norman:"writeOnly,noupdate"` AccessToken string `json:"accessToken,omitempty" norman:"writeOnly,noupdate"` RefreshToken string `json:"refreshToken,omitempty" norman:"writeOnly,noupdate"` Expiry string `json:"expiry,omitempty"` }
func (*SourceCodeCredentialSpec) DeepCopy ¶
func (in *SourceCodeCredentialSpec) DeepCopy() *SourceCodeCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeCredentialSpec.
func (*SourceCodeCredentialSpec) DeepCopyInto ¶
func (in *SourceCodeCredentialSpec) DeepCopyInto(out *SourceCodeCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeCredentialSpec) ObjClusterName ¶
func (s *SourceCodeCredentialSpec) ObjClusterName() string
type SourceCodeCredentialStatus ¶
type SourceCodeCredentialStatus struct {
Logout bool `json:"logout,omitempty"`
}
func (*SourceCodeCredentialStatus) DeepCopy ¶
func (in *SourceCodeCredentialStatus) DeepCopy() *SourceCodeCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeCredentialStatus.
func (*SourceCodeCredentialStatus) DeepCopyInto ¶
func (in *SourceCodeCredentialStatus) DeepCopyInto(out *SourceCodeCredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceCodeCredentialsGetter ¶
type SourceCodeCredentialsGetter interface {
SourceCodeCredentials(namespace string) SourceCodeCredentialInterface
}
type SourceCodeProvider ¶
type SourceCodeProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` ProjectName string `json:"projectName" norman:"type=reference[project]"` Type string `json:"type" norman:"options=github|gitlab|bitbucketcloud|bitbucketserver"` }
func NewSourceCodeProvider ¶
func NewSourceCodeProvider(namespace, name string, obj SourceCodeProvider) *SourceCodeProvider
func (*SourceCodeProvider) DeepCopy ¶
func (in *SourceCodeProvider) DeepCopy() *SourceCodeProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeProvider.
func (*SourceCodeProvider) DeepCopyInto ¶
func (in *SourceCodeProvider) DeepCopyInto(out *SourceCodeProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeProvider) DeepCopyObject ¶
func (in *SourceCodeProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SourceCodeProvider) ObjClusterName ¶
func (s *SourceCodeProvider) ObjClusterName() string
type SourceCodeProviderChangeHandlerFunc ¶
type SourceCodeProviderChangeHandlerFunc func(obj *SourceCodeProvider) (runtime.Object, error)
type SourceCodeProviderConfig ¶
type SourceCodeProviderConfig struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` ProjectName string `json:"projectName" norman:"required,type=reference[project]"` Type string `json:"type" norman:"noupdate,options=github|gitlab|bitbucketcloud|bitbucketserver"` Enabled bool `json:"enabled,omitempty"` CredentialSecret string `json:"credentialSecret,omitempty" norman:"nocreate,noupdate"` }
func NewSourceCodeProviderConfig ¶
func NewSourceCodeProviderConfig(namespace, name string, obj SourceCodeProviderConfig) *SourceCodeProviderConfig
func (*SourceCodeProviderConfig) DeepCopy ¶
func (in *SourceCodeProviderConfig) DeepCopy() *SourceCodeProviderConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeProviderConfig.
func (*SourceCodeProviderConfig) DeepCopyInto ¶
func (in *SourceCodeProviderConfig) DeepCopyInto(out *SourceCodeProviderConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeProviderConfig) DeepCopyObject ¶
func (in *SourceCodeProviderConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SourceCodeProviderConfig) ObjClusterName ¶
func (s *SourceCodeProviderConfig) ObjClusterName() string
type SourceCodeProviderConfigChangeHandlerFunc ¶
type SourceCodeProviderConfigChangeHandlerFunc func(obj *SourceCodeProviderConfig) (runtime.Object, error)
type SourceCodeProviderConfigController ¶
type SourceCodeProviderConfigController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() SourceCodeProviderConfigLister AddHandler(ctx context.Context, name string, handler SourceCodeProviderConfigHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderConfigHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeProviderConfigHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeProviderConfigHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SourceCodeProviderConfigHandlerFunc ¶
type SourceCodeProviderConfigHandlerFunc func(key string, obj *SourceCodeProviderConfig) (runtime.Object, error)
func NewSourceCodeProviderConfigLifecycleAdapter ¶
func NewSourceCodeProviderConfigLifecycleAdapter(name string, clusterScoped bool, client SourceCodeProviderConfigInterface, l SourceCodeProviderConfigLifecycle) SourceCodeProviderConfigHandlerFunc
type SourceCodeProviderConfigInterface ¶
type SourceCodeProviderConfigInterface interface { ObjectClient() *objectclient.ObjectClient Create(*SourceCodeProviderConfig) (*SourceCodeProviderConfig, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SourceCodeProviderConfig, error) Get(name string, opts metav1.GetOptions) (*SourceCodeProviderConfig, error) Update(*SourceCodeProviderConfig) (*SourceCodeProviderConfig, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SourceCodeProviderConfigList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*SourceCodeProviderConfigList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeProviderConfigController AddHandler(ctx context.Context, name string, sync SourceCodeProviderConfigHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderConfigHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeProviderConfigLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeProviderConfigLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeProviderConfigHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeProviderConfigHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeProviderConfigLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeProviderConfigLifecycle) }
type SourceCodeProviderConfigLifecycle ¶
type SourceCodeProviderConfigLifecycle interface { Create(obj *SourceCodeProviderConfig) (runtime.Object, error) Remove(obj *SourceCodeProviderConfig) (runtime.Object, error) Updated(obj *SourceCodeProviderConfig) (runtime.Object, error) }
type SourceCodeProviderConfigList ¶
type SourceCodeProviderConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SourceCodeProviderConfig `json:"items"` }
func (*SourceCodeProviderConfigList) DeepCopy ¶
func (in *SourceCodeProviderConfigList) DeepCopy() *SourceCodeProviderConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeProviderConfigList.
func (*SourceCodeProviderConfigList) DeepCopyInto ¶
func (in *SourceCodeProviderConfigList) DeepCopyInto(out *SourceCodeProviderConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeProviderConfigList) DeepCopyObject ¶
func (in *SourceCodeProviderConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourceCodeProviderConfigLister ¶
type SourceCodeProviderConfigLister interface { List(namespace string, selector labels.Selector) (ret []*SourceCodeProviderConfig, err error) Get(namespace, name string) (*SourceCodeProviderConfig, error) }
type SourceCodeProviderConfigsGetter ¶
type SourceCodeProviderConfigsGetter interface {
SourceCodeProviderConfigs(namespace string) SourceCodeProviderConfigInterface
}
type SourceCodeProviderController ¶
type SourceCodeProviderController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() SourceCodeProviderLister AddHandler(ctx context.Context, name string, handler SourceCodeProviderHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeProviderHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeProviderHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SourceCodeProviderHandlerFunc ¶
type SourceCodeProviderHandlerFunc func(key string, obj *SourceCodeProvider) (runtime.Object, error)
func NewSourceCodeProviderLifecycleAdapter ¶
func NewSourceCodeProviderLifecycleAdapter(name string, clusterScoped bool, client SourceCodeProviderInterface, l SourceCodeProviderLifecycle) SourceCodeProviderHandlerFunc
type SourceCodeProviderInterface ¶
type SourceCodeProviderInterface interface { ObjectClient() *objectclient.ObjectClient Create(*SourceCodeProvider) (*SourceCodeProvider, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SourceCodeProvider, error) Get(name string, opts metav1.GetOptions) (*SourceCodeProvider, error) Update(*SourceCodeProvider) (*SourceCodeProvider, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SourceCodeProviderList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*SourceCodeProviderList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeProviderController AddHandler(ctx context.Context, name string, sync SourceCodeProviderHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeProviderLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeProviderLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeProviderHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeProviderHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeProviderLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeProviderLifecycle) }
type SourceCodeProviderLifecycle ¶
type SourceCodeProviderLifecycle interface { Create(obj *SourceCodeProvider) (runtime.Object, error) Remove(obj *SourceCodeProvider) (runtime.Object, error) Updated(obj *SourceCodeProvider) (runtime.Object, error) }
type SourceCodeProviderList ¶
type SourceCodeProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SourceCodeProvider `json:"items"` }
func (*SourceCodeProviderList) DeepCopy ¶
func (in *SourceCodeProviderList) DeepCopy() *SourceCodeProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeProviderList.
func (*SourceCodeProviderList) DeepCopyInto ¶
func (in *SourceCodeProviderList) DeepCopyInto(out *SourceCodeProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeProviderList) DeepCopyObject ¶
func (in *SourceCodeProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourceCodeProviderLister ¶
type SourceCodeProviderLister interface { List(namespace string, selector labels.Selector) (ret []*SourceCodeProvider, err error) Get(namespace, name string) (*SourceCodeProvider, error) }
type SourceCodeProvidersGetter ¶
type SourceCodeProvidersGetter interface {
SourceCodeProviders(namespace string) SourceCodeProviderInterface
}
type SourceCodeRepositoriesGetter ¶
type SourceCodeRepositoriesGetter interface {
SourceCodeRepositories(namespace string) SourceCodeRepositoryInterface
}
type SourceCodeRepository ¶
type SourceCodeRepository struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourceCodeRepositorySpec `json:"spec"` Status SourceCodeRepositoryStatus `json:"status"` }
func NewSourceCodeRepository ¶
func NewSourceCodeRepository(namespace, name string, obj SourceCodeRepository) *SourceCodeRepository
func (*SourceCodeRepository) DeepCopy ¶
func (in *SourceCodeRepository) DeepCopy() *SourceCodeRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeRepository.
func (*SourceCodeRepository) DeepCopyInto ¶
func (in *SourceCodeRepository) DeepCopyInto(out *SourceCodeRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeRepository) DeepCopyObject ¶
func (in *SourceCodeRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SourceCodeRepository) ObjClusterName ¶
func (s *SourceCodeRepository) ObjClusterName() string
type SourceCodeRepositoryChangeHandlerFunc ¶
type SourceCodeRepositoryChangeHandlerFunc func(obj *SourceCodeRepository) (runtime.Object, error)
type SourceCodeRepositoryController ¶
type SourceCodeRepositoryController interface { Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() SourceCodeRepositoryLister AddHandler(ctx context.Context, name string, handler SourceCodeRepositoryHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeRepositoryHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeRepositoryHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeRepositoryHandlerFunc) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, after time.Duration) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SourceCodeRepositoryHandlerFunc ¶
type SourceCodeRepositoryHandlerFunc func(key string, obj *SourceCodeRepository) (runtime.Object, error)
func NewSourceCodeRepositoryLifecycleAdapter ¶
func NewSourceCodeRepositoryLifecycleAdapter(name string, clusterScoped bool, client SourceCodeRepositoryInterface, l SourceCodeRepositoryLifecycle) SourceCodeRepositoryHandlerFunc
type SourceCodeRepositoryInterface ¶
type SourceCodeRepositoryInterface interface { ObjectClient() *objectclient.ObjectClient Create(*SourceCodeRepository) (*SourceCodeRepository, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SourceCodeRepository, error) Get(name string, opts metav1.GetOptions) (*SourceCodeRepository, error) Update(*SourceCodeRepository) (*SourceCodeRepository, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SourceCodeRepositoryList, error) ListNamespaced(namespace string, opts metav1.ListOptions) (*SourceCodeRepositoryList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeRepositoryController AddHandler(ctx context.Context, name string, sync SourceCodeRepositoryHandlerFunc) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeRepositoryHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeRepositoryLifecycle) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeRepositoryLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeRepositoryHandlerFunc) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeRepositoryHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeRepositoryLifecycle) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeRepositoryLifecycle) }
type SourceCodeRepositoryLifecycle ¶
type SourceCodeRepositoryLifecycle interface { Create(obj *SourceCodeRepository) (runtime.Object, error) Remove(obj *SourceCodeRepository) (runtime.Object, error) Updated(obj *SourceCodeRepository) (runtime.Object, error) }
type SourceCodeRepositoryList ¶
type SourceCodeRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SourceCodeRepository `json:"items"` }
func (*SourceCodeRepositoryList) DeepCopy ¶
func (in *SourceCodeRepositoryList) DeepCopy() *SourceCodeRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeRepositoryList.
func (*SourceCodeRepositoryList) DeepCopyInto ¶
func (in *SourceCodeRepositoryList) DeepCopyInto(out *SourceCodeRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeRepositoryList) DeepCopyObject ¶
func (in *SourceCodeRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourceCodeRepositoryLister ¶
type SourceCodeRepositoryLister interface { List(namespace string, selector labels.Selector) (ret []*SourceCodeRepository, err error) Get(namespace, name string) (*SourceCodeRepository, error) }
type SourceCodeRepositorySpec ¶
type SourceCodeRepositorySpec struct { ProjectName string `json:"projectName" norman:"type=reference[project]"` SourceCodeType string `json:"sourceCodeType,omitempty" norman:"required,options=github|gitlab|bitbucketcloud|bitbucketserver"` UserName string `json:"userName" norman:"required,type=reference[user]"` SourceCodeCredentialName string `json:"sourceCodeCredentialName,omitempty" norman:"required,type=reference[sourceCodeCredential]"` URL string `json:"url,omitempty"` Permissions RepoPerm `json:"permissions,omitempty"` Language string `json:"language,omitempty"` DefaultBranch string `json:"defaultBranch,omitempty"` }
func (*SourceCodeRepositorySpec) DeepCopy ¶
func (in *SourceCodeRepositorySpec) DeepCopy() *SourceCodeRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeRepositorySpec.
func (*SourceCodeRepositorySpec) DeepCopyInto ¶
func (in *SourceCodeRepositorySpec) DeepCopyInto(out *SourceCodeRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCodeRepositorySpec) ObjClusterName ¶
func (s *SourceCodeRepositorySpec) ObjClusterName() string
type SourceCodeRepositoryStatus ¶
type SourceCodeRepositoryStatus struct { }
func (*SourceCodeRepositoryStatus) DeepCopy ¶
func (in *SourceCodeRepositoryStatus) DeepCopy() *SourceCodeRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCodeRepositoryStatus.
func (*SourceCodeRepositoryStatus) DeepCopyInto ¶
func (in *SourceCodeRepositoryStatus) DeepCopyInto(out *SourceCodeRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stage ¶
type Stage struct { Name string `json:"name,omitempty" yaml:"name,omitempty" norman:"required"` Steps []Step `json:"steps,omitempty" yaml:"steps,omitempty" norman:"required"` When *Constraints `json:"when,omitempty" yaml:"when,omitempty"` }
func (*Stage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage.
func (*Stage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageStatus ¶
type StageStatus struct { State string `json:"state,omitempty"` Started string `json:"started,omitempty"` Ended string `json:"ended,omitempty"` Steps []StepStatus `json:"steps,omitempty"` }
func (*StageStatus) DeepCopy ¶
func (in *StageStatus) DeepCopy() *StageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageStatus.
func (*StageStatus) DeepCopyInto ¶
func (in *StageStatus) DeepCopyInto(out *StageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Step ¶
type Step struct { SourceCodeConfig *SourceCodeConfig `json:"sourceCodeConfig,omitempty" yaml:"sourceCodeConfig,omitempty"` RunScriptConfig *RunScriptConfig `json:"runScriptConfig,omitempty" yaml:"runScriptConfig,omitempty"` PublishImageConfig *PublishImageConfig `json:"publishImageConfig,omitempty" yaml:"publishImageConfig,omitempty"` ApplyYamlConfig *ApplyYamlConfig `json:"applyYamlConfig,omitempty" yaml:"applyYamlConfig,omitempty"` PublishCatalogConfig *PublishCatalogConfig `json:"publishCatalogConfig,omitempty" yaml:"publishCatalogConfig,omitempty"` ApplyAppConfig *ApplyAppConfig `json:"applyAppConfig,omitempty" yaml:"applyAppConfig,omitempty"` Env map[string]string `json:"env,omitempty" yaml:"env,omitempty"` EnvFrom []EnvFrom `json:"envFrom,omitempty" yaml:"envFrom,omitempty"` Privileged bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` CPURequest string `json:"cpuRequest,omitempty" yaml:"cpuRequest,omitempty"` CPULimit string `json:"cpuLimit,omitempty" yaml:"cpuLimit,omitempty"` MemoryRequest string `json:"memoryRequest,omitempty" yaml:"memoryRequest,omitempty"` MemoryLimit string `json:"memoryLimit,omitempty" yaml:"memoryLimit,omitempty"` When *Constraints `json:"when,omitempty" yaml:"when,omitempty"` }
func (*Step) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Step.
func (*Step) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StepStatus ¶
type StepStatus struct { State string `json:"state,omitempty"` Started string `json:"started,omitempty"` Ended string `json:"ended,omitempty"` }
func (*StepStatus) DeepCopy ¶
func (in *StepStatus) DeepCopy() *StepStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepStatus.
func (*StepStatus) DeepCopyInto ¶
func (in *StepStatus) DeepCopyInto(out *StepStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workload ¶
type Workload struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` }
func NewWorkload ¶
func (*Workload) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workload.
func (*Workload) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.