Граф коммитов

13 Коммитов

Автор SHA1 Сообщение Дата
Felix Fontein afbaf0e3b7 Add Cargo.lock for better reproducability of functional tests.
Signed-off-by: Felix Fontein <felix@fontein.de>
2024-09-26 22:20:11 +03:00
Hidde Beydals a1f1bc0388
build: ignore `functional-tests/sops`
This should just really not be put there, but lets be nice and ignore it
for now.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-08-17 00:16:43 +02:00
Hidde Beydals 4dbc212507
build: remove `test.sh` wrapper
My assumption is that this used to be in place because of `go` not
ignoring the `vendor` directory.

However, in 2023 this appears to no longer be an issue, and only
adds complexity. While running `go test ./...` works just fine.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-08-17 00:16:42 +02:00
Hidde Beydals bf884faf66
release: remove DockerHub release util script
As it has been replaced with GoReleaser.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-08-14 22:37:46 +02:00
Hidde Beydals 02de4a8745
release: outline release logic using GoReleaser
This adds the base for releasing using GoReleaser going forward in a
backwards compatible manner, which means:

- Publishing of artifacts in the same formats as previous releases
- Publishing of RPM and deb artifacts in the same formats as previous
  releases (although the metadata may need a bit of tweaking)

In addition, it includes:

- SBOM inclusion per binary artifact

It still needs work around:

- Artifact signing
- SLSA compliance
- Docker images
- GitHub release
- Changelog generation
- GitHub Action workflow

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-08-14 22:37:38 +02:00
Vaibhav Kaushik e4abd871c7
Add HashiCorp Vault support (#655)
* feat: initial adding of vualt transit backend to sops
initial work on integration
feat(vault): added cli coomands working for vualt"

fix(vault): fixed config with correct tests

fix(vault): added vault to keygroup and to keyservice server

fixed metadata load

* feat(docs): added docs in README.md and in command help

fix(doc): fix rst formatting"

fix(doc): fix rst formatting

* fix(vault): addressed typos and fixes from autrilla

feat(cli): moved vault to hc-vault naming

* fix(test): typo while rebasing

* fix typos and imporve error messages for vault kms

* rename package from vault to hcvault

* refactor vault keysource url validation

* add negative test cases  for vault keysource

* add hc vault transit config option via objects
additional to URIs

* remove vault_example.yml

* streamline key name to snake case

* rename `BackendPath` to `EnginePath` for hc vault

* correction in hc-vault-transit commands

Signed-off-by: vnzongzna <github@vaibhavk.in>

* resolving conflict

Signed-off-by: vnzongzna <github@vaibhavk.in>

* Apply suggestions from code review

Co-Authored-By: Adrian Utrilla <adrianutrilla@gmail.com>

* allowing only hc_vault_transit_uri as input

Co-Authored-By: gitirabassi
Co-Authored-By: ldue
Signed-off-by: vnzongzna <github@vaibhavk.in>

Co-authored-by: gitirabassi <giacomo@tirabassi.eu>
Co-authored-by: ldue <larsduennwald@gmail.com>
Co-authored-by: Vaibhav Kaushik <vaibhavkaushik@vaibhavka-ltm1.internal.salesforce.com>
Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com>
2020-05-04 21:27:51 +02:00
AJ Bahnken f6ce72fbcf
Remove vendor directory from repo (#499)
* Remove vendor directory from repo

With #498 being merged and making the switch to Go modules, there does
not seem to be a need to store this directory within the repo anymore.
As well, it will make reviewing dependency updates and viewing the
PR's within Github's UI much more manageable.

This PR also include adding `vendor/` to `.gitignore` and changing the
Makefile so that `make test` will run `make vendor` first.

* Switch to using make install in Dockerfile

* Remove -mod vendor flag from install and functional-tests

* Use proxy.golang.org for go modules within Makefile
2019-07-31 14:25:29 -07:00
Adrian Utrilla 60d6adbd3e Added first validation tests.
The Go CLI is not ready and thus there's no tests for the Go version.
TODO: Add this to CI
2016-08-08 16:15:05 -07:00
Adrian Utrilla 550e1f3305 Added CI for Go 2016-08-05 15:46:00 -07:00
Julien Vehent 1823e103ea Preserve JSON ordering 2015-10-07 09:44:14 -04:00
Rémy HUBSCHER f8cb48c98a Add coverage 2015-09-25 12:29:46 +02:00
Rémy HUBSCHER 079fb2ead0 Port to Python 2.6 2015-09-25 12:01:46 +02:00
Rémy HUBSCHER 2c1906c594 Add tox and travis-ci matrix 2015-09-25 11:48:32 +02:00