Skip to content

Commit

Permalink
build(deps): bump github.com/aiven/go-api-schemas from 1.64.0 to 1.65…
Browse files Browse the repository at this point in the history
….0 (#667)
  • Loading branch information
dependabot[bot] authored Mar 12, 2024
1 parent 560366a commit b8af70d
Show file tree
Hide file tree
Showing 8 changed files with 367 additions and 3 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
Enable or disable filtering of alerting by backend roles. Requires Security plugin
- Change `Redis` field `userConfig.redis_notify_keyspace_events`: pattern ~~`^[KEg\$lshzxeA]*$`~~
`^[KEg\$lshzxentdmA]*$`
- Add `PostgreSQL` field `userConfig.pgaudit`, type `object`: System-wide settings for the pgaudit extension

## v0.17.0 - 2024-02-01

Expand Down
53 changes: 53 additions & 0 deletions api/v1alpha1/userconfig/service/pg/pg.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

90 changes: 90 additions & 0 deletions api/v1alpha1/userconfig/service/pg/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

98 changes: 98 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_postgresqls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,104 @@ spec:
- "15"
- "16"
type: string
pgaudit:
description: System-wide settings for the pgaudit extension
properties:
feature_enabled:
description:
Enable pgaudit extension. When enabled, pgaudit
extension will be automatically installed.Otherwise, extension
will be uninstalled but auditing configurations will be
preserved.
type: boolean
log:
description:
Specifies which classes of statements will be
logged by session audit logging.
items:
type: string
type: array
log_catalog:
description:
Specifies that session logging should be enabled
in the casewhere all relations in a statement are in pg_catalog.
type: boolean
log_client:
description:
Specifies whether log messages will be visible
to a client process such as psql.
type: boolean
log_level:
description:
Specifies the log level that will be used for
log entries.
enum:
- debug1
- debug2
- debug3
- debug4
- debug5
- info
- notice
- warning
- log
type: string
log_max_string_length:
description:
Crop parameters representation and whole statements
if they exceed this threshold. A (default) value of -1 disable
the truncation.
maximum: 102400
minimum: -1
type: integer
log_nested_statements:
description:
This GUC allows to turn off logging nested statements,
that is, statements that are executed as part of another
ExecutorRun.
type: boolean
log_parameter:
description:
Specifies that audit logging should include the
parameters that were passed with the statement.
type: boolean
log_parameter_max_size:
description:
Specifies that parameter values longer than this
setting (in bytes) should not be logged, but replaced with
<long param suppressed>.
type: integer
log_relation:
description:
Specifies whether session audit logging should
create a separate log entry for each relation (TABLE, VIEW,
etc.) referenced in a SELECT or DML statement.
type: boolean
log_rows:
description:
Specifies that audit logging should include the
rows retrieved or affected by a statement. When enabled
the rows field will be included after the parameter field.
type: boolean
log_statement:
description:
Specifies whether logging will include the statement
text and parameters (if enabled).
type: boolean
log_statement_once:
description:
Specifies whether logging will include the statement
text and parameters with the first log entry for a statement/substatement
combination or with every entry.
type: boolean
role:
description:
Specifies the master role to use for object audit
logging.
maxLength: 64
pattern: ^[_A-Za-z0-9][-._A-Za-z0-9]{0,63}$
type: string
type: object
pgbouncer:
description: PGBouncer connection pooling settings
properties:
Expand Down
98 changes: 98 additions & 0 deletions config/crd/bases/aiven.io_postgresqls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,104 @@ spec:
- "15"
- "16"
type: string
pgaudit:
description: System-wide settings for the pgaudit extension
properties:
feature_enabled:
description:
Enable pgaudit extension. When enabled, pgaudit
extension will be automatically installed.Otherwise, extension
will be uninstalled but auditing configurations will be
preserved.
type: boolean
log:
description:
Specifies which classes of statements will be
logged by session audit logging.
items:
type: string
type: array
log_catalog:
description:
Specifies that session logging should be enabled
in the casewhere all relations in a statement are in pg_catalog.
type: boolean
log_client:
description:
Specifies whether log messages will be visible
to a client process such as psql.
type: boolean
log_level:
description:
Specifies the log level that will be used for
log entries.
enum:
- debug1
- debug2
- debug3
- debug4
- debug5
- info
- notice
- warning
- log
type: string
log_max_string_length:
description:
Crop parameters representation and whole statements
if they exceed this threshold. A (default) value of -1 disable
the truncation.
maximum: 102400
minimum: -1
type: integer
log_nested_statements:
description:
This GUC allows to turn off logging nested statements,
that is, statements that are executed as part of another
ExecutorRun.
type: boolean
log_parameter:
description:
Specifies that audit logging should include the
parameters that were passed with the statement.
type: boolean
log_parameter_max_size:
description:
Specifies that parameter values longer than this
setting (in bytes) should not be logged, but replaced with
<long param suppressed>.
type: integer
log_relation:
description:
Specifies whether session audit logging should
create a separate log entry for each relation (TABLE, VIEW,
etc.) referenced in a SELECT or DML statement.
type: boolean
log_rows:
description:
Specifies that audit logging should include the
rows retrieved or affected by a statement. When enabled
the rows field will be included after the parameter field.
type: boolean
log_statement:
description:
Specifies whether logging will include the statement
text and parameters (if enabled).
type: boolean
log_statement_once:
description:
Specifies whether logging will include the statement
text and parameters with the first log entry for a statement/substatement
combination or with every entry.
type: boolean
role:
description:
Specifies the master role to use for object audit
logging.
maxLength: 64
pattern: ^[_A-Za-z0-9][-._A-Za-z0-9]{0,63}$
type: string
type: object
pgbouncer:
description: PGBouncer connection pooling settings
properties:
Expand Down
Loading

0 comments on commit b8af70d

Please sign in to comment.