Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudnative-pg/postgres-extensions-containers
/ functions
Functions
30 in github.com/cloudnative-pg/postgres-extensions-containers
⨍
Functions
30
◇
Types & classes
18
↓ 4 callers
Function
getExtensions
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 callers
Function
parseExtensionMetadata
(ctx context.Context, extensionDirectory *dagger.Directory)
dagger/maintenance/parse.go:98
↓ 2 callers
Function
WithOSLibsFilter
WithOSLibsFilter returns only extensions that have AutoUpdateOsLibs set to true
dagger/maintenance/updatelibs.go:70
↓ 2 callers
Function
envMapToSlice
(env map[string]string)
dagger/maintenance/catalogs.go:122
↓ 2 callers
Function
extensionsDirectories
(ctx context.Context, source *dagger.Directory)
dagger/maintenance/updatelibs.go:114
↓ 2 callers
Function
extractExtensionVersion
extractExtensionVersion returns the extension version for a given distribution and pgMajor, extracted from the extension's metadata.
dagger/maintenance/image.go:176
↓ 2 callers
Function
generateExtensionConfiguration
(metadata *extensionMetadata, extensionImage string)
dagger/maintenance/testingvalues.go:111
↓ 2 callers
Function
getDefaultExtensionImage
getDefaultExtensionImage returns the default extension image for a given extension, resolved from the metadata.
dagger/maintenance/image.go:107
↓ 2 callers
Function
getExtensionImage
getExtensionImage returns the extension image for a given distribution and pgMajor.
dagger/maintenance/image.go:112
↓ 2 callers
Function
getImageAnnotations
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 callers
Function
parseBuildMatrix
(ctx context.Context, source *dagger.Directory, target string)
dagger/maintenance/parse.go:50
↓ 2 callers
Function
parseImageCoordinates
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 callers
Function
generateDatabaseAssertStatus
(extensionInfos []*testingExtensionInfo)
dagger/maintenance/testingvalues.go:153
↓ 1 callers
Function
generateDatabaseConfig
(extensionInfos []*testingExtensionInfo)
dagger/maintenance/testingvalues.go:134
↓ 1 callers
Function
generateTestingValuesExtensions
( ctx context.Context, source *dagger.Directory, metadata *extensionMetadata, locator imageLocator, regis
dagger/maintenance/testingvalues.go:47
↓ 1 callers
Function
getExtensionImageWithTimestamp
getExtensionImageWithTimestamp returns the extension image with the latest timestamp for a given distribution and pgMajor.
dagger/maintenance/image.go:126
↓ 1 callers
Function
getMinimalCatalogs
(ctx context.Context, catalogsDir *dagger.Directory)
dagger/maintenance/catalogs.go:57
↓ 1 callers
Function
updateOSLibsOnTarget
( ctx context.Context, target string, distribution string, majorVersion string, )
dagger/maintenance/updatelibs.go:17
↓ 1 callers
Function
writeCatalogToDir
(catalog *ImageCatalog, outDir *dagger.Directory)
dagger/maintenance/catalogs.go:105
Method
Create
Scaffolds a new Postgres extension directory structure
dagger/maintenance/main.go:239
Method
GenerateCatalogs
Generate extension's ClusterImageCatalogs starting from a base set of catalogs
dagger/maintenance/main.go:466
Method
GenerateTestingValues
Generates Chainsaw's testing external values in YAML format
dagger/maintenance/main.go:139
Method
GetOSLibsTargets
Retrieves a list in JSON format of the extensions requiring OS libs updates
dagger/maintenance/main.go:99
Method
GetTargets
Retrieves a list in JSON format of the extensions
dagger/maintenance/main.go:119
Method
Test
Tests the specified target using Chainsaw
dagger/maintenance/main.go:355
Function
TestBuildResultFromMatches
(t *testing.T)
dagger/maintenance/updatelibs_test.go:122
Function
TestLibsRegex
(t *testing.T)
dagger/maintenance/updatelibs_test.go:8
Function
TestLibsRegexMultiline
(t *testing.T)
dagger/maintenance/updatelibs_test.go:95
Function
TestParseImageCoordinates
(t *testing.T)
dagger/maintenance/image_test.go:7
Method
UpdateOSLibs
Updates the OS dependencies in the system-libs directory for the specified extension(s)
dagger/maintenance/main.go:31