# Functions
CustomIncomingHeaderMatcher allows the Accept header to be passed to the gRPC handlers.
No description provided by the author
IssueGitProviderCSRFCookie gets executed before sending the HTTP response and checks if any gRPC handlers have previously set any custom metadata with the key `x-git-provider-csrf`.
No description provided by the author
No description provided by the author
RunInProcessGateway starts the invoke in process http gateway.
No description provided by the author
No description provided by the author
WithApplicationsConfig is used to set the configuration needed to work with Weave GitOps Core applications.
WithApplicationsOptions is used to set the configuration needed to work with Weave GitOps Core applications.
WithAuthConfig is used to set the auth configuration including OIDC.
WithCAPIClustersNamespace is used to set the namespace that will be monitored for new CAPI cluster CRs.
WithCAPIEnabled is enabled/disable CAPI support If the CAPI CRDS are not installed in the cluster and CAPI is enabled, the system will error on certain routes.
WithClustersCache defines the clusters cache that will be use for cross-cluster queries.
WithClientGetter is used to set the client getter to use when querying the Kubernetes API.
WithClustersManager defines the clusters manager that will be use for cross-cluster queries.
WithCollectorServiceAccount configures the service account to use for explorer collector.
WithCoreConfig is used to set the configuration needed to work with Weave GitOps Core.
WithKubernetesClient is used to set a Kubernetes discovery client.
WithEntitlementSecretKey is used to set the key (name/namespace) that refers to the entitlement secret.
WithExplorerCleanerDisabled configures the object cleaner.
ExplorerEnabledFor turns on and off the explorer for different parts of the UI.
WithGitProvider is used to set a git provider that makes API calls to GitHub or GitLab.
WithGrpcRuntimeOptions is used to set an array of ServeMuxOption that will be used to configure the GRPC-Gateway.
WithHtmlRootPath sets the directory on the filesystem to serve static assets like the frontend from.
WithKubernetesClient is used to set a Kubernetes client.
WithKubernetesClientSet defines the kuberntes client set that will be used for.
WithLog is used to set a logger.
WithManagementCluster is used to set the management cluster name.
WithManagemetFetcher defines the mangement fetcher to be used.
WithMonitoring configures monitoring server.
No description provided by the author
WithProfileHelmRepository is used to set the name of the Flux HelmRepository object that will be inspected for Helm charts that include the profile annotation.
No description provided by the author
WithRuntimeNamespace set the namespace that holds any authentication secrets (e.g.
No description provided by the author
WithTLSConfig is used to set the TLS configuration.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Options specifies the options that can be set in RunInProcessGateway.
Options contains all the options for the `ui run` command.
# Type aliases
No description provided by the author