|
3 | 3 | metadata = { |
4 | 4 | name = "pgrepack" |
5 | 5 | sql_name = "pg_repack" |
6 | | - |
7 | | - # TODO: Remove this comment block after customizing the file. |
8 | | - # `image_name`: MUST be unique across the container registry because |
9 | | - # it identifies the image (e.g. ghcr.io/cloudnative-pg/<image_name>) |
10 | 6 | image_name = "pgrepack" |
11 | | - |
12 | | - # TODO: Remove this comment block after customizing the file. |
13 | | - # `licenses`: A list of SPDX identifiers representing the main software's licenses. |
14 | | - # Formatting Rules: |
15 | | - # - Must be a list of strings: ["MIT", "Apache-2.0"] |
16 | | - # - Use SPDX IDs exactly as they appear at https://spdx.org/licenses/ |
17 | | - # - These are automatically joined with " AND " to populate the OCI label |
18 | | - # org.opencontainers.image.licenses |
19 | | - # Warning: the ghcr.io registry requires labels < 256 characters |
20 | | - # Examples: "Apache-2.0", "PostgreSQL", "MIT". |
21 | 7 | licenses = ["BSD-3-Clause"] |
22 | | - |
23 | | - # TODO: Remove this comment block after customizing the file. |
24 | | - # `shared_preload_libraries`: list libraries to be added to |
25 | | - # `shared_preload_libraries` in Postgres. Usually empty. |
26 | | - # Used in tests. |
27 | | - # Example: ["pgaudit"]. |
28 | 8 | shared_preload_libraries = ["pg_repack"] |
29 | | - |
30 | | - # TODO: Remove this comment block after customizing the file. |
31 | | - # `extension_control_path`: if EMPTY (`[]`), the operator follows the CNPG |
32 | | - # convention and will add the image's `share` directory to |
33 | | - # `extension_control_path`. Usually empty. |
34 | | - # Used in tests and to generate image catalogs. |
35 | | - # See: https://cloudnative-pg.io/docs/current/imagevolume_extensions#image-specifications |
36 | 9 | extension_control_path = [] |
37 | | - |
38 | | - # TODO: Remove this comment block after customizing the file. |
39 | | - # `dynamic_library_path`: if EMPTY (`[]`) the operator will add the image's |
40 | | - # `lib` directory to `dynamic_library_path`. Usually empty. |
41 | | - # Used in tests and to generate image catalogs. |
42 | 10 | dynamic_library_path = [] |
43 | | - |
44 | | - # TODO: Remove this comment block after customizing the file. |
45 | | - # `ld_library_path`: this SHOULD be defined when your extension needs |
46 | | - # additional (usually system) libraries loaded into Postgres before startup. |
47 | | - # If left EMPTY (`[]`) the operator will NOT alter `ld_library_path`. See the |
48 | | - # `postgis` extension metadata for an example usage. Usually empty. |
49 | | - # Used in tests and to generate image catalogs. |
50 | 11 | ld_library_path = [] |
51 | | - |
52 | | - # TODO: Remove this comment block after customizing the file. |
53 | | - # `bin_path`: this SHOULD be defined when your extension needs executables |
54 | | - # to be present in the PATH of the PostgreSQL process to function properly. |
55 | | - # For most extensions, the default empty list (`[]`) is correct and the |
56 | | - # operator will NOT alter `PATH`. |
57 | | - # Each path provided is appended to the `PATH` environment variable for the |
58 | | - # Postgres process. Used in tests and to generate image catalogs. |
59 | 12 | bin_path = [] |
60 | | - |
61 | | - # TODO: Remove this comment block after customizing the file. |
62 | | - # `auto_update_os_libs`: set to true to allow the maintenance tooling |
63 | | - # to update OS libraries automatically; look at the `postgis` example. |
64 | 13 | auto_update_os_libs = false |
65 | | - |
66 | | - # TODO: Remove this comment block after customizing the file. |
67 | | - # `required_extensions`: must contain the name(s) of the sibling |
68 | | - # folders in this repository that contain a required extension. |
69 | 14 | required_extensions = [] |
70 | | - |
71 | | - # TODO: Remove this comment block after customizing the file. |
72 | | - # `create_extension`: if set to `true` (default), the test suite will |
73 | | - # automatically run `CREATE EXTENSION` for this project during E2E tests. |
74 | | - # Set to `false` if the image only provides libraries or tools without |
75 | | - # a formal Postgres extension object. |
76 | 15 | create_extension = true |
77 | 16 |
|
| 17 | + # TODO: Add these missing variables in the template |
| 18 | + env = {} |
| 19 | + postgresql_parameters = {} |
| 20 | + |
78 | 21 | versions = { |
79 | 22 | trixie = { |
80 | 23 | "18" = { |
|
0 commit comments