Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update_vault_driver_jopenlibs #8

Merged
merged 6 commits into from
Aug 31, 2023

Conversation

HomeOfTheWizard
Copy link
Owner

@HomeOfTheWizard HomeOfTheWizard commented Aug 11, 2023

change vault driver library to openlibs

@codecov
Copy link

codecov bot commented Aug 11, 2023

Codecov Report

Patch coverage: 100.00% and project coverage change: +6.61% 🎉

Comparison is base (07756e5) 87.19% compared to head (de3629a) 93.80%.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop       #8      +/-   ##
=============================================
+ Coverage      87.19%   93.80%   +6.61%     
- Complexity        89       98       +9     
=============================================
  Files             16       16              
  Lines            242      242              
  Branches          27       27              
=============================================
+ Hits             211      227      +16     
+ Misses            20        9      -11     
+ Partials          11        6       -5     
Files Changed Coverage Δ
.../homeofthewizard/maven/plugins/vault/PullMojo.java 100.00% <ø> (+10.00%) ⬆️
.../homeofthewizard/maven/plugins/vault/PushMojo.java 100.00% <ø> (+10.00%) ⬆️
...homeofthewizard/maven/plugins/vault/VaultMojo.java 100.00% <ø> (+26.31%) ⬆️
...wizard/maven/plugins/vault/client/VaultClient.java 100.00% <ø> (ø)
...ofthewizard/maven/plugins/vault/client/Vaults.java 88.00% <ø> (+8.00%) ⬆️
.../maven/plugins/vault/config/AppRoleAuthMethod.java 100.00% <ø> (ø)
...ven/plugins/vault/config/AuthenticationMethod.java 100.00% <ø> (ø)
...gins/vault/config/AuthenticationMethodFactory.java 100.00% <ø> (+10.52%) ⬆️
...en/plugins/vault/config/GithubTokenAuthMethod.java 100.00% <ø> (ø)
...ven/plugins/vault/client/VaultBackendProvider.java 100.00% <100.00%> (+20.00%) ⬆️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@HomeOfTheWizard HomeOfTheWizard changed the title clean temporary property files after integration tests feature/update_vault_driver_jopenlibs Aug 12, 2023
@HomeOfTheWizard HomeOfTheWizard changed the title feature/update_vault_driver_jopenlibs update_vault_driver_jopenlibs Aug 12, 2023
@HomeOfTheWizard HomeOfTheWizard force-pushed the feature/update_vault_driver_jopenlibs branch from 88f1ce8 to 15110c2 Compare August 31, 2023 17:58
@HomeOfTheWizard HomeOfTheWizard merged commit 02d403f into develop Aug 31, 2023
4 checks passed
@HomeOfTheWizard HomeOfTheWizard deleted the feature/update_vault_driver_jopenlibs branch August 31, 2023 18:05
HomeOfTheWizard added a commit that referenced this pull request Aug 31, 2023
* fix config.yml for CI pipeline

* update nexus maven plugin

* fix nexus deployment

* upgrade to vault:latest

* add tests

* add tests

* increase testability on vault API usage, add unit tests

* add tests for pull and push mojos

* fix tests for pull and push mojos

* add tests for pull and push mojos

* add tests for pull and push mojos

* add tests for pull and push mojos

* increase minimum test coverage limit

* Update README.md

* upgrade to Junit5, upgrade dependencies with vulnerabilities.

* fix vault 1.13.x github authentication

* Bump guava from 31.0.1-jre to 32.0.0-jre

Bumps [guava](https://github.com/google/guava) from 31.0.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Create jekyll-gh-pages.yml

* Add AppRole Authentication, upgrade vault version to 1.14 (latest) (#6)

* add jekyll config file

* use jekyll remote theme

* Docs with jekyll theme just-the-docs

* modify github action workflow for the docs

* remote Gemfile.lock

* fix cross platform gemfile.lock and doc logo

* refactor README.md

* add examples to docs

* add outputMethod parameter, class and tests (#9)

* update docs with OutputMethods

* update_vault_driver_jopenlibs (#8)

* clean temporary property files after integration tests

* WIP: use jopenlibs' vault driver

* update jopenlibs version

* remove moby dns and use custome hosts file

* replace non maintained old deciphernow certificate and key with self signed one

* update docs

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
HomeOfTheWizard added a commit that referenced this pull request Aug 31, 2023
* add prepare development branch, prepare release branche, add nexus staging plugin and release profile

* configure auto deployment of snapshots from develop branch

* create release 1.1.1

* [skip ci] [maven-release-plugin]prepare release vault-maven-plugin-1.1.1

* [skip ci] [maven-release-plugin]prepare for next development iteration

* update config.yml for CI pipeline

* prepare release 1.1.2 (#10)

* fix config.yml for CI pipeline

* update nexus maven plugin

* fix nexus deployment

* upgrade to vault:latest

* add tests

* add tests

* increase testability on vault API usage, add unit tests

* add tests for pull and push mojos

* fix tests for pull and push mojos

* add tests for pull and push mojos

* add tests for pull and push mojos

* add tests for pull and push mojos

* increase minimum test coverage limit

* Update README.md

* upgrade to Junit5, upgrade dependencies with vulnerabilities.

* fix vault 1.13.x github authentication

* Bump guava from 31.0.1-jre to 32.0.0-jre

Bumps [guava](https://github.com/google/guava) from 31.0.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Create jekyll-gh-pages.yml

* Add AppRole Authentication, upgrade vault version to 1.14 (latest) (#6)

* add jekyll config file

* use jekyll remote theme

* Docs with jekyll theme just-the-docs

* modify github action workflow for the docs

* remote Gemfile.lock

* fix cross platform gemfile.lock and doc logo

* refactor README.md

* add examples to docs

* add outputMethod parameter, class and tests (#9)

* update docs with OutputMethods

* update_vault_driver_jopenlibs (#8)

* clean temporary property files after integration tests

* WIP: use jopenlibs' vault driver

* update jopenlibs version

* remove moby dns and use custome hosts file

* replace non maintained old deciphernow certificate and key with self signed one

* update docs

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [skip ci] [maven-release-plugin]prepare release vault-maven-plugin-1.1.2

* [skip ci] [maven-release-plugin]prepare for next development iteration

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ubuntu <circleci@ip-172-28-16-62.ec2.internal>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ubuntu <circleci@ip-10-0-105-132.ec2.internal>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant