Directories ¶
Path | Synopsis |
---|---|
v1
|
|
auth/csp
Package csp provides VMware Cloud Services Platform token utilities.
|
Package csp provides VMware Cloud Services Platform token utilities. |
auth/tkg
Package tkgauth provides TKG authentication functions.
|
Package tkgauth provides TKG authentication functions. |
auth/wcp
Package wcp provides helpers to interact with a vSphere Supervisor.
|
Package wcp provides helpers to interact with a vSphere Supervisor. |
builder/command
Package command provides handling to generate new scaffolding, compile, and publish CLI plugins.
|
Package command provides handling to generate new scaffolding, compile, and publish CLI plugins. |
builder/command/publish
Package publish implements plugin and plugin api publishing related function
|
Package publish implements plugin and plugin api publishing related function |
builder/template
Package template provides template for creating new plugins.
|
Package template provides template for creating new plugins. |
builder/template/plugintemplates
Package plugintemplates provides templates for bootstrapping plugins.
|
Package plugintemplates provides templates for bootstrapping plugins. |
buildinfo
Package buildinfo holds global vars set at build time to provide information about the build.
|
Package buildinfo holds global vars set at build time to provide information about the build. |
cli
Package cli provides libraries for building CLI commands and plugins.
|
Package cli provides libraries for building CLI commands and plugins. |
cli/artifact
Package artifact implements interface to fetch the binary artifacts from different sources
|
Package artifact implements interface to fetch the binary artifacts from different sources |
cli/carvelhelpers
Package carvelhelpers implements wrapper functions to use carvel tooling
|
Package carvelhelpers implements wrapper functions to use carvel tooling |
cli/catalog
Package catalog implements catalog management functions
|
Package catalog implements catalog management functions |
cli/clientconfighelpers
Package clientconfighelpers implements helper function related to client configurations
|
Package clientconfighelpers implements helper function related to client configurations |
cli/command/core
Package core creates and initializes the tanzu CLI.
|
Package core creates and initializes the tanzu CLI. |
cli/command/core/templates
Package plugintemplates provides templates for CLI doc generation
|
Package plugintemplates provides templates for CLI doc generation |
cli/command/plugin
Package plugin provides functions to create new CLI plugins.
|
Package plugin provides functions to create new CLI plugins. |
cli/command/plugin/lint
Package lint provides linters to run against CLI plugins.
|
Package lint provides linters to run against CLI plugins. |
cli/common
Package common defines generic constants and structs
|
Package common defines generic constants and structs |
cli/component
Package component defines components that can be made use of in plugins.
|
Package component defines components that can be made use of in plugins. |
cli/discovery
Package discovery is implements discovery interface for plugin discovery Discovery is the interface to fetch the list of available plugins, their supported versions and how to download them either stand-alone or scoped to a server.
|
Package discovery is implements discovery interface for plugin discovery Discovery is the interface to fetch the list of available plugins, their supported versions and how to download them either stand-alone or scoped to a server. |
cli/distribution
Package distribution implements plugin distribution interface Distribution is the interface to download a plugin version binary for a given OS and architecture combination.
|
Package distribution implements plugin distribution interface Distribution is the interface to download a plugin version binary for a given OS and architecture combination. |
cli/plugin
Package plugin ...
|
Package plugin ... |
cli/pluginmanager
Package pluginmanager is resposible for plugin discovery and installation
|
Package pluginmanager is resposible for plugin discovery and installation |
codegen
Package codegen provides code generators
|
Package codegen provides code generators |
codegen/generators/feature
Package feature provides feature generator
|
Package feature provides feature generator |
codegen/generators/feature/fakeData
Package fakedata provides data needed for testing
|
Package fakedata provides data needed for testing |
config
Package config provides functions for reading and writing client configuration.
|
Package config provides functions for reading and writing client configuration. |
encoding/proto
Package proto provides conversion functions to protobuf format.
|
Package proto provides conversion functions to protobuf format. |
grpc
Package grpc provides gRPC client utilities.
|
Package grpc provides gRPC client utilities. |
openapischema
Package openapischema provides utilities for working with openapi schema
|
Package openapischema provides utilities for working with openapi schema |
providers/client
Package client provides access to the providers template data
|
Package client provides access to the providers template data |
providers/client/manifest
Package manifest ...
|
Package manifest ... |
sdk/capabilities/controllers
Package controllers has controllers for Capability API.
|
Package controllers has controllers for Capability API. |
sdk/capabilities/discovery
Package discovery provides efficient means to query Kubernetes clusters for the state of its api surface and existing objects
|
Package discovery provides efficient means to query Kubernetes clusters for the state of its api surface and existing objects |
sdk/capabilities/discovery/tkg
Package tkg exports constants and functions to help evaluate the state of a TKG cluster.
|
Package tkg exports constants and functions to help evaluate the state of a TKG cluster. |
sdk/features
Package features contains feature gate related controllers and utilities.
|
Package features contains feature gate related controllers and utilities. |
sdk/features/client
Package client provides methods to interact with Feature and FeatureGate resources
|
Package client provides methods to interact with Feature and FeatureGate resources |
sdk/features/client/fake
Package fake provides data needed for testing
|
Package fake provides data needed for testing |
sdk/features/controllers
Package controllers has the controller for feature gates.
|
Package controllers has the controller for feature gates. |
sdk/features/featuregate
Package featuregate provides utilities for features and feature gates.
|
Package featuregate provides utilities for features and feature gates. |
sdk/features/util
Package util provides utilities for feature and feature gate functionality.
|
Package util provides utilities for feature and feature gate functionality. |
test/cmp/strings
Package strings provides string related utilities for testing purposes.
|
Package strings provides string related utilities for testing purposes. |
tkg/api/tmc/v1alpha1
Package v1alpha1 ...
|
Package v1alpha1 ... |
tkg/avi
Package avi defines client to connect to the avi server
|
Package avi defines client to connect to the avi server |
tkg/avi/mocks
Package avi is a generated GoMock package.
|
Package avi is a generated GoMock package. |
tkg/aws
Package aws defines functions to connect to the AWS cloud provider
|
Package aws defines functions to connect to the AWS cloud provider |
tkg/aws/ini
Package ini is an LL(1) parser for configuration files.
|
Package ini is an LL(1) parser for configuration files. |
tkg/azure
Package azure defines client to connect to Azure cloud
|
Package azure defines client to connect to Azure cloud |
tkg/azure/mocks
Package azure is a generated GoMock package.
|
Package azure is a generated GoMock package. |
tkg/buildinfo
Package buildinfo ...
|
Package buildinfo ... |
tkg/client
Package client implements core functionality of the tkg client
|
Package client implements core functionality of the tkg client |
tkg/clientcreator
Package clientcreator defines functions to create clients.
|
Package clientcreator defines functions to create clients. |
tkg/clusterclient
Package clusterclient implements generic functions for talking to cluster
|
Package clusterclient implements generic functions for talking to cluster |
tkg/cmd
Package cmd defines commands for tkg-cli
|
Package cmd defines commands for tkg-cli |
tkg/constants
Package constants provides TKG constants
|
Package constants provides TKG constants |
tkg/docker
Package docker ...
|
Package docker ... |
tkg/fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
tkg/fakes/helper
Package helper implements helper functions used for unit tests
|
Package helper implements helper functions used for unit tests |
tkg/fakes/providers
Package providers ...
|
Package providers ... |
tkg/features
Package features provides TKG related feature enablement functionalities
|
Package features provides TKG related feature enablement functionalities |
tkg/kappclient
Package kappclient provides CRUD functionality for kapp-controller related resources
|
Package kappclient provides CRUD functionality for kapp-controller related resources |
tkg/kind
Package kind provides kind cluster functionalities
|
Package kind provides kind cluster functionalities |
tkg/ldap
Package ldap provides ldap configuration verification
|
Package ldap provides ldap configuration verification |
tkg/log
Package log provides logging functionalities
|
Package log provides logging functionalities |
tkg/managementcomponents
Package managementcomponents implements management component installation helpers
|
Package managementcomponents implements management component installation helpers |
tkg/providerinterface
Package providerinterface ...
|
Package providerinterface ... |
tkg/providersupgradeclient
Package providersupgradeclient provides wrapper for clusterctl upgrade functionalities
|
Package providersupgradeclient provides wrapper for clusterctl upgrade functionalities |
tkg/region
Package region provides region context functionalities
|
Package region provides region context functionalities |
tkg/test/framework
Package framework implements the test framework.
|
Package framework implements the test framework. |
tkg/test/framework/exec
Package exec implements command execution functionality.
|
Package exec implements command execution functionality. |
tkg/test/tkgctl/shared
nolint:typecheck,goconst,gocritic,stylecheck,nolintlint
|
nolint:typecheck,goconst,gocritic,stylecheck,nolintlint |
tkg/tkgconfigbom
Package tkgconfigbom provides utilities to read and manipulate BOM files
|
Package tkgconfigbom provides utilities to read and manipulate BOM files |
tkg/tkgconfighelper
Package tkgconfighelper provides various helpers and utilities
|
Package tkgconfighelper provides various helpers and utilities |
tkg/tkgconfigpaths
Package tkgconfigpaths provides utilities to get info related to TKG configuration paths.
|
Package tkgconfigpaths provides utilities to get info related to TKG configuration paths. |
tkg/tkgconfigproviders
Package tkgconfigproviders helps setup and modify configs for TKG supported providers
|
Package tkgconfigproviders helps setup and modify configs for TKG supported providers |
tkg/tkgconfigreaderwriter
Package tkgconfigreaderwriter provides utilities to read/write configs
|
Package tkgconfigreaderwriter provides utilities to read/write configs |
tkg/tkgconfigupdater
Package tkgconfigupdater provides utilities to update tkg configs
|
Package tkgconfigupdater provides utilities to update tkg configs |
tkg/tkgctl
Package tkgctl placeholder package comment
|
Package tkgctl placeholder package comment |
tkg/tkgpackageclient
Package tkgpackageclient provides functionality for package plugin
|
Package tkgpackageclient provides functionality for package plugin |
tkg/tkgpackagedatamodel
nolint
|
nolint |
tkg/types
Package types package to store configs
|
Package types package to store configs |
tkg/utils
Package utils adding package comment to satisfy linters
|
Package utils adding package comment to satisfy linters |
tkg/vc
Package vc ...
|
Package vc ... |
tkg/web/server
Package server providers backend api for UI
|
Package server providers backend api for UI |
tkg/web/server/handlers
Package handlers implements api handlers
|
Package handlers implements api handlers |
tkg/web/server/restapi
Package restapi Tanzu Kubernetes Grid Setup API Tanzu Kubernetes Grid Setup API.
|
Package restapi Tanzu Kubernetes Grid Setup API Tanzu Kubernetes Grid Setup API. |
tkg/web/server/ws
Package ws implements websocket used with UI communications
|
Package ws implements websocket used with UI communications |
tkg/yamlprocessor
Package yamlprocessor ...
|
Package yamlprocessor ... |
tkr/controllers/label
Package label defines a labeling controller for TanzuKubernetesRelease resources.
|
Package label defines a labeling controller for TanzuKubernetesRelease resources. |
tkr/controllers/source
Package source defines source controller for reconciling TanzuKubernetesRelease resources.
|
Package source defines source controller for reconciling TanzuKubernetesRelease resources. |
tkr/fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
tkr/pkg/constants
Package constants provides some constants for TKR.
|
Package constants provides some constants for TKR. |
tkr/pkg/context
Package context provides controller manager context for TKR resources.
|
Package context provides controller manager context for TKR resources. |
tkr/pkg/registry
Package registry defines a Registry interface and client for working for imkpkg images.
|
Package registry defines a Registry interface and client for working for imkpkg images. |
tkr/pkg/types
Package types defines some common types used in TKR.
|
Package types defines some common types used in TKR. |
tkr/pkg/utils
Package utils provides some utility functionalities for TKR.
|
Package utils provides some utility functionalities for TKR. |
util/net
Package net provides helpers to work with network addresses.
|
Package net provides helpers to work with network addresses. |
util/patchset
Package patchset provides the patchSet utility type.
|
Package patchset provides the patchSet utility type. |
webhooks
Package webhooks implements provides utilities for managing and configuration k8s webhooks.
|
Package webhooks implements provides utilities for managing and configuration k8s webhooks. |
providers/tests
Module
|
|
v2
|
|
object-propagation/config
Package config provides structs for parsing object-propagation controller configuration.
|
Package config provides structs for parsing object-propagation controller configuration. |
object-propagation/propagation
Package propagation provides object-propagation controller reconciler.
|
Package propagation provides object-propagation controller reconciler. |
tkr/controller/tkr-source/compatibility
Package compatibility provides the TKR Compatibility reconciler.
|
Package compatibility provides the TKR Compatibility reconciler. |
tkr/controller/tkr-source/fetcher
Package fetcher provides implementation of the Fetcher component of the TKR Source Controller responsible for fetching TKR BOM, TKR compatibility and TKR package repository OCI images.
|
Package fetcher provides implementation of the Fetcher component of the TKR Source Controller responsible for fetching TKR BOM, TKR compatibility and TKR package repository OCI images. |
tkr/controller/tkr-source/pkgcr
Package pkgcr provides the TKR Package reconciler: it installs yet uninstalled TKR packages.
|
Package pkgcr provides the TKR Package reconciler: it installs yet uninstalled TKR packages. |
tkr/controller/tkr-source/registry
Package registry provides the Registry interface and implementation.
|
Package registry provides the Registry interface and implementation. |
tkr/controller/tkr-status/clusterstatus
Package clusterstatus provides the reconciler for the Cluster UpdatesAvailable status controller.
|
Package clusterstatus provides the reconciler for the Cluster UpdatesAvailable status controller. |
tkr/controller/tkr-status/tkr
Package tkr provides the reconciler for the TKR labeling controller / TKR resolver cache refresher.
|
Package tkr provides the reconciler for the TKR labeling controller / TKR resolver cache refresher. |
tkr/resolver
Package resolver provides the implementation of the TKR resolver.
|
Package resolver provides the implementation of the TKR resolver. |
tkr/resolver/data
Package data provides data types for the TKR Resolver.
|
Package data provides data types for the TKR Resolver. |
tkr/resolver/internal
Package internal contains the implementation of the TKR Resolver.
|
Package internal contains the implementation of the TKR Resolver. |
tkr/util/osimage
Package osimage provides helper functions to work with OSImage data.
|
Package osimage provides helper functions to work with OSImage data. |
tkr/util/resolution
Package resolution provides helper functions for TKR resolution, e.g.
|
Package resolution provides helper functions for TKR resolution, e.g. |
tkr/util/sets
Package sets provides sets of different types, e.g.
|
Package sets provides sets of different types, e.g. |
tkr/util/topology
Package topology provides helper functions to work with Cluster and ClusterClass topology features, such as variables.
|
Package topology provides helper functions to work with Cluster and ClusterClass topology features, such as variables. |
tkr/util/version
Package version provides utility types and functions to work with SemVer versions.
|
Package version provides utility types and functions to work with SemVer versions. |
tkr/webhook/cluster/tkr-resolver/cache
Package cache provides cache.Reconciler that updates the cache based on the watched objects' state.
|
Package cache provides cache.Reconciler that updates the cache based on the watched objects' state. |
tkr/webhook/cluster/tkr-resolver/cluster
Package cluster provides the TKR Resolver mutating webhook on CAPI Cluster.
|
Package cluster provides the TKR Resolver mutating webhook on CAPI Cluster. |
tkr/webhook/infra-machine/fieldsetter
Package fieldsetter defines methods to set the fields of <Infra>Machine resource
|
Package fieldsetter defines methods to set the fields of <Infra>Machine resource |
Click to show internal directories.
Click to hide internal directories.