package
0.0.0-20230628214157-3bfe64699e82
Repository: https://github.com/gravitational/gravity.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GetTrustedCluster returns a trusted cluster representing the Ops Center the specified site is connected to, currently only 1 is supported.
GetWizardTrustedCluster returns a trusted cluster representing the wizard Ops Center the specified site is connected to.
NewOpsCenterConfig generates Ops Center config based on provided parameters.
ServicesFromEndpoints returns Kubernetes specs for user and cluster traffic services based on the provided cluster endpoints.

# Structs

AcceptRemoteClusterRequest defines a request from a remote site to add itself as a local deployment.
AcceptRemoteClusterResponse defines the response of the OpsCenter accepting a new remote site after it has validated the request.
CheckLicenseRequest is a request to check a license.
ClusterCopyRequest is a request to clone cluster data from remote Ops Center.
DeleteTrustedClusterRequest is a request to delete a trusted cluster.
DownloadUpdateRequest is a request to download a newer app version to gravity site.
EnablePeriodicUpdatesRequest is a request to turn periodic updates on or update the interval.
NewLicenseRequest is a request to generate a new license.
OpsCenterConfigParams contains parameters for Ops Center config generationnolint:revive // stable term, rename to HubConfigParams?.
PeriodicUpdatesStatusResponse describes periodic updates status for a site.
RegisterAgentRequest is a request to register install agent.
RegisterAgentResponse is the agent registration response.
RemoveRemoteClusterRequest is a request that a cluster sends to the Ops Center when disconnecting itself from it.
SimpleGravityConfig is a simplified gravity.yaml config used to generate opscenter configuration.
SimplePackServiceConfig config is a simplified pack service config.
SimpleTeleportConfig is a simple teleport config.
SiteCopy defines a subset of attributes necessary to replicate a cluster in a remote Ops Center.
UpdateLicenseRequest is a request to update site's license.

# Interfaces

Endpoints defines cluster endpoints management interface.
Identity provides methods for managing roles and auth connectors.
Licenses defines available operations with cluster licenses.
Operator extends the open-source operator interface with additional enterprise functionality.
OpsCenter defines methods specific to installation via Ops Centernolint:revive // stable term, rename to Hub?.
PeriodicUpdates interface provides methods for checking for and downloading newer app versions to gravity site as well as configuring periodic updates.
RemoteSupport interface manages remote access to this Ops Center.
TrustedClusters defines an interface for managing cluster access via remote Ops Centers using Teleport's trusted clusters concept.