Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CrunchyData/postgres-operator-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.1
Choose a base ref
...
head repository: CrunchyData/postgres-operator-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 8 commits
  • 50 files changed
  • 4 contributors

Commits on Dec 20, 2024

  1. Update the support export tool to gather Patroni logs

    Ensures that the on volume Patroni log file is exported, if that
    file exists. If the PostgresCluster is not configured to create
    this file, note in the debug logs that this is acceptable for
    some configurations.
    
    Issue: PGO-1701
    tjmoore4 committed Dec 20, 2024
    Copy the full SHA
    846cd58 View commit details

Commits on Jan 6, 2025

  1. Update copyright to 2025 (#119)

    benjaminjb authored Jan 6, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    b019433 View commit details

Commits on May 2, 2025

  1. Bump the all-github-actions group across 1 directory with 2 updates (#…

    …123)
    
    Bumps the all-github-actions group with 2 updates in the / directory: [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) and [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action).
    
    
    Updates `golangci/golangci-lint-action` from 6 to 7
    - [Release notes](https://github.com/golangci/golangci-lint-action/releases)
    - [Commits](golangci/golangci-lint-action@v6...v7)
    
    Updates `aquasecurity/trivy-action` from 0.29.0 to 0.30.0
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.29.0...0.30.0)
    
    ---
    updated-dependencies:
    - dependency-name: golangci/golangci-lint-action
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: all-github-actions
    - dependency-name: aquasecurity/trivy-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: all-github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 2, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    6bf41cb View commit details

Commits on May 9, 2025

  1. Update AP Download Link for pgo Client

    andrewlecuyer committed May 9, 2025
    Copy the full SHA
    96de18f View commit details

Commits on May 23, 2025

  1. Adjust support for OTel and non-OTel (#127)

    * Adjust support for OTel and non-OTel
    
    With OTel, we've introduced some changes, most notably
    to the location of the Postgres logs; but also with the
    introduction of a `receiver` dir in several locations
    which only the collector container has access to.
    
    This PR addresses these issues by using the cluster
    to determine the location of the logs, and by excluding
    checking the `receiver` dir in several execs through the use
    of a '*.*' wildcard.
    
    Issues: [PGO-2358]
    benjaminjb authored May 23, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    f71abf0 View commit details

Commits on May 28, 2025

  1. Update lint (#128)

    Updates linter and linter rules
    
    Also bumps depdendencies.
    benjaminjb authored May 28, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    5719b27 View commit details

Commits on Jun 23, 2025

  1. Bump aquasecurity/trivy-action in the all-github-actions group (#130)

    Bumps the all-github-actions group with 1 update: [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action).
    
    
    Updates `aquasecurity/trivy-action` from 0.30.0 to 0.31.0
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.30.0...0.31.0)
    
    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-version: 0.31.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: all-github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 23, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e7abefe View commit details

Commits on Jul 8, 2025

  1. Bump aquasecurity/trivy-action in the all-github-actions group

    Bumps the all-github-actions group with 1 update: [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action).
    
    
    Updates `aquasecurity/trivy-action` from 0.31.0 to 0.32.0
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.31.0...0.32.0)
    
    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-version: 0.32.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: all-github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and cbandy committed Jul 8, 2025
    Copy the full SHA
    83d4554 View commit details
Showing with 600 additions and 156 deletions.
  1. +1 −1 .github/workflows/lint.yaml
  2. +3 −3 .github/workflows/trivy.yaml
  3. +111 −85 .golangci.yaml
  4. +1 −1 LICENSE.md
  5. +1 −1 Makefile
  6. +1 −1 README.md
  7. +1 −1 cmd/kubectl-pgo/main.go
  8. +1 −1 docs/content/_index.md
  9. +3 −0 docs/content/reference/pgo_support_export.md
  10. +7 −5 go.mod
  11. +8 −8 go.sum
  12. +1 −1 hack/boilerplate.go.txt
  13. +1 −1 hack/generate-docs.go
  14. +1 −1 internal/apis/postgres-operator.crunchydata.com/v1beta1/groupversion_info.go
  15. +1 −1 internal/apis/postgres-operator.crunchydata.com/v1beta1/postgrescluster_types.go
  16. +1 −1 internal/cmd/backup.go
  17. +1 −1 internal/cmd/backup_test.go
  18. +1 −1 internal/cmd/client_version.go
  19. +1 −1 internal/cmd/create.go
  20. +1 −1 internal/cmd/create_test.go
  21. +1 −1 internal/cmd/delete.go
  22. +34 −5 internal/cmd/exec.go
  23. +36 −2 internal/cmd/exec_test.go
  24. +126 −4 internal/cmd/export.go
  25. +1 −1 internal/cmd/export_test.go
  26. +2 −2 internal/cmd/pgo.go
  27. +1 −1 internal/cmd/pgo_test.go
  28. +1 −1 internal/cmd/restore.go
  29. +1 −1 internal/cmd/restore_test.go
  30. +1 −1 internal/cmd/show.go
  31. +1 −1 internal/cmd/start.go
  32. +1 −1 internal/cmd/stop.go
  33. +1 −1 internal/cmd/support.go
  34. +4 −4 internal/cmd/version.go
  35. +1 −1 internal/config.go
  36. +1 −1 internal/format.go
  37. +1 −1 internal/format_test.go
  38. +1 −1 internal/testing/cmp/cmp.go
  39. +1 −1 internal/unstructured.go
  40. +1 −1 internal/unstructured_test.go
  41. +1 −1 internal/util/enum.go
  42. +1 −1 internal/util/executor.go
  43. +1 −1 internal/util/interactions.go
  44. +1 −1 internal/util/interactions_test.go
  45. +1 −1 internal/util/naming.go
  46. +1 −1 internal/util/naming_test.go
  47. +16 −2 testing/kuttl/e2e/support-export/01--support_export.yaml
  48. +19 −0 testing/kuttl/e2e/support-export/33--create_cluster_with_instrumentation.yaml
  49. +32 −0 testing/kuttl/e2e/support-export/33-assert.yaml
  50. +163 −0 testing/kuttl/e2e/support-export/34--support_export.yaml
2 changes: 1 addition & 1 deletion .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ jobs:
- uses: actions/setup-go@v5
with: { go-version: stable }

- uses: golangci/golangci-lint-action@v6
- uses: golangci/golangci-lint-action@v8
with:
version: latest
args: --timeout=5m
6 changes: 3 additions & 3 deletions .github/workflows/trivy.yaml
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@ jobs:

# Report success only when detected licenses are listed in [/trivy.yaml].
- name: Scan licenses
uses: aquasecurity/trivy-action@0.29.0
uses: aquasecurity/trivy-action@0.32.0
env:
TRIVY_DEBUG: true
with:
@@ -44,7 +44,7 @@ jobs:
# and is a convenience/redundant effort for those who prefer to
# read logs and/or if anything goes wrong with the upload.
- name: Log all detected vulnerabilities
uses: aquasecurity/trivy-action@0.29.0
uses: aquasecurity/trivy-action@0.32.0
with:
scan-type: filesystem
hide-progress: true
@@ -56,7 +56,7 @@ jobs:
# - https://docs.github.com/en/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github
# - https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning
- name: Report actionable vulnerabilities
uses: aquasecurity/trivy-action@0.29.0
uses: aquasecurity/trivy-action@0.32.0
with:
scan-type: filesystem
ignore-unfixed: true
196 changes: 111 additions & 85 deletions .golangci.yaml
Original file line number Diff line number Diff line change
@@ -1,95 +1,121 @@
# https://golangci-lint.run/usage/configuration/

version: "2"
linters:
disable:
- gofumpt
enable:
- asasalint
- asciicheck
- bidichk
- bodyclose
- depguard
- durationcheck
- errchkjson
- errorlint
- exhaustive
- gocheckcompilerdirectives
- gochecksumtype
- goheader
- gomodguard
- gosimple
- gosec
- gosmopolitan
- importas
- loggercheck
- makezero
- misspell
- predeclared
- tenv
- tparallel
- musttag
- nilerr
- nilnesserr
- noctx
- protogetter
- reassign
- recvcheck
- rowserrcheck
- spancheck
- sqlclosecheck
- testifylint
- unconvert
presets:
- bugs
- format
- unused
- unparam
- zerologlint
disable:
- contextcheck
settings:
depguard:
rules:
everything:
deny:
- pkg: io/ioutil
desc: |
Use the "io" and "os" packages instead. See https://go.dev/doc/go1.16#ioutil
not-tests:
files:
- '!$test'
deny:
- pkg: net/http/httptest
desc: Should be used only in tests.
- pkg: gotest.tools
desc: Should be used only in tests.
- pkg: testing/*
desc: The "testing" packages should be used only in tests.
- pkg: github.com/crunchydata/postgres-operator-client/internal/testing/*
desc: The "internal/testing" packages should be used only in tests.
errchkjson:
check-error-free-encoding: true
exhaustive:
default-signifies-exhaustive: true
goheader:
values:
regexp:
DATES: (202[1-4] - 2025|2025)
template: |-
Copyright {{ DATES }} Crunchy Data Solutions, Inc.
linters-settings:
depguard:
SPDX-License-Identifier: Apache-2.0
gomodguard:
blocked:
modules:
- gopkg.in/yaml.v2:
recommendations:
- sigs.k8s.io/yaml
- gopkg.in/yaml.v3:
recommendations:
- sigs.k8s.io/yaml
- gotest.tools:
recommendations:
- gotest.tools/v3
- k8s.io/kubernetes:
reason: |
k8s.io/kubernetes is for managing dependencies of the Kubernetes project, i.e. building kubelet and kubeadm.
importas:
alias:
- pkg: k8s.io/api/(\w+)/(v[\w\w]+)
alias: $1$2
- pkg: k8s.io/apimachinery/pkg/apis/(\w+)/(v[\w\d]+)
alias: $1$2
- pkg: k8s.io/apimachinery/pkg/api/errors
alias: apierrors
no-unaliased: true
exclusions:
generated: lax
rules:
everything:
deny:
- pkg: io/ioutil
desc: >
Use the "io" and "os" packages instead.
See https://go.dev/doc/go1.16#ioutil
not-tests:
files:
- '!$test'
deny:
- pkg: net/http/httptest
desc: Should be used only in tests.

- pkg: gotest.tools
desc: Should be used only in tests.

- pkg: testing/*
desc: The "testing" packages should be used only in tests.

- pkg: github.com/crunchydata/postgres-operator-client/internal/testing/*
desc: The "internal/testing" packages should be used only in tests.

gci:
sections:
- standard
- default
- prefix(github.com/crunchydata/postgres-operator-client)

goheader:
template: |-
Copyright {{ DATES }} Crunchy Data Solutions, Inc.
SPDX-License-Identifier: Apache-2.0
values:
regexp:
DATES: '(202[1-3] - 2024|2024)'

goimports:
local-prefixes: github.com/crunchydata/postgres-operator-client

gomodguard:
blocked:
modules:
- gopkg.in/yaml.v2: { recommendations: [sigs.k8s.io/yaml] }
- gopkg.in/yaml.v3: { recommendations: [sigs.k8s.io/yaml] }
- gotest.tools: { recommendations: [gotest.tools/v3] }
- k8s.io/kubernetes:
reason: >
k8s.io/kubernetes is for managing dependencies of the Kubernetes
project, i.e. building kubelet and kubeadm.
importas:
no-unaliased: true
alias:
- pkg: k8s.io/api/(\w+)/(v[\w\w]+)
alias: $1$2
- pkg: k8s.io/apimachinery/pkg/apis/(\w+)/(v[\w\d]+)
alias: $1$2
- pkg: k8s.io/apimachinery/pkg/api/errors
alias: apierrors

issues:
# https://github.com/golangci/golangci-lint/issues/2239
exclude-use-default: false

exclude-rules:
# These testing packages are allowed in test files.
- linters: [depguard]
path: ^internal/testing
text: "gotest.tools"
- linters:
- depguard
path: ^internal/testing
text: gotest.tools
paths:
- third_party$
- builtin$
- examples$
formatters:
enable:
- gci
- gofmt
settings:
gci:
sections:
- standard
- default
- prefix(github.com/crunchydata/postgres-operator-client)
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -176,7 +176,7 @@

END OF TERMS AND CONDITIONS

Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
Copyright 2021 - 2025 Crunchy Data Solutions, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -98,4 +98,4 @@ tag:
git push origin "v$(NEW_VERSION)"
git tag "d$(NEW_VERSION)"
git push origin "d$(NEW_VERSION)"
@echo "Make release from tag "v$(NEW_VERSION)"
@echo "Make release from tag v$(NEW_VERSION)"
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ will use the role-based access controls (RBAC) that are configured for your
### Download the binary

The `kubectl-pgo` binary is available either through the Crunchy Data
[Access Portal](https://access.crunchydata.com/downloads/) or via
[Access Portal](https://access.crunchydata.com/downloads/browse/containers/postgres-operator/cli/) or via
[GitHub](https://github.com/CrunchyData/postgres-operator-client/releases).

### Installing the Client
2 changes: 1 addition & 1 deletion cmd/kubectl-pgo/main.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

2 changes: 1 addition & 1 deletion docs/content/_index.md
Original file line number Diff line number Diff line change
@@ -57,5 +57,5 @@ oc pgo version
```

[kubectl plugin]: https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/
[Access Portal]: https://access.crunchydata.com/downloads/
[Access Portal]: https://access.crunchydata.com/downloads/browse/containers/postgres-operator/cli/
[GitHub]: https://github.com/CrunchyData/postgres-operator-client/releases
3 changes: 3 additions & 0 deletions docs/content/reference/pgo_support_export.md
Original file line number Diff line number Diff line change
@@ -101,6 +101,9 @@ Collecting networkpolicies...
Collecting limitranges...
Collecting events...
Collecting Postgres logs...
Collecting pgBackRest logs...
Collecting Patroni logs...
Collecting pgBackRest Repo Host logs...
Collecting PostgresCluster pod logs...
Collecting monitoring pod logs...
Collecting operator pod logs...
12 changes: 7 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
module github.com/crunchydata/postgres-operator-client

go 1.19
go 1.23.0

toolchain go1.24.2

require (
github.com/spf13/cobra v1.5.0
@@ -56,11 +58,11 @@ require (
github.com/stretchr/testify v1.7.0 // indirect
github.com/xlab/treeprint v0.0.0-20181112141820-a009c3971eca // indirect
go.starlark.net v0.0.0-20200306205701-8dd3e2ee1dd5 // indirect
golang.org/x/net v0.26.0 // indirect
golang.org/x/net v0.38.0 // indirect
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 // indirect
golang.org/x/sys v0.21.0 // indirect
golang.org/x/term v0.21.0 // indirect
golang.org/x/text v0.16.0 // indirect
golang.org/x/sys v0.31.0 // indirect
golang.org/x/term v0.30.0 // indirect
golang.org/x/text v0.23.0 // indirect
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.34.2 // indirect
16 changes: 8 additions & 8 deletions go.sum
Original file line number Diff line number Diff line change
@@ -611,8 +611,8 @@ golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qx
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ=
golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE=
golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -704,12 +704,12 @@ golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws=
golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA=
golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0=
golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -719,8 +719,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
2 changes: 1 addition & 1 deletion hack/boilerplate.go.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0
2 changes: 1 addition & 1 deletion hack/generate-docs.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

2 changes: 1 addition & 1 deletion internal/cmd/backup.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

2 changes: 1 addition & 1 deletion internal/cmd/backup_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

2 changes: 1 addition & 1 deletion internal/cmd/client_version.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021 - 2024 Crunchy Data Solutions, Inc.
// Copyright 2021 - 2025 Crunchy Data Solutions, Inc.
//
// SPDX-License-Identifier: Apache-2.0

Loading