repository

package
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2018 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Overview

Package repository is a generated protocol buffer package.

Repository Service

Repository Service API performs CRUD actions against repository resources

It is generated from these files:
	server/repository/repository.proto

It has these top-level messages:
	RepoAppsQuery
	AppInfo
	RepoAppDetailsQuery
	RepoAppDetailsResponse
	RepoAppsResponse
	KsonnetAppSpec
	HelmAppSpec
	KsonnetEnvironment
	KsonnetEnvironmentDestination
	RepoQuery
	RepoResponse
	RepoCreateRequest
	RepoUpdateRequest

Package repository is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthRepository = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRepository   = fmt.Errorf("proto: integer overflow")
)

Functions

func RegisterRepositoryServiceHandler

func RegisterRepositoryServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRepositoryServiceHandler registers the http handlers for service RepositoryService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRepositoryServiceHandlerClient

func RegisterRepositoryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RepositoryServiceClient) error

RegisterRepositoryServiceHandler registers the http handlers for service RepositoryService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RepositoryServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RepositoryServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RepositoryServiceClient" to call the correct interceptors.

func RegisterRepositoryServiceHandlerFromEndpoint

func RegisterRepositoryServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRepositoryServiceHandlerFromEndpoint is same as RegisterRepositoryServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRepositoryServiceServer

func RegisterRepositoryServiceServer(s *grpc.Server, srv RepositoryServiceServer)

Types

type AppInfo added in v0.7.1

type AppInfo struct {
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
}

AppInfo contains application type and app file path

func (*AppInfo) Descriptor added in v0.7.1

func (*AppInfo) Descriptor() ([]byte, []int)

func (*AppInfo) GetPath added in v0.7.1

func (m *AppInfo) GetPath() string

func (*AppInfo) GetType added in v0.7.1

func (m *AppInfo) GetType() string

func (*AppInfo) Marshal added in v0.7.1

func (m *AppInfo) Marshal() (dAtA []byte, err error)

func (*AppInfo) MarshalTo added in v0.7.1

func (m *AppInfo) MarshalTo(dAtA []byte) (int, error)

func (*AppInfo) ProtoMessage added in v0.7.1

func (*AppInfo) ProtoMessage()

func (*AppInfo) Reset added in v0.7.1

func (m *AppInfo) Reset()

func (*AppInfo) Size added in v0.7.1

func (m *AppInfo) Size() (n int)

func (*AppInfo) String added in v0.7.1

func (m *AppInfo) String() string

func (*AppInfo) Unmarshal added in v0.7.1

func (m *AppInfo) Unmarshal(dAtA []byte) error

type HelmAppSpec added in v0.7.0

type HelmAppSpec struct {
	Name       string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Path       string   `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	ValueFiles []string `protobuf:"bytes,3,rep,name=valueFiles" json:"valueFiles,omitempty"`
}

HelmAppSpec contains helm app name and path in source repo

func (*HelmAppSpec) Descriptor added in v0.7.0

func (*HelmAppSpec) Descriptor() ([]byte, []int)

func (*HelmAppSpec) GetName added in v0.7.0

func (m *HelmAppSpec) GetName() string

func (*HelmAppSpec) GetPath added in v0.7.0

func (m *HelmAppSpec) GetPath() string

func (*HelmAppSpec) GetValueFiles added in v0.7.1

func (m *HelmAppSpec) GetValueFiles() []string

func (*HelmAppSpec) Marshal added in v0.7.0

func (m *HelmAppSpec) Marshal() (dAtA []byte, err error)

func (*HelmAppSpec) MarshalTo added in v0.7.0

func (m *HelmAppSpec) MarshalTo(dAtA []byte) (int, error)

func (*HelmAppSpec) ProtoMessage added in v0.7.0

func (*HelmAppSpec) ProtoMessage()

func (*HelmAppSpec) Reset added in v0.7.0

func (m *HelmAppSpec) Reset()

func (*HelmAppSpec) Size added in v0.7.0

func (m *HelmAppSpec) Size() (n int)

func (*HelmAppSpec) String added in v0.7.0

func (m *HelmAppSpec) String() string

func (*HelmAppSpec) Unmarshal added in v0.7.0

func (m *HelmAppSpec) Unmarshal(dAtA []byte) error

type KsonnetAppSpec added in v0.4.4

type KsonnetAppSpec struct {
	Name         string                         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Path         string                         `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Environments map[string]*KsonnetEnvironment `` /* 151-byte string literal not displayed */
}

