Documentation
¶
Index ¶
Constants ¶
View Source
const (
// MaxGRPCMessageSize contains max grpc message size supported by the client
MaxClientGRPCMessageSize = 100 * 1024 * 1024
)
Variables ¶
View Source
var NoArgoServerErr = fmt.Errorf("this is impossible if you are not using the Argo Server, see " + help.CLI)
Functions ¶
This section is empty.
Types ¶
type ArgoServerOpts ¶
type ArgoServerOpts struct {
// argo server host port, must be `host:port`, e.g. localhost:2746
URL string
// any base path needed (e.g. due to being behind an ingress)
Path string
Secure bool
InsecureSkipVerify bool
// whether or not to use HTTP1
HTTP1 bool
}
func (ArgoServerOpts) GetURL ¶
func (o ArgoServerOpts) GetURL() string
func (ArgoServerOpts) String ¶
func (o ArgoServerOpts) String() string
type Client ¶
type Client interface {
NewArchivedWorkflowServiceClient() (workflowarchivepkg.ArchivedWorkflowServiceClient, error)
NewWorkflowServiceClient() workflowpkg.WorkflowServiceClient
NewCronWorkflowServiceClient() cronworkflowpkg.CronWorkflowServiceClient
NewWorkflowTemplateServiceClient() workflowtemplatepkg.WorkflowTemplateServiceClient
NewClusterWorkflowTemplateServiceClient() clusterworkflowtmplpkg.ClusterWorkflowTemplateServiceClient
NewInfoServiceClient() (infopkg.InfoServiceClient, error)
}
type Opts ¶
type Opts struct {
ArgoServerOpts ArgoServerOpts
InstanceID string
AuthSupplier func() string
// DEPRECATED: use `ClientConfigSupplier`
ClientConfig clientcmd.ClientConfig
ClientConfigSupplier func() clientcmd.ClientConfig
}
Source Files
¶
- abstract-intermediary.go
- apiclient.go
- argo-kube-client.go
- argo-kube-cluster-workflow-template-service-client.go
- argo-kube-cron-workflow-service-client.go
- argo-kube-workflow-service-client.go
- argo-kube-workflow-template-service-client.go
- argo-server-client.go
- argo-server-opts.go
- error-translating-cluster-workflow-template-service-client.go
- error-translating-cron-workflow-service-client.go
- error-translating-workflow-service-client.go
- error-translating-workflow-template-service-client.go
- http1-client.go
- logs-intermediary.go
- panic-intermediary.go
- watch-intermediary.go
Directories
¶
| Path | Synopsis |
|---|---|
|
Package clusterworkflowtemplate is a reverse proxy.
|
Package clusterworkflowtemplate is a reverse proxy. |
|
Package cronworkflow is a reverse proxy.
|
Package cronworkflow is a reverse proxy. |
|
Package event is a reverse proxy.
|
Package event is a reverse proxy. |
|
Package info is a reverse proxy.
|
Package info is a reverse proxy. |
|
Package workflow is a reverse proxy.
|
Package workflow is a reverse proxy. |
|
Package workflowarchive is a reverse proxy.
|
Package workflowarchive is a reverse proxy. |
|
Package workflowtemplate is a reverse proxy.
|
Package workflowtemplate is a reverse proxy. |
Click to show internal directories.
Click to hide internal directories.