Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 7 additions & 4 deletions .copywrite.hcl
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
schema_version = 1
schema_version = 2

project {
license = "BUSL-1.1"
copyright_year = 2024
license = "BUSL-1.1"
copyright_holder = "IBM Corp."

# (OPTIONAL) A list of globs that should not have copyright or license headers.
# Supports doublestar glob patterns for more flexibility in defining which
# files or folders should be ignored
# Default: []
header_ignore = [
".idea/**",
"build/**"
"build/**",
"scratch/**",
"dist/**",
"bin/**",
# "vendor/**",
# "**autogen**",
]
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

contact_links:
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/integration-test/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

name: Integration test
Expand Down
2 changes: 1 addition & 1 deletion .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# Dependabot config that checks version updates for go.mod packages and docker
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ jobs:
make generate manifests
if [ -n "$(git status --porcelain)" ]; then
echo "Generated manifests are out of date. Please run 'make generate manifests' and commit the changes."
git diff
exit 1
fi
- name: go vet
Expand Down
2 changes: 1 addition & 1 deletion .release/ci.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

schema = "1"
Expand Down
2 changes: 1 addition & 1 deletion .release/release-metadata.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

url_docker_registry_dockerhub = "https://hub.docker.com/r/hashicorp/vault-secrets-operator"
Expand Down
2 changes: 1 addition & 1 deletion .release/security-scan.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

binary {
Expand Down
2 changes: 1 addition & 1 deletion .release/vault-secrets-operator-artifacts.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

schema = 1
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

ARG GO_VERSION=latest
Expand Down
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ EXPORT_KIND_LOGS_ROOT ?=

TERRAFORM_VERSION ?= 1.3.7
GOFUMPT_VERSION ?= v0.4.0
COPYWRITE_VERSION ?= 0.18.0
COPYWRITE_VERSION ?= 0.25.0
OPERATOR_SDK_VERSION ?= v1.33.0
YQ_VERSION ?= v4.43.1
CRD_REF_DOCS_VERSION ?= v0.2.0
Expand Down Expand Up @@ -613,7 +613,7 @@ endif

.PHONY: copywrite
copywrite: ## Download copywrite locally if necessary.
@./hack/install_copywrite.sh
COPYWRITE_VERSION=$(COPYWRITE_VERSION) ./hack/install_copywrite.sh
$(eval COPYWRITE=$(LOCALBIN)/copywrite)

.PHONY: yq
Expand Down Expand Up @@ -685,3 +685,7 @@ check-versions: yq
VSO_CSI_DRIVER_VERSION=$(VSO_CSI_DRIVER_VERSION) \
VSO_CSI_LIVENESS_PROBE_VERSION=$(VSO_CSI_LIVENESS_PROBE_VERSION) \
VSO_CSI_NODE_DRIVER_REGISTRAR_VERSION=$(VSO_CSI_NODE_DRIVER_REGISTRAR_VERSION) ./scripts/check-versions.sh

.PHONY: copywrite-headers
copywrite-headers: copywrite ## Update copyright headers globally
$(COPYWRITE) headers .
2 changes: 1 addition & 1 deletion api/v1beta1/common.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/common_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/csisecrets_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/groupversion_info.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

// Package v1beta1 contains API Schema definitions for the secrets v1beta1 API group
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/hcpauth_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/hcpvaultsecretsapp_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/secrettransformation_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultauth_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultauth_types_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultauthglobal_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultconnection_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultdynamicsecret_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultpkisecret_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultpkisecret_types_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/vaultstaticsecret_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2022, 2026
// SPDX-License-Identifier: BUSL-1.1

package v1beta1
Expand Down
2 changes: 1 addition & 1 deletion api/v1beta1/zz_generated.deepcopy.go

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

2 changes: 1 addition & 1 deletion chart/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

apiVersion: v2
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_csisecrets.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_hcpauths.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_vaultauthglobals.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_vaultauths.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_vaultconnections.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_vaultpkisecrets.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/secrets.hashicorp.com_vaultstaticsecrets.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

---
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/_helpers.tpl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{/*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/cluster-role-binding-csi-driver.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/cluster-role-binding.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/cluster-role-csi-driver.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{/*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/clusterrole-aggregated-editor.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/clusterrole-aggregated-viewer.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/csi-driver.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{/*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/csisecrets_editor_role.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# auto generated by sync-rbac.sh from ./config/rbac/csisecrets_editor_role.yaml -- do not edit
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/csisecrets_viewer_role.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# auto generated by sync-rbac.sh from ./config/rbac/csisecrets_viewer_role.yaml -- do not edit
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/default-transit-auth-method.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/default-vault-auth-method.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/default-vault-connection.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/ -}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{/*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1
*/}}

Expand Down
2 changes: 1 addition & 1 deletion chart/templates/hcpauth_editor_role.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# auto generated by sync-rbac.sh from ./config/rbac/hcpauth_editor_role.yaml -- do not edit
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/hcpauth_viewer_role.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# auto generated by sync-rbac.sh from ./config/rbac/hcpauth_viewer_role.yaml -- do not edit
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/hcpvaultsecretsapp_editor_role.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# auto generated by sync-rbac.sh from ./config/rbac/hcpvaultsecretsapp_editor_role.yaml -- do not edit
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/hcpvaultsecretsapp_viewer_role.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- /*
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2022, 2026
# SPDX-License-Identifier: BUSL-1.1

# auto generated by sync-rbac.sh from ./config/rbac/hcpvaultsecretsapp_viewer_role.yaml -- do not edit
Expand Down
Loading
Loading