Documentation ¶
Index ¶
- type Server
- func (s *Server) AddCloudProvider(ctx context.Context, request *captenpluginspb.AddCloudProviderRequest) (*captenpluginspb.AddCloudProviderResponse, error)
- func (s *Server) AddContainerRegistry(ctx context.Context, request *captenpluginspb.AddContainerRegistryRequest) (*captenpluginspb.AddContainerRegistryResponse, error)
- func (s *Server) AddCrossplanProvider(ctx context.Context, request *captenpluginspb.AddCrossplanProviderRequest) (*captenpluginspb.AddCrossplanProviderResponse, error)
- func (s *Server) AddGitProject(ctx context.Context, request *captenpluginspb.AddGitProjectRequest) (*captenpluginspb.AddGitProjectResponse, error)
- func (s *Server) AddStoreApp(ctx context.Context, request *serverpb.AddStoreAppRequest) (*serverpb.AddStoreAppResponse, error)
- func (s *Server) AuthInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, ...) (interface{}, error)
- func (s *Server) ConfigurePluginStore(ctx context.Context, request *pluginstorepb.ConfigurePluginStoreRequest) (*pluginstorepb.ConfigurePluginStoreResponse, error)
- func (s *Server) DeleteCloudProvider(ctx context.Context, request *captenpluginspb.DeleteCloudProviderRequest) (*captenpluginspb.DeleteCloudProviderResponse, error)
- func (s *Server) DeleteClusterRegistration(ctx context.Context, request *serverpb.DeleteClusterRegistrationRequest) (*serverpb.DeleteClusterRegistrationResponse, error)
- func (s *Server) DeleteContainerRegistry(ctx context.Context, request *captenpluginspb.DeleteContainerRegistryRequest) (*captenpluginspb.DeleteContainerRegistryResponse, error)
- func (s *Server) DeleteCrossplanProvider(ctx context.Context, request *captenpluginspb.DeleteCrossplanProviderRequest) (*captenpluginspb.DeleteCrossplanProviderResponse, error)
- func (s *Server) DeleteGitProject(ctx context.Context, request *captenpluginspb.DeleteGitProjectRequest) (*captenpluginspb.DeleteGitProjectResponse, error)
- func (s *Server) DeleteStoreApp(ctx context.Context, request *serverpb.DeleteStoreAppRequest) (*serverpb.DeleteStoreAppResponse, error)
- func (s *Server) DeployPlugin(ctx context.Context, request *pluginstorepb.DeployPluginRequest) (*pluginstorepb.DeployPluginResponse, error)
- func (s *Server) GetArgoCDProjects(ctx context.Context, request *captenpluginspb.GetArgoCDProjectsRequest) (*captenpluginspb.GetArgoCDProjectsResponse, error)
- func (s *Server) GetCaptenPlugins(ctx context.Context, request *captenpluginspb.GetCaptenPluginsRequest) (*captenpluginspb.GetCaptenPluginsResponse, error)
- func (s *Server) GetCloudProviders(ctx context.Context, request *captenpluginspb.GetCloudProvidersRequest) (*captenpluginspb.GetCloudProvidersResponse, error)
- func (s *Server) GetCloudProvidersForLabels(ctx context.Context, ...) (*captenpluginspb.GetCloudProvidersWithFilterResponse, error)
- func (s *Server) GetCluster(ctx context.Context, request *serverpb.GetClusterRequest) (*serverpb.GetClusterResponse, error)
- func (s *Server) GetClusterApp(ctx context.Context, request *serverpb.GetClusterAppRequest) (*serverpb.GetClusterAppResponse, error)
- func (s *Server) GetClusterAppLaunchConfigs(ctx context.Context, request *serverpb.GetClusterAppLaunchConfigsRequest) (*serverpb.GetClusterAppLaunchConfigsResponse, error)
- func (s *Server) GetClusterApps(ctx context.Context, request *serverpb.GetClusterAppsRequest) (*serverpb.GetClusterAppsResponse, error)
- func (s *Server) GetClusterDetails(ctx context.Context, request *serverpb.GetClusterDetailsRequest) (*serverpb.GetClusterDetailsResponse, error)
- func (s *Server) GetClusters(ctx context.Context, request *serverpb.GetClustersRequest) (*serverpb.GetClustersResponse, error)
- func (s *Server) GetContainerRegistry(ctx context.Context, request *captenpluginspb.GetContainerRegistryRequest) (*captenpluginspb.GetContainerRegistryResponse, error)
- func (s *Server) GetCrossplanProviders(ctx context.Context, request *captenpluginspb.GetCrossplanProvidersRequest) (*captenpluginspb.GetCrossplanProvidersResponse, error)
- func (s *Server) GetCrossplaneProject(ctx context.Context, request *captenpluginspb.GetCrossplaneProjectsRequest) (*captenpluginspb.GetCrossplaneProjectsResponse, error)
- func (s *Server) GetGitProjects(ctx context.Context, request *captenpluginspb.GetGitProjectsRequest) (*captenpluginspb.GetGitProjectsResponse, error)
- func (s *Server) GetGitProjectsForLabels(ctx context.Context, request *captenpluginspb.GetGitProjectsForLabelsRequest) (*captenpluginspb.GetGitProjectsForLabelsResponse, error)
- func (s *Server) GetManagedClusterKubeconfig(ctx context.Context, ...) (*captenpluginspb.GetManagedClusterKubeconfigResponse, error)
- func (s *Server) GetManagedClusters(ctx context.Context, request *captenpluginspb.GetManagedClustersRequest) (*captenpluginspb.GetManagedClustersResponse, error)
- func (s *Server) GetPluginData(ctx context.Context, request *pluginstorepb.GetPluginDataRequest) (*pluginstorepb.GetPluginDataResponse, error)
- func (s *Server) GetPluginStoreConfig(ctx context.Context, request *pluginstorepb.GetPluginStoreConfigRequest) (*pluginstorepb.GetPluginStoreConfigResponse, error)
- func (s *Server) GetPluginValues(ctx context.Context, request *pluginstorepb.GetPluginValuesRequest) (*pluginstorepb.GetPluginValuesResponse, error)
- func (s *Server) GetPlugins(ctx context.Context, request *pluginstorepb.GetPluginsRequest) (*pluginstorepb.GetPluginsResponse, error)
- func (s *Server) GetStoreApp(ctx context.Context, request *serverpb.GetStoreAppRequest) (*serverpb.GetStoreAppResponse, error)
- func (s *Server) GetStoreAppValues(ctx context.Context, request *serverpb.GetStoreAppValuesRequest) (*serverpb.GetStoreAppValuesResponse, error)
- func (s *Server) GetStoreApps(ctx context.Context, request *serverpb.GetStoreAppsRequest) (*serverpb.GetStoreAppsResponse, error)
- func (s *Server) GetTektonProject(ctx context.Context, request *captenpluginspb.GetTektonProjectRequest) (*captenpluginspb.GetTektonProjectResponse, error)
- func (s *Server) NewClusterRegistration(ctx context.Context, request *serverpb.NewClusterRegistrationRequest) (*serverpb.NewClusterRegistrationResponse, error)
- func (s *Server) RegisterArgoCDProject(ctx context.Context, request *captenpluginspb.RegisterArgoCDProjectRequest) (*captenpluginspb.RegisterArgoCDProjectResponse, error)
- func (s *Server) RegisterCrossplaneProject(ctx context.Context, request *captenpluginspb.RegisterCrossplaneProjectRequest) (*captenpluginspb.RegisterCrossplaneProjectResponse, error)
- func (s *Server) RegisterTektonProject(ctx context.Context, request *captenpluginspb.RegisterTektonProjectRequest) (*captenpluginspb.RegisterTektonProjectResponse, error)
- func (s *Server) StoreCredential(ctx context.Context, request *serverpb.StoreCredentialRequest) (*serverpb.StoreCredentialResponse, error)
- func (s *Server) SyncPluginStore(ctx context.Context, request *pluginstorepb.SyncPluginStoreRequest) (*pluginstorepb.SyncPluginStoreResponse, error)
- func (s *Server) UnDeployPlugin(ctx context.Context, request *pluginstorepb.UnDeployPluginRequest) (*pluginstorepb.UnDeployPluginResponse, error)
- func (s *Server) UnRegisterArgoCDProject(ctx context.Context, request *captenpluginspb.UnRegisterArgoCDProjectRequest) (*captenpluginspb.UnRegisterArgoCDProjectResponse, error)
- func (s *Server) UnRegisterCrossplaneProject(ctx context.Context, ...) (*captenpluginspb.UnRegisterCrossplaneProjectResponse, error)
- func (s *Server) UnRegisterTektonProject(ctx context.Context, request *captenpluginspb.UnRegisterTektonProjectRequest) (*captenpluginspb.UnRegisterTektonProjectResponse, error)
- func (s *Server) UpdateCloudProvider(ctx context.Context, request *captenpluginspb.UpdateCloudProviderRequest) (*captenpluginspb.UpdateCloudProviderResponse, error)
- func (s *Server) UpdateClusterRegistration(ctx context.Context, request *serverpb.UpdateClusterRegistrationRequest) (*serverpb.UpdateClusterRegistrationResponse, error)
- func (s *Server) UpdateContainerRegistry(ctx context.Context, request *captenpluginspb.UpdateContainerRegistryRequest) (*captenpluginspb.UpdateContainerRegistryResponse, error)
- func (s *Server) UpdateCrossplanProvider(ctx context.Context, request *captenpluginspb.UpdateCrossplanProviderRequest) (*captenpluginspb.UpdateCrossplanProviderResponse, error)
- func (s *Server) UpdateGitProject(ctx context.Context, request *captenpluginspb.UpdateGitProjectRequest) (*captenpluginspb.UpdateGitProjectResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { serverpb.UnimplementedServerServer captenpluginspb.UnimplementedCaptenPluginsServer pluginstorepb.UnimplementedPluginStoreServer // contains filtered or unexported fields }
func NewServer ¶
func NewServer(log logging.Logger, cfg config.ServiceConfig, serverStore store.ServerStore, oryClient oryclient.OryClient, iam iamclient.IAMRegister) (*Server, error)
func (*Server) AddCloudProvider ¶
func (s *Server) AddCloudProvider(ctx context.Context, request *captenpluginspb.AddCloudProviderRequest) ( *captenpluginspb.AddCloudProviderResponse, error)
func (*Server) AddContainerRegistry ¶
func (s *Server) AddContainerRegistry(ctx context.Context, request *captenpluginspb.AddContainerRegistryRequest) ( *captenpluginspb.AddContainerRegistryResponse, error)
func (*Server) AddCrossplanProvider ¶
func (s *Server) AddCrossplanProvider(ctx context.Context, request *captenpluginspb.AddCrossplanProviderRequest) ( *captenpluginspb.AddCrossplanProviderResponse, error)
func (*Server) AddGitProject ¶
func (s *Server) AddGitProject(ctx context.Context, request *captenpluginspb.AddGitProjectRequest) ( *captenpluginspb.AddGitProjectResponse, error)
func (*Server) AddStoreApp ¶
func (s *Server) AddStoreApp(ctx context.Context, request *serverpb.AddStoreAppRequest) ( *serverpb.AddStoreAppResponse, error)
func (*Server) AuthInterceptor ¶
func (s *Server) AuthInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)
func (*Server) ConfigurePluginStore ¶
func (s *Server) ConfigurePluginStore(ctx context.Context, request *pluginstorepb.ConfigurePluginStoreRequest) ( *pluginstorepb.ConfigurePluginStoreResponse, error)
func (*Server) DeleteCloudProvider ¶
func (s *Server) DeleteCloudProvider(ctx context.Context, request *captenpluginspb.DeleteCloudProviderRequest) ( *captenpluginspb.DeleteCloudProviderResponse, error)
func (*Server) DeleteClusterRegistration ¶
func (s *Server) DeleteClusterRegistration(ctx context.Context, request *serverpb.DeleteClusterRegistrationRequest) ( *serverpb.DeleteClusterRegistrationResponse, error)
func (*Server) DeleteContainerRegistry ¶
func (s *Server) DeleteContainerRegistry(ctx context.Context, request *captenpluginspb.DeleteContainerRegistryRequest) ( *captenpluginspb.DeleteContainerRegistryResponse, error)
func (*Server) DeleteCrossplanProvider ¶
func (s *Server) DeleteCrossplanProvider(ctx context.Context, request *captenpluginspb.DeleteCrossplanProviderRequest) ( *captenpluginspb.DeleteCrossplanProviderResponse, error)
func (*Server) DeleteGitProject ¶
func (s *Server) DeleteGitProject(ctx context.Context, request *captenpluginspb.DeleteGitProjectRequest) ( *captenpluginspb.DeleteGitProjectResponse, error)
func (*Server) DeleteStoreApp ¶
func (s *Server) DeleteStoreApp(ctx context.Context, request *serverpb.DeleteStoreAppRequest) ( *serverpb.DeleteStoreAppResponse, error)
func (*Server) DeployPlugin ¶
func (s *Server) DeployPlugin(ctx context.Context, request *pluginstorepb.DeployPluginRequest) ( *pluginstorepb.DeployPluginResponse, error)
func (*Server) GetArgoCDProjects ¶
func (s *Server) GetArgoCDProjects(ctx context.Context, request *captenpluginspb.GetArgoCDProjectsRequest) ( *captenpluginspb.GetArgoCDProjectsResponse, error)
func (*Server) GetCaptenPlugins ¶
func (s *Server) GetCaptenPlugins(ctx context.Context, request *captenpluginspb.GetCaptenPluginsRequest) ( *captenpluginspb.GetCaptenPluginsResponse, error)
func (*Server) GetCloudProviders ¶
func (s *Server) GetCloudProviders(ctx context.Context, request *captenpluginspb.GetCloudProvidersRequest) ( *captenpluginspb.GetCloudProvidersResponse, error)
func (*Server) GetCloudProvidersForLabels ¶
func (s *Server) GetCloudProvidersForLabels(ctx context.Context, request *captenpluginspb.GetCloudProvidersWithFilterRequest) ( *captenpluginspb.GetCloudProvidersWithFilterResponse, error)
func (*Server) GetCluster ¶
func (s *Server) GetCluster(ctx context.Context, request *serverpb.GetClusterRequest) ( *serverpb.GetClusterResponse, error)
func (*Server) GetClusterApp ¶
func (s *Server) GetClusterApp(ctx context.Context, request *serverpb.GetClusterAppRequest) ( *serverpb.GetClusterAppResponse, error)
func (*Server) GetClusterAppLaunchConfigs ¶
func (s *Server) GetClusterAppLaunchConfigs(ctx context.Context, request *serverpb.GetClusterAppLaunchConfigsRequest) ( *serverpb.GetClusterAppLaunchConfigsResponse, error)
func (*Server) GetClusterApps ¶
func (s *Server) GetClusterApps(ctx context.Context, request *serverpb.GetClusterAppsRequest) ( *serverpb.GetClusterAppsResponse, error)
func (*Server) GetClusterDetails ¶
func (s *Server) GetClusterDetails(ctx context.Context, request *serverpb.GetClusterDetailsRequest) ( *serverpb.GetClusterDetailsResponse, error)
func (*Server) GetClusters ¶
func (s *Server) GetClusters(ctx context.Context, request *serverpb.GetClustersRequest) ( *serverpb.GetClustersResponse, error)
func (*Server) GetContainerRegistry ¶
func (s *Server) GetContainerRegistry(ctx context.Context, request *captenpluginspb.GetContainerRegistryRequest) ( *captenpluginspb.GetContainerRegistryResponse, error)
func (*Server) GetCrossplanProviders ¶
func (s *Server) GetCrossplanProviders(ctx context.Context, request *captenpluginspb.GetCrossplanProvidersRequest) ( *captenpluginspb.GetCrossplanProvidersResponse, error)
func (*Server) GetCrossplaneProject ¶
func (s *Server) GetCrossplaneProject(ctx context.Context, request *captenpluginspb.GetCrossplaneProjectsRequest) ( *captenpluginspb.GetCrossplaneProjectsResponse, error)
func (*Server) GetGitProjects ¶
func (s *Server) GetGitProjects(ctx context.Context, request *captenpluginspb.GetGitProjectsRequest) ( *captenpluginspb.GetGitProjectsResponse, error)
func (*Server) GetGitProjectsForLabels ¶
func (s *Server) GetGitProjectsForLabels(ctx context.Context, request *captenpluginspb.GetGitProjectsForLabelsRequest) ( *captenpluginspb.GetGitProjectsForLabelsResponse, error)
func (*Server) GetManagedClusterKubeconfig ¶
func (s *Server) GetManagedClusterKubeconfig(ctx context.Context, request *captenpluginspb.GetManagedClusterKubeconfigRequest) ( *captenpluginspb.GetManagedClusterKubeconfigResponse, error)
func (*Server) GetManagedClusters ¶
func (s *Server) GetManagedClusters(ctx context.Context, request *captenpluginspb.GetManagedClustersRequest) ( *captenpluginspb.GetManagedClustersResponse, error)
func (*Server) GetPluginData ¶
func (s *Server) GetPluginData(ctx context.Context, request *pluginstorepb.GetPluginDataRequest) ( *pluginstorepb.GetPluginDataResponse, error)
func (*Server) GetPluginStoreConfig ¶
func (s *Server) GetPluginStoreConfig(ctx context.Context, request *pluginstorepb.GetPluginStoreConfigRequest) ( *pluginstorepb.GetPluginStoreConfigResponse, error)
func (*Server) GetPluginValues ¶
func (s *Server) GetPluginValues(ctx context.Context, request *pluginstorepb.GetPluginValuesRequest) ( *pluginstorepb.GetPluginValuesResponse, error)
func (*Server) GetPlugins ¶
func (s *Server) GetPlugins(ctx context.Context, request *pluginstorepb.GetPluginsRequest) ( *pluginstorepb.GetPluginsResponse, error)
func (*Server) GetStoreApp ¶
func (s *Server) GetStoreApp(ctx context.Context, request *serverpb.GetStoreAppRequest) ( *serverpb.GetStoreAppResponse, error)
func (*Server) GetStoreAppValues ¶
func (s *Server) GetStoreAppValues(ctx context.Context, request *serverpb.GetStoreAppValuesRequest) ( *serverpb.GetStoreAppValuesResponse, error)
func (*Server) GetStoreApps ¶
func (s *Server) GetStoreApps(ctx context.Context, request *serverpb.GetStoreAppsRequest) ( *serverpb.GetStoreAppsResponse, error)
func (*Server) GetTektonProject ¶
func (s *Server) GetTektonProject(ctx context.Context, request *captenpluginspb.GetTektonProjectRequest) ( *captenpluginspb.GetTektonProjectResponse, error)
func (*Server) NewClusterRegistration ¶
func (s *Server) NewClusterRegistration(ctx context.Context, request *serverpb.NewClusterRegistrationRequest) ( *serverpb.NewClusterRegistrationResponse, error)
func (*Server) RegisterArgoCDProject ¶
func (s *Server) RegisterArgoCDProject(ctx context.Context, request *captenpluginspb.RegisterArgoCDProjectRequest) ( *captenpluginspb.RegisterArgoCDProjectResponse, error)
func (*Server) RegisterCrossplaneProject ¶
func (s *Server) RegisterCrossplaneProject(ctx context.Context, request *captenpluginspb.RegisterCrossplaneProjectRequest) ( *captenpluginspb.RegisterCrossplaneProjectResponse, error)
func (*Server) RegisterTektonProject ¶
func (s *Server) RegisterTektonProject(ctx context.Context, request *captenpluginspb.RegisterTektonProjectRequest) ( *captenpluginspb.RegisterTektonProjectResponse, error)
func (*Server) StoreCredential ¶
func (s *Server) StoreCredential(ctx context.Context, request *serverpb.StoreCredentialRequest) ( *serverpb.StoreCredentialResponse, error)
func (*Server) SyncPluginStore ¶
func (s *Server) SyncPluginStore(ctx context.Context, request *pluginstorepb.SyncPluginStoreRequest) ( *pluginstorepb.SyncPluginStoreResponse, error)
func (*Server) UnDeployPlugin ¶
func (s *Server) UnDeployPlugin(ctx context.Context, request *pluginstorepb.UnDeployPluginRequest) ( *pluginstorepb.UnDeployPluginResponse, error)
func (*Server) UnRegisterArgoCDProject ¶
func (s *Server) UnRegisterArgoCDProject(ctx context.Context, request *captenpluginspb.UnRegisterArgoCDProjectRequest) ( *captenpluginspb.UnRegisterArgoCDProjectResponse, error)
func (*Server) UnRegisterCrossplaneProject ¶
func (s *Server) UnRegisterCrossplaneProject(ctx context.Context, request *captenpluginspb.UnRegisterCrossplaneProjectRequest) ( *captenpluginspb.UnRegisterCrossplaneProjectResponse, error)
func (*Server) UnRegisterTektonProject ¶
func (s *Server) UnRegisterTektonProject(ctx context.Context, request *captenpluginspb.UnRegisterTektonProjectRequest) ( *captenpluginspb.UnRegisterTektonProjectResponse, error)
func (*Server) UpdateCloudProvider ¶
func (s *Server) UpdateCloudProvider(ctx context.Context, request *captenpluginspb.UpdateCloudProviderRequest) ( *captenpluginspb.UpdateCloudProviderResponse, error)
func (*Server) UpdateClusterRegistration ¶
func (s *Server) UpdateClusterRegistration(ctx context.Context, request *serverpb.UpdateClusterRegistrationRequest) ( *serverpb.UpdateClusterRegistrationResponse, error)
func (*Server) UpdateContainerRegistry ¶
func (s *Server) UpdateContainerRegistry(ctx context.Context, request *captenpluginspb.UpdateContainerRegistryRequest) ( *captenpluginspb.UpdateContainerRegistryResponse, error)
func (*Server) UpdateCrossplanProvider ¶
func (s *Server) UpdateCrossplanProvider(ctx context.Context, request *captenpluginspb.UpdateCrossplanProviderRequest) ( *captenpluginspb.UpdateCrossplanProviderResponse, error)
func (*Server) UpdateGitProject ¶
func (s *Server) UpdateGitProject(ctx context.Context, request *captenpluginspb.UpdateGitProjectRequest) ( *captenpluginspb.UpdateGitProjectResponse, error)
Source Files ¶
- add_store_apps.go
- agent.go
- app_config_mapping.go
- app_values_utils.go
- configure_app_sso.go
- container_registry.go
- delete_cluster_registration.go
- delete_store_app.go
- get_capten_plugins.go
- get_cluster.go
- get_cluster_app.go
- get_cluster_app_launches.go
- get_cluster_apps.go
- get_clusters.go
- get_store_app.go
- get_store_app_values.go
- get_store_apps.go
- interceptor.go
- new_cluster_registration.go
- plugin_argocd_apis.go
- plugin_cloud_provider_apis.go
- plugin_crossplane_project_apis.go
- plugin_crossplane_provider_apis.go
- plugin_git_apis.go
- plugin_managed_clusters_apis.go
- plugin_store_apis.go
- plugin_tekton_apis.go
- server.go
- update_cluster_registration.go
- validate_request.go
Click to show internal directories.
Click to hide internal directories.