KsonnetAppSpec contains Ksonnet app response This roughly reflects: ksonnet/ksonnet/metadata/app/schema.go

func (*KsonnetAppSpec) Descriptor added in v0.4.4

func (*KsonnetAppSpec) Descriptor() ([]byte, []int)

func (*KsonnetAppSpec) GetEnvironments added in v0.4.4

func (m *KsonnetAppSpec) GetEnvironments() map[string]*KsonnetEnvironment

func (*KsonnetAppSpec) GetName added in v0.4.4

func (m *KsonnetAppSpec) GetName() string

func (*KsonnetAppSpec) GetPath added in v0.5.0

func (m *KsonnetAppSpec) GetPath() string

func (*KsonnetAppSpec) Marshal added in v0.4.4

func (m *KsonnetAppSpec) Marshal() (dAtA []byte, err error)

func (*KsonnetAppSpec) MarshalTo added in v0.4.4

func (m *KsonnetAppSpec) MarshalTo(dAtA []byte) (int, error)

func (*KsonnetAppSpec) ProtoMessage added in v0.4.4

func (*KsonnetAppSpec) ProtoMessage()

func (*KsonnetAppSpec) Reset added in v0.4.4

func (m *KsonnetAppSpec) Reset()

func (*KsonnetAppSpec) Size added in v0.4.4

func (m *KsonnetAppSpec) Size() (n int)

func (*KsonnetAppSpec) String added in v0.4.4

func (m *KsonnetAppSpec) String() string

func (*KsonnetAppSpec) Unmarshal added in v0.4.4

func (m *KsonnetAppSpec) Unmarshal(dAtA []byte) error

type KsonnetEnvironment added in v0.4.4

type KsonnetEnvironment struct {
	// Name is the user defined name of an environment
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// KubernetesVersion is the kubernetes version the targetted cluster is running on.
	K8SVersion string `protobuf:"bytes,2,opt,name=k8sVersion,proto3" json:"k8sVersion,omitempty"`
	// Path is the relative project path containing metadata for this environment.
	Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// Destination stores the cluster address that this environment points to.
	Destination *KsonnetEnvironmentDestination `protobuf:"bytes,4,opt,name=destination" json:"destination,omitempty"`
}

func (*KsonnetEnvironment) Descriptor added in v0.4.4

func (*KsonnetEnvironment) Descriptor() ([]byte, []int)

func (*KsonnetEnvironment) GetDestination added in v0.4.4

func (*KsonnetEnvironment) GetK8SVersion added in v0.4.4

func (m *KsonnetEnvironment) GetK8SVersion() string

func (*KsonnetEnvironment) GetName added in v0.4.4

func (m *KsonnetEnvironment) GetName() string

func (*KsonnetEnvironment) GetPath added in v0.4.4

func (m *KsonnetEnvironment) GetPath() string

func (*KsonnetEnvironment) Marshal added in v0.4.4

func (m *KsonnetEnvironment) Marshal() (dAtA []byte, err error)

func (*KsonnetEnvironment) MarshalTo added in v0.4.4

func (m *KsonnetEnvironment) MarshalTo(dAtA []byte) (int, error)

func (*KsonnetEnvironment) ProtoMessage added in v0.4.4

func (*KsonnetEnvironment) ProtoMessage()

func (*KsonnetEnvironment) Reset added in v0.4.4

func (m *KsonnetEnvironment) Reset()

func (*KsonnetEnvironment) Size added in v0.4.4

func (m *KsonnetEnvironment) Size() (n int)

func (*KsonnetEnvironment) String added in v0.4.4

func (m *KsonnetEnvironment) String() string

func (*KsonnetEnvironment) Unmarshal added in v0.4.4

func (m *KsonnetEnvironment) Unmarshal(dAtA []byte) error

type KsonnetEnvironmentDestination added in v0.4.4

type KsonnetEnvironmentDestination struct {
	// Server is the Kubernetes server that the cluster is running on.
	Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	// Namespace is the namespace of the Kubernetes server that targets should be deployed to
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
}

func (*KsonnetEnvironmentDestination) Descriptor added in v0.4.4

func (*KsonnetEnvironmentDestination) Descriptor() ([]byte, []int)

func (*KsonnetEnvironmentDestination) GetNamespace added in v0.4.4

func (m *KsonnetEnvironmentDestination) GetNamespace() string

func (*KsonnetEnvironmentDestination) GetServer added in v0.4.4

func (m *KsonnetEnvironmentDestination) GetServer() string

func (*KsonnetEnvironmentDestination) Marshal added in v0.4.4

func (m *KsonnetEnvironmentDestination) Marshal() (dAtA []byte, err error)

func (*KsonnetEnvironmentDestination) MarshalTo added in v0.4.4

func (m *KsonnetEnvironmentDestination) MarshalTo(dAtA []byte) (int, error)

func (*KsonnetEnvironmentDestination) ProtoMessage added in v0.4.4

func (*KsonnetEnvironmentDestination) ProtoMessage()

func (*KsonnetEnvironmentDestination) Reset added in v0.4.4

func (m *KsonnetEnvironmentDestination) Reset()

func (*KsonnetEnvironmentDestination) Size added in v0.4.4

func (m *KsonnetEnvironmentDestination) Size() (n int)

func (*KsonnetEnvironmentDestination) String added in v0.4.4

func (*KsonnetEnvironmentDestination) Unmarshal added in v0.4.4

func (m *KsonnetEnvironmentDestination) Unmarshal(dAtA []byte) error

type RepoAppDetailsQuery added in v0.7.1

type RepoAppDetailsQuery struct {
	Repo     string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"`
	Revision string `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
	Path     string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
}

RepoAppDetailsQuery contains query information for app details request

func (*RepoAppDetailsQuery) Descriptor added in v0.7.1

func (*RepoAppDetailsQuery) Descriptor() ([]byte, []int)

func (*RepoAppDetailsQuery) GetPath added in v0.7.1

func (m *RepoAppDetailsQuery) GetPath() string

func (*RepoAppDetailsQuery) GetRepo added in v0.7.1

func (m *RepoAppDetailsQuery) GetRepo() string

func (*RepoAppDetailsQuery) GetRevision added in v0.7.1

func (m *RepoAppDetailsQuery) GetRevision() string

func (*RepoAppDetailsQuery) Marshal added in v0.7.1

func (m *RepoAppDetailsQuery) Marshal() (dAtA []byte, err error)

func (*RepoAppDetailsQuery) MarshalTo added in v0.7.1

func (m *RepoAppDetailsQuery) MarshalTo(dAtA []byte) (int, error)

func (*RepoAppDetailsQuery) ProtoMessage added in v0.7.1

func (*RepoAppDetailsQuery) ProtoMessage()

func (*RepoAppDetailsQuery) Reset added in v0.7.1

func (m *RepoAppDetailsQuery) Reset()

func (*RepoAppDetailsQuery) Size added in v0.7.1

func (m *RepoAppDetailsQuery) Size() (n int)

func (*RepoAppDetailsQuery) String added in v0.7.1

func (m *RepoAppDetailsQuery) String() string

func (*RepoAppDetailsQuery) Unmarshal added in v0.7.1

func (m *RepoAppDetailsQuery) Unmarshal(dAtA []byte) error

type RepoAppDetailsResponse added in v0.7.1

type RepoAppDetailsResponse struct {
	Type    string          `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Ksonnet *KsonnetAppSpec `protobuf:"bytes,2,opt,name=ksonnet" json:"ksonnet,omitempty"`
	Helm    *HelmAppSpec    `protobuf:"bytes,3,opt,name=helm" json:"helm,omitempty"`
}

RepoAppDetailsResponse application details

func (*RepoAppDetailsResponse) Descriptor added in v0.7.1

func (*RepoAppDetailsResponse) Descriptor() ([]byte, []int)

func (*RepoAppDetailsResponse) GetHelm added in v0.7.1

func (m *RepoAppDetailsResponse) GetHelm() *HelmAppSpec

func (*RepoAppDetailsResponse) GetKsonnet added in v0.7.1

func (m *RepoAppDetailsResponse) GetKsonnet() *KsonnetAppSpec

func (*RepoAppDetailsResponse) GetType added in v0.7.1

func (m *RepoAppDetailsResponse) GetType() string

func (*RepoAppDetailsResponse) Marshal added in v0.7.1

func (m *RepoAppDetailsResponse) Marshal() (dAtA []byte, err error)

func (*RepoAppDetailsResponse) MarshalTo added in v0.7.1

func (m *RepoAppDetailsResponse) MarshalTo(dAtA []byte) (int, error)

func (*RepoAppDetailsResponse) ProtoMessage added in v0.7.1

func (*RepoAppDetailsResponse) ProtoMessage()

func (*RepoAppDetailsResponse) Reset added in v0.7.1

func (m *RepoAppDetailsResponse) Reset()

func (*RepoAppDetailsResponse) Size added in v0.7.1

func (m *RepoAppDetailsResponse) Size() (n int)

func (*RepoAppDetailsResponse) String added in v0.7.1

func (m *RepoAppDetailsResponse) String() string

func (*RepoAppDetailsResponse) Unmarshal added in v0.7.1

func (m *RepoAppDetailsResponse) Unmarshal(dAtA []byte) error

type RepoAppsQuery added in v0.7.0

type RepoAppsQuery struct {
	Repo     string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"`
	Revision string `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
}

RepoAppsQuery is a query for Repository apps

func (*RepoAppsQuery) Descriptor added in v0.7.0

func (*RepoAppsQuery) Descriptor() ([]byte, []int)

func (*RepoAppsQuery) GetRepo added in v0.7.0

func (m *RepoAppsQuery) GetRepo() string

func (*RepoAppsQuery) GetRevision added in v0.7.0

func (m *RepoAppsQuery) GetRevision() string

func (*RepoAppsQuery) Marshal added in v0.7.0

func (m *RepoAppsQuery) Marshal() (dAtA []byte, err error)

func (*RepoAppsQuery) MarshalTo added in v0.7.0

func (m *RepoAppsQuery) MarshalTo(dAtA []byte) (int, error)

func (*RepoAppsQuery) ProtoMessage added in v0.7.0

func (*RepoAppsQuery) ProtoMessage()

func (*RepoAppsQuery) Reset added in v0.7.0

func (m *RepoAppsQuery) Reset()

func (*RepoAppsQuery) Size added in v0.7.0

func (m *RepoAppsQuery) Size() (n int)

func (*RepoAppsQuery) String added in v0.7.0

func (m *RepoAppsQuery) String() string

func (*RepoAppsQuery) Unmarshal added in v0.7.0

func (m *RepoAppsQuery) Unmarshal(dAtA []byte) error

type RepoAppsResponse added in v0.7.0

type RepoAppsResponse struct {
	Items []*AppInfo `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
}

RepoAppsResponse contains applications of specified repository

func (*RepoAppsResponse) Descriptor added in v0.7.0

func (*RepoAppsResponse) Descriptor() ([]byte, []int)

func (*RepoAppsResponse) GetItems added in v0.7.1

func (m *RepoAppsResponse) GetItems() []*AppInfo

func (*RepoAppsResponse) Marshal added in v0.7.0

func (m *RepoAppsResponse) Marshal() (dAtA []byte, err error)

func (*RepoAppsResponse) MarshalTo added in v0.7.0

func (m *RepoAppsResponse) MarshalTo(dAtA []byte) (int, error)

func (*RepoAppsResponse) ProtoMessage added in v0.7.0

func (*RepoAppsResponse) ProtoMessage()

func (*RepoAppsResponse) Reset added in v0.7.0

func (m *RepoAppsResponse) Reset()

func (*RepoAppsResponse) Size added in v0.7.0

func (m *RepoAppsResponse) Size() (n int)

func (*RepoAppsResponse) String added in v0.7.0

func (m *RepoAppsResponse) String() string

func (*RepoAppsResponse) Unmarshal added in v0.7.0

func (m *RepoAppsResponse) Unmarshal(dAtA []byte) error

type RepoCreateRequest added in v0.5.0

type RepoCreateRequest struct {
	Repo   *github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository `protobuf:"bytes,1,opt,name=repo" json:"repo,omitempty"`
	Upsert bool                                                                  `protobuf:"varint,2,opt,name=upsert,proto3" json:"upsert,omitempty"`
}

func (*RepoCreateRequest) Descriptor added in v0.5.0

func (*RepoCreateRequest) Descriptor() ([]byte, []int)

func (*RepoCreateRequest) GetRepo added in v0.5.0

func (*RepoCreateRequest) GetUpsert added in v0.6.0

func (m *RepoCreateRequest) GetUpsert() bool

func (*RepoCreateRequest) Marshal added in v0.5.0

func (m *RepoCreateRequest) Marshal() (dAtA []byte, err error)

func (*RepoCreateRequest) MarshalTo added in v0.5.0

func (m *RepoCreateRequest) MarshalTo(dAtA []byte) (int, error)

func (*RepoCreateRequest) ProtoMessage added in v0.5.0

func (*RepoCreateRequest) ProtoMessage()

func (*RepoCreateRequest) Reset added in v0.5.0

func (m *RepoCreateRequest) Reset()

func (*RepoCreateRequest) Size added in v0.5.0

func (m *RepoCreateRequest) Size() (n int)

func (*RepoCreateRequest) String added in v0.5.0

func (m *RepoCreateRequest) String() string

func (*RepoCreateRequest) Unmarshal added in v0.5.0

func (m *RepoCreateRequest) Unmarshal(dAtA []byte) error

type RepoQuery

type RepoQuery struct {
	Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"`
}

RepoQuery is a query for Repository resources

func (*RepoQuery) Descriptor

func (*RepoQuery) Descriptor() ([]byte, []int)

func (*RepoQuery) GetRepo

func (m *RepoQuery) GetRepo() string

func (*RepoQuery) Marshal added in v0.3.1

func (m *RepoQuery) Marshal() (dAtA []byte, err error)

func (*RepoQuery) MarshalTo added in v0.3.1

func (m *RepoQuery) MarshalTo(dAtA []byte) (int, error)

func (*RepoQuery) ProtoMessage

func (*RepoQuery) ProtoMessage()

func (*RepoQuery) Reset

func (m *RepoQuery) Reset()

func (*RepoQuery) Size added in v0.3.1

func (m *RepoQuery) Size() (n int)

func (*RepoQuery) String

func (m *RepoQuery) String() string

func (*RepoQuery) Unmarshal added in v0.3.1

func (m *RepoQuery) Unmarshal(dAtA []byte) error

type RepoResponse

type RepoResponse struct {
}

func (*RepoResponse) Descriptor

func (*RepoResponse) Descriptor() ([]byte, []int)

func (*RepoResponse) Marshal added in v0.3.1

func (m *RepoResponse) Marshal() (dAtA []byte, err error)

func (*RepoResponse) MarshalTo added in v0.3.1

func (m *RepoResponse) MarshalTo(dAtA []byte) (int, error)

func (*RepoResponse) ProtoMessage

func (*RepoResponse) ProtoMessage()

func (*RepoResponse) Reset

func (m *RepoResponse) Reset()

func (*RepoResponse) Size added in v0.3.1

func (m *RepoResponse) Size() (n int)

func (*RepoResponse) String

func (m *RepoResponse) String() string

func (*RepoResponse) Unmarshal added in v0.3.1

func (m *RepoResponse) Unmarshal(dAtA []byte) error

type RepoUpdateRequest

type RepoUpdateRequest struct {
	Repo *github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository `protobuf:"bytes,1,opt,name=repo" json:"repo,omitempty"`
}

func (*RepoUpdateRequest) Descriptor

func (*RepoUpdateRequest) Descriptor() ([]byte, []int)

func (*RepoUpdateRequest) Marshal added in v0.3.1

func (m *RepoUpdateRequest) Marshal() (dAtA []byte, err error)

func (*RepoUpdateRequest) MarshalTo added in v0.3.1

func (m *RepoUpdateRequest) MarshalTo(dAtA []byte) (int, error)

func (*RepoUpdateRequest) ProtoMessage

func (*RepoUpdateRequest) ProtoMessage()

func (*RepoUpdateRequest) Reset

func (m *RepoUpdateRequest) Reset()

func (*RepoUpdateRequest) Size added in v0.3.1

func (m *RepoUpdateRequest) Size() (n int)

func (*RepoUpdateRequest) String

func (m *RepoUpdateRequest) String() string

func (*RepoUpdateRequest) Unmarshal added in v0.3.1

func (m *RepoUpdateRequest) Unmarshal(dAtA []byte) error

type RepositoryServiceClient

type RepositoryServiceClient interface {
	// List returns list of repos
	List(ctx context.Context, in *RepoQuery, opts ...grpc.CallOption) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.RepositoryList, error)
	// ListApps returns list of apps in the repo
	ListApps(ctx context.Context, in *RepoAppsQuery, opts ...grpc.CallOption) (*RepoAppsResponse, error)
	// GetAppDetails returns application details by given path
	GetAppDetails(ctx context.Context, in *RepoAppDetailsQuery, opts ...grpc.CallOption) (*RepoAppDetailsResponse, error)
	// Create creates a repo
	Create(ctx context.Context, in *RepoCreateRequest, opts ...grpc.CallOption) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository, error)
	// Get returns a repo by name
	Get(ctx context.Context, in *RepoQuery, opts ...grpc.CallOption) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository, error)
	// Update updates a repo
	Update(ctx context.Context, in *RepoUpdateRequest, opts ...grpc.CallOption) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository, error)
	// Delete deletes a repo
	Delete(ctx context.Context, in *RepoQuery, opts ...grpc.CallOption) (*RepoResponse, error)
}

func NewRepositoryServiceClient

func NewRepositoryServiceClient(cc *grpc.ClientConn) RepositoryServiceClient

type RepositoryServiceServer

type RepositoryServiceServer interface {
	// List returns list of repos
	List(context.Context, *RepoQuery) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.RepositoryList, error)
	// ListApps returns list of apps in the repo
	ListApps(context.Context, *RepoAppsQuery) (*RepoAppsResponse, error)
	// GetAppDetails returns application details by given path
	GetAppDetails(context.Context, *RepoAppDetailsQuery) (*RepoAppDetailsResponse, error)
	// Create creates a repo
	Create(context.Context, *RepoCreateRequest) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository, error)
	// Get returns a repo by name
	Get(context.Context, *RepoQuery) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository, error)
	// Update updates a repo
	Update(context.Context, *RepoUpdateRequest) (*github_com_argoproj_argo_cd_pkg_apis_application_v1alpha1.Repository, error)
	// Delete deletes a repo
	Delete(context.Context, *RepoQuery) (*RepoResponse, error)
}

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server provides a Repository service

func NewServer

func NewServer(
	repoClientset reposerver.Clientset,
	db db.ArgoDB,
	enf *rbac.Enforcer,
) *Server

NewServer returns a new instance of the Repository service

func (*Server) Create

Create creates a repository

func (*Server) Delete

func (s *Server) Delete(ctx context.Context, q *RepoQuery) (*RepoResponse, error)

Delete updates a repository

func (*Server) Get

func (s *Server) Get(ctx context.Context, q *RepoQuery) (*appsv1.Repository, error)

Get returns a repository by URL

func (*Server) GetAppDetails added in v0.7.1

func (s *Server) GetAppDetails(ctx context.Context, q *RepoAppDetailsQuery) (*RepoAppDetailsResponse, error)

func (*Server) List

func (s *Server) List(ctx context.Context, q *RepoQuery) (*appsv1.RepositoryList, error)

List returns list of repositories

func (*Server) ListApps added in v0.7.0

func (s *Server) ListApps(ctx context.Context, q *RepoAppsQuery) (*RepoAppsResponse, error)

ListKsonnetApps returns list of Ksonnet apps in the repo

func (*Server) Update

Update updates a repository

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL