Skip to content

Commit 1709595

Browse files
authored
backport of commit ba647ca
1 parent 1fe69f2 commit 1709595

File tree

14 files changed

+105
-457
lines changed

14 files changed

+105
-457
lines changed

.changes/0.14.1.md

Lines changed: 0 additions & 92 deletions
This file was deleted.

.changes/unreleased/.gitkeep

Whitespace-only changes.

.changes/unreleased/BUG FIXES-20250911-121401.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changie.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,3 @@ How was this change implemented?
1818
[Example](https://github.com/hashicorp/vault/commit/2715f5cec982aabc7b7a6ae878c547f6f475bba6)
1919
[ ] Add output for any tests not ran in CI to the PR description (eg, acceptance tests)
2020
[ ] Backwards compatible
21-
[ ] Changelog entry added. See [Updating the Changelog](https://github.com/hashicorp/vault-plugin-database-snowflake/blob/main/README.md#updating-the-changelog).
22-
23-
## PCI review checklist
24-
25-
<!-- heimdall_github_prtemplate:grc-pci_dss-2024-01-05 -->
26-
27-
- [ ] I have documented a clear reason for, and description of, the change I am making.
28-
29-
- [ ] If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
30-
31-
- [ ] If applicable, I've documented the impact of any changes to security controls.
32-
33-
Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

.github/workflows/backport.yaml

Lines changed: 0 additions & 13 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ Temporary Items
4646
vault-plugin-database-snowflake
4747
bin/
4848
pkg/
49-
scripts/custom/
5049

5150
.idea/
5251
# End of https://www.gitignore.io/api/go,macos

CHANGELOG.md

Lines changed: 4 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
1-
## 0.14.1
2-
### June 5, 2025
1+
## Unreleased
32

4-
IMPROVEMENTS:
5-
6-
* Added key-pair auth support for database configuration in Vault 1.20.x (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/116)
7-
8-
## 0.14.0
9-
### May 23, 2025
10-
11-
IMPROVEMENTS:
12-
13-
* Updated dependencies (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/105)
14-
15-
## 0.13.2
16-
### June 5, 2025
3+
## 0.13.1
4+
### May 28, 2025
175

186
IMPROVEMENTS:
197

20-
* Added key-pair auth support for database configuration in Vault 1.19.6 (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/117)
8+
* Updated dependencies (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/114)
219

2210
## 0.13.0
2311
### Feb 11, 2025
@@ -26,26 +14,12 @@ IMPROVEMENTS:
2614

2715
* Updated dependencies (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/100)
2816

29-
## 0.12.2
30-
### June 5, 2025
31-
32-
IMPROVEMENTS:
33-
34-
* Added key-pair auth support for database configuration in Vault 1.18.11 Enterprise (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/118)
35-
3617
## 0.12.0
3718
### Sept 4, 2024
3819

3920
IMPROVEMENTS:
4021
* Updated dependencies (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/92)
4122

42-
## 0.11.2
43-
### June 5, 2025
44-
45-
IMPROVEMENTS:
46-
47-
* Added key-pair auth support for database configuration in Vault 1.17.18 Enterprise (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/119)
48-
4923
## 0.11.0
5024
### May 20, 2024
5125

@@ -56,13 +30,6 @@ IMPROVEMENTS:
5630
* `github.com/jackc/pgx/v4` v4.18.1 -> v4.18.2
5731
* `github.com/snowflakedb/gosnowflake` v1.7.2 -> v1.8.0
5832

59-
## 0.10.3
60-
### June 5, 2025
61-
62-
IMPROVEMENTS:
63-
64-
* Added key-pair auth support for database configuration in Vault 1.16.22 Enterprise (https://github.com/hashicorp/vault-plugin-database-snowflake/pull/120)
65-
6633
## 0.10.0
6734
### Jan 31, 2024
6835
CHANGES:

Makefile

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ VETARGS?=-asmdecl -atomic -bool -buildtags -copylocks -methods -nilfunc -printf
44
EXTERNAL_TOOLS=
55
BUILD_TAGS?=${TOOL}
66
GOFMT_FILES?=$$(find . -name '*.go')
7-
PLUGIN_NAME := $(shell command ls cmd/)
8-
PLUGIN_DIR ?= $$GOPATH/vault-plugins
97

108
default: dev
119

@@ -49,12 +47,4 @@ fmtcheck:
4947
fmt:
5048
gofmt -w $(GOFMT_FILES)
5149

52-
configure: dev
53-
./bootstrap/configure.sh \
54-
$(PLUGIN_DIR) \
55-
$(PLUGIN_NAME) \
56-
$(CONNECTION_URL) \
57-
$(PRIVATE_KEY) \
58-
$(SNOWFLAKE_USERNAME)
59-
6050
.PHONY: bin default generate test vet bootstrap fmt fmtcheck

README.md

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,6 @@ Feature requests can be submitted in the Issues section as well.
2727
If you believe you have found a security issue in Vault or with this plugin, _please
2828
responsibly disclose_ by contacting HashiCorp at [security@hashicorp.com](mailto:security@hashicorp.com).
2929

30-
### Configure Plugin
31-
32-
A [scripted configuration](bootstrap/configure.sh) of the plugin is provided in
33-
this repository. You can use the script or manually configure the secrets engine
34-
using documentation.
35-
36-
To apply the scripted configuration, run the `make configure` target to
37-
register, enable, and configure the plugin with your local Vault instance. You
38-
can specify the plugin name, plugin directory, mount path, connection URL and
39-
private key path. Default values for plugin name and directory from the
40-
Makefile will be used if arguments aren't provided.
41-
42-
```sh
43-
$ PLUGIN_NAME=vault-plugin-database-snowflake \
44-
PLUGIN_DIR=$GOPATH/vault-plugins \
45-
CONNECTION_URL=foo.snowflakecomputing.com/BAR \
46-
PRIVATE_KEY=/path/to/private/key/file \
47-
SNOWFLAKE_USERNAME=user1 \
48-
make configure
49-
```
50-
51-
5230
## Acceptance Testing
5331

5432
In order to perform acceptance testing, you need to set the environment variable `VAULT_ACC=1`
@@ -71,42 +49,3 @@ To run the acceptance tests, invoke `make testacc`:
7149
```sh
7250
$ make testacc
7351
```
74-
75-
## Updating the Changelog
76-
77-
All pull requests that introduce a user-facing change must include a changelog
78-
entry. We use the [changie](https://changie.dev/) tool to manage these entries
79-
and automate the release process.
80-
81-
---
82-
### 1. Installing Changie
83-
84-
You only need to do this once. If you don't have `changie` installed, choose one of the options below.
85-
86-
* **Homebrew** (macOS):
87-
```shell
88-
brew install changie
89-
```
90-
* **Go Install**:
91-
```shell
92-
go install github.com/miniscruff/changie@latest
93-
```
94-
* **Other Methods**:
95-
See the [official changie installation guide](https://changie.dev/guide/installation/) for other options, including pre-compiled binaries.
96-
97-
---
98-
### 2. Creating an Entry
99-
100-
Once your code changes are complete, create the changelog entry:
101-
102-
1. **Run the command** in your terminal:
103-
```shell
104-
changie new
105-
```
106-
2. **Follow the prompts.** An interactive prompt will ask you to select the
107-
kind of change (e.g., `BREAKING CHANGES`, `NOTES`, `FEATURES`) and write a concise description of
108-
what you changed.
109-
110-
3. **Commit the new file.** After you're done, `changie` will create a new
111-
YAML file in the `.changie/unreleased` directory. Commit this file along with your other
112-
code changes before submitting your pull request.

0 commit comments

Comments
 (0)