pkg/

directory
v0.27.0-dev Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2022 License: Apache-2.0

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/common
Package common defines generic constants and structs
Package common defines generic constants and structs
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
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
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
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.
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/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/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

Jump to

Keyboard shortcuts

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