MCPcopy Create free account

hub / github.com/cloudnative-pg/postgres-extensions-containers / functions

Functions30 in github.com/cloudnative-pg/postgres-extensions-containers

↓ 4 callersFunctiongetExtensions
getExtensions retrieves a map of extensions from the source directory. By default, all extensions are returned, but filters can be applied.
dagger/maintenance/updatelibs.go:78
↓ 4 callersFunctionparseExtensionMetadata
(ctx context.Context, extensionDirectory *dagger.Directory)
dagger/maintenance/parse.go:98
↓ 2 callersFunctionWithOSLibsFilter
WithOSLibsFilter returns only extensions that have AutoUpdateOsLibs set to true
dagger/maintenance/updatelibs.go:70
↓ 2 callersFunctionenvMapToSlice
(env map[string]string)
dagger/maintenance/catalogs.go:122
↓ 2 callersFunctionextensionsDirectories
(ctx context.Context, source *dagger.Directory)
dagger/maintenance/updatelibs.go:114
↓ 2 callersFunctionextractExtensionVersion
extractExtensionVersion returns the extension version for a given distribution and pgMajor, extracted from the extension's metadata.
dagger/maintenance/image.go:176
↓ 2 callersFunctiongenerateExtensionConfiguration
(metadata *extensionMetadata, extensionImage string)
dagger/maintenance/testingvalues.go:111
↓ 2 callersFunctiongetDefaultExtensionImage
getDefaultExtensionImage returns the default extension image for a given extension, resolved from the metadata.
dagger/maintenance/image.go:107
↓ 2 callersFunctiongetExtensionImage
getExtensionImage returns the extension image for a given distribution and pgMajor.
dagger/maintenance/image.go:112
↓ 2 callersFunctiongetImageAnnotations
getImageAnnotations returns the OCI annotations given an image ref. If username and password are provided, they will be used for registry authenticati
dagger/maintenance/image.go:39
↓ 2 callersFunctionparseBuildMatrix
(ctx context.Context, source *dagger.Directory, target string)
dagger/maintenance/parse.go:50
↓ 2 callersFunctionparseImageCoordinates
parseImageCoordinates extracts the distribution and PostgreSQL major version from the extension image annotations. Every image carries them, and they
dagger/maintenance/image.go:89
↓ 1 callersFunctiongenerateDatabaseAssertStatus
(extensionInfos []*testingExtensionInfo)
dagger/maintenance/testingvalues.go:153
↓ 1 callersFunctiongenerateDatabaseConfig
(extensionInfos []*testingExtensionInfo)
dagger/maintenance/testingvalues.go:134
↓ 1 callersFunctiongenerateTestingValuesExtensions
( ctx context.Context, source *dagger.Directory, metadata *extensionMetadata, locator imageLocator, regis
dagger/maintenance/testingvalues.go:47
↓ 1 callersFunctiongetExtensionImageWithTimestamp
getExtensionImageWithTimestamp returns the extension image with the latest timestamp for a given distribution and pgMajor.
dagger/maintenance/image.go:126
↓ 1 callersFunctiongetMinimalCatalogs
(ctx context.Context, catalogsDir *dagger.Directory)
dagger/maintenance/catalogs.go:57
↓ 1 callersFunctionupdateOSLibsOnTarget
( ctx context.Context, target string, distribution string, majorVersion string, )
dagger/maintenance/updatelibs.go:17
↓ 1 callersFunctionwriteCatalogToDir
(catalog *ImageCatalog, outDir *dagger.Directory)
dagger/maintenance/catalogs.go:105
MethodCreate
Scaffolds a new Postgres extension directory structure
dagger/maintenance/main.go:239
MethodGenerateCatalogs
Generate extension's ClusterImageCatalogs starting from a base set of catalogs
dagger/maintenance/main.go:466
MethodGenerateTestingValues
Generates Chainsaw's testing external values in YAML format
dagger/maintenance/main.go:139
MethodGetOSLibsTargets
Retrieves a list in JSON format of the extensions requiring OS libs updates
dagger/maintenance/main.go:99
MethodGetTargets
Retrieves a list in JSON format of the extensions
dagger/maintenance/main.go:119
MethodTest
Tests the specified target using Chainsaw
dagger/maintenance/main.go:355
FunctionTestBuildResultFromMatches
(t *testing.T)
dagger/maintenance/updatelibs_test.go:122
FunctionTestLibsRegex
(t *testing.T)
dagger/maintenance/updatelibs_test.go:8
FunctionTestLibsRegexMultiline
(t *testing.T)
dagger/maintenance/updatelibs_test.go:95
FunctionTestParseImageCoordinates
(t *testing.T)
dagger/maintenance/image_test.go:7
MethodUpdateOSLibs
Updates the OS dependencies in the system-libs directory for the specified extension(s)
dagger/maintenance/main.go:31