Skip to content

Commit

Permalink
Merge pull request #204 from viccuad/road-to-0.3.0
Browse files Browse the repository at this point in the history
Bump for release 0.3.0
  • Loading branch information
viccuad authored Apr 21, 2022
2 parents 3d849b4 + a54a6c5 commit 4131fd3
Show file tree
Hide file tree
Showing 5 changed files with 140 additions and 37 deletions.
116 changes: 115 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,116 @@
## [Unreleased]


<a name="v0.3.0"></a>
## [v0.3.0] - 2022-04-21
### Bug Fixes
- Pass tracing levels as LevelFilter type

### Pull Requests
- Merge pull request [#202](https://github.com/kubewarden/kwctl/issues/202) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#201](https://github.com/kubewarden/kwctl/issues/201) from kubewarden/renovate/all-patch


<a name="v0.3.0-rc1"></a>
## [v0.3.0-rc1] - 2022-04-20
### Code Refactoring
- Fix clippy warnings on new clippy version

### Features
- show Sigstore signatures on kwctl inspect
- Add `kwctl scaffold manifest` & `kwctl scaffold verification-config`
- sigstore - download keys and certs from TUF repo
- Keyless verification for kwctl {verify,pull,run}
- Consume new policy-fetcher verify()
- Add and consume `build_verification_config_from_flags()`
- Add --verification-config-path flag

### Pull Requests
- Merge pull request [#196](https://github.com/kubewarden/kwctl/issues/196) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#197](https://github.com/kubewarden/kwctl/issues/197) from kubewarden/dependabot/cargo/mdcat-0.27.0
- Merge pull request [#190](https://github.com/kubewarden/kwctl/issues/190) from raulcabello/main
- Merge pull request [#193](https://github.com/kubewarden/kwctl/issues/193) from kubewarden/dependabot/cargo/policy-evaluator-v0.2.17
- Merge pull request [#192](https://github.com/kubewarden/kwctl/issues/192) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#191](https://github.com/kubewarden/kwctl/issues/191) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#189](https://github.com/kubewarden/kwctl/issues/189) from viccuad/doc-digest
- Merge pull request [#188](https://github.com/kubewarden/kwctl/issues/188) from ereslibre/consume-policy-fetcher-through-policy-evaluator
- Merge pull request [#183](https://github.com/kubewarden/kwctl/issues/183) from viccuad/scaffold-config
- Merge pull request [#186](https://github.com/kubewarden/kwctl/issues/186) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#182](https://github.com/kubewarden/kwctl/issues/182) from flavio/update-to-latest-policy-fetcher-release
- Merge pull request [#179](https://github.com/kubewarden/kwctl/issues/179) from flavio/sigstore-tuf
- Merge pull request [#176](https://github.com/kubewarden/kwctl/issues/176) from jvanz/issue175-keyless-flags
- Merge pull request [#169](https://github.com/kubewarden/kwctl/issues/169) from viccuad/verify-keyless
- Merge pull request [#178](https://github.com/kubewarden/kwctl/issues/178) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#165](https://github.com/kubewarden/kwctl/issues/165) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#172](https://github.com/kubewarden/kwctl/issues/172) from kubewarden/dependabot/cargo/clap_complete-3.1.1
- Merge pull request [#158](https://github.com/kubewarden/kwctl/issues/158) from kubewarden/dependabot/cargo/mdcat-0.26.1
- Merge pull request [#174](https://github.com/kubewarden/kwctl/issues/174) from flavio/fix-clippy-warnings
- Merge pull request [#163](https://github.com/kubewarden/kwctl/issues/163) from kubewarden/dependabot/cargo/tokio-1.17.0
- Merge pull request [#164](https://github.com/kubewarden/kwctl/issues/164) from kubewarden/dependabot/cargo/wasmparser-0.83.0
- Merge pull request [#156](https://github.com/kubewarden/kwctl/issues/156) from kubewarden/renovate/all-patch
- Merge pull request [#157](https://github.com/kubewarden/kwctl/issues/157) from kubewarden/renovate/lock-file-maintenance
- Merge pull request [#151](https://github.com/kubewarden/kwctl/issues/151) from ereslibre/bump-dependencies
- Merge pull request [#149](https://github.com/kubewarden/kwctl/issues/149) from kubewarden/dependabot/cargo/tracing-subscriber-0.3.8
- Merge pull request [#147](https://github.com/kubewarden/kwctl/issues/147) from kubewarden/dependabot/cargo/tracing-0.1.30
- Merge pull request [#148](https://github.com/kubewarden/kwctl/issues/148) from kubewarden/dependabot/cargo/clap_complete-3.0.6
- Merge pull request [#146](https://github.com/kubewarden/kwctl/issues/146) from kubewarden/dependabot/cargo/clap-3.0.14


<a name="v0.2.5"></a>
## [v0.2.5] - 2022-02-02

<a name="v0.2.5-rc4"></a>
## [v0.2.5-rc4] - 2022-02-01
### Pull Requests
- Merge pull request [#141](https://github.com/kubewarden/kwctl/issues/141) from ereslibre/windows-path-fixes
- Merge pull request [#143](https://github.com/kubewarden/kwctl/issues/143) from raulcabello/main
- Merge pull request [#140](https://github.com/kubewarden/kwctl/issues/140) from kubewarden/dependabot/cargo/clap-3.0.13
- Merge pull request [#138](https://github.com/kubewarden/kwctl/issues/138) from kubewarden/dependabot/cargo/serde-1.0.136
- Merge pull request [#132](https://github.com/kubewarden/kwctl/issues/132) from kubewarden/dependabot/cargo/clap-3.0.12
- Merge pull request [#131](https://github.com/kubewarden/kwctl/issues/131) from kubewarden/dependabot/cargo/serde-1.0.135
- Merge pull request [#133](https://github.com/kubewarden/kwctl/issues/133) from kubewarden/dependabot/cargo/clap_complete-3.0.5
- Merge pull request [#135](https://github.com/kubewarden/kwctl/issues/135) from kubewarden/dependabot/cargo/serde_json-1.0.78
- Merge pull request [#136](https://github.com/kubewarden/kwctl/issues/136) from kubewarden/dependabot/cargo/anyhow-1.0.53
- Merge pull request [#125](https://github.com/kubewarden/kwctl/issues/125) from flavio/update-clap
- Merge pull request [#128](https://github.com/kubewarden/kwctl/issues/128) from kubewarden/dependabot/cargo/serde_json-1.0.78
- Merge pull request [#129](https://github.com/kubewarden/kwctl/issues/129) from kubewarden/dependabot/cargo/serde-1.0.135
- Merge pull request [#130](https://github.com/kubewarden/kwctl/issues/130) from kubewarden/dependabot/cargo/anyhow-1.0.53
- Merge pull request [#122](https://github.com/kubewarden/kwctl/issues/122) from flavio/update-mdcat-and-pulldown-cmark
- Merge pull request [#111](https://github.com/kubewarden/kwctl/issues/111) from kubewarden/dependabot/cargo/directories-4.0.1
- Merge pull request [#114](https://github.com/kubewarden/kwctl/issues/114) from kubewarden/dependabot/cargo/wasmparser-0.82.0
- Merge pull request [#123](https://github.com/kubewarden/kwctl/issues/123) from ereslibre/bump-dependencies
- Merge pull request [#118](https://github.com/kubewarden/kwctl/issues/118) from kubewarden/dependabot/cargo/tempfile-3.3.0
- Merge pull request [#121](https://github.com/kubewarden/kwctl/issues/121) from ereslibre/bump-dependencies


<a name="v0.2.5-rc3"></a>
## [v0.2.5-rc3] - 2022-01-20
### Pull Requests
- Merge pull request [#108](https://github.com/kubewarden/kwctl/issues/108) from ereslibre/pre-release
- Merge pull request [#110](https://github.com/kubewarden/kwctl/issues/110) from flavio/add-dependabot


<a name="v0.2.5-rc2"></a>
## [v0.2.5-rc2] - 2022-01-20
### Pull Requests
- Merge pull request [#106](https://github.com/kubewarden/kwctl/issues/106) from flavio/enable-more-secure-policy-signing


<a name="v0.2.5-rc1"></a>
## [v0.2.5-rc1] - 2022-01-19
### Pull Requests
- Merge pull request [#103](https://github.com/kubewarden/kwctl/issues/103) from ereslibre/cross-compile
- Merge pull request [#104](https://github.com/kubewarden/kwctl/issues/104) from raulcabello/main
- Merge pull request [#102](https://github.com/kubewarden/kwctl/issues/102) from flavio/update-deps
- Merge pull request [#95](https://github.com/kubewarden/kwctl/issues/95) from ereslibre/rustls-tls
- Merge pull request [#94](https://github.com/kubewarden/kwctl/issues/94) from flavio/small-logging-fixes-and-improvements
- Merge pull request [#92](https://github.com/kubewarden/kwctl/issues/92) from kubewarden/fix-verification-snippets


<a name="v0.2.4"></a>
## [v0.2.4] - 2021-11-18
### Pull Requests
- Merge pull request [#88](https://github.com/kubewarden/kwctl/issues/88) from viccuad/doc-release
- Merge pull request [#90](https://github.com/kubewarden/kwctl/issues/90) from kubewarden/bump-dependencies


Expand Down Expand Up @@ -140,7 +247,14 @@
- Merge pull request [#12](https://github.com/kubewarden/kwctl/issues/12) from ereslibre/drop-uri-named-arg


[Unreleased]: https://github.com/kubewarden/kwctl/compare/v0.2.4...HEAD
[Unreleased]: https://github.com/kubewarden/kwctl/compare/v0.3.0...HEAD
[v0.3.0]: https://github.com/kubewarden/kwctl/compare/v0.3.0-rc1...v0.3.0
[v0.3.0-rc1]: https://github.com/kubewarden/kwctl/compare/v0.2.5...v0.3.0-rc1
[v0.2.5]: https://github.com/kubewarden/kwctl/compare/v0.2.5-rc4...v0.2.5
[v0.2.5-rc4]: https://github.com/kubewarden/kwctl/compare/v0.2.5-rc3...v0.2.5-rc4
[v0.2.5-rc3]: https://github.com/kubewarden/kwctl/compare/v0.2.5-rc2...v0.2.5-rc3
[v0.2.5-rc2]: https://github.com/kubewarden/kwctl/compare/v0.2.5-rc1...v0.2.5-rc2
[v0.2.5-rc1]: https://github.com/kubewarden/kwctl/compare/v0.2.4...v0.2.5-rc1
[v0.2.4]: https://github.com/kubewarden/kwctl/compare/v0.2.3...v0.2.4
[v0.2.3]: https://github.com/kubewarden/kwctl/compare/v0.2.2...v0.2.3
[v0.2.2]: https://github.com/kubewarden/kwctl/compare/v0.2.1...v0.2.2
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Making a new release

1. Bump to `version = "vX.Y.Z"` on `cargo.toml`.
1. Bump to `version = "X.Y.Z"` on `cargo.toml`.
2. Run `git-chglog --next-tag vX.Y.Z --output CHANGELOG.md`.
3. Format if needed, commit and open PR (as `main` branch is protected).
4. Wait for PR to be merged.
Expand Down
41 changes: 13 additions & 28 deletions Cargo.lock

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

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kwctl"
description = "Tool to manage Kubewarden policies"
version = "0.2.5"
version = "0.3.0"
authors = [
"Kubewarden Developers <[email protected]>"
]
Expand All @@ -16,10 +16,10 @@ clap_complete = "3.1.2"
directories = "4.0.1"
itertools = "0.10.3"
k8s-openapi = { version = "0.14.0", default-features = false, features = ["v1_22"] }
kube = { version = "0.68.0", default-features = false, features = ["client", "rustls-tls"] }
kube = { version = "0.71.0", default-features = false, features = ["client", "rustls-tls"] }
lazy_static = "1.4.0"
mdcat = "0.27.1"
policy-evaluator = { git = "https://github.com/kubewarden/policy-evaluator", tag = "v0.2.17" }
policy-evaluator = { git = "https://github.com/kubewarden/policy-evaluator", tag = "v0.2.18" }
pretty-bytes = "0.2.2"
prettytable-rs = "^0.8"
pulldown-cmark = { version = "0.9.1", default-features = false }
Expand Down
12 changes: 8 additions & 4 deletions src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ use verify::VerificationAnnotations;

use tracing::{debug, info};
use tracing_subscriber::prelude::*;
use tracing_subscriber::{fmt, EnvFilter};
use tracing_subscriber::{
filter::{EnvFilter, LevelFilter},
fmt,
};

use policy_evaluator::policy_evaluator::PolicyExecutionMode;
use policy_evaluator::policy_fetcher::{
Expand Down Expand Up @@ -75,11 +78,12 @@ async fn main() -> Result<()> {

// setup logging
let level_filter = if matches.is_present("verbose") {
"debug"
LevelFilter::DEBUG
} else {
"info"
LevelFilter::INFO
};
let filter_layer = EnvFilter::new(level_filter)
let filter_layer = EnvFilter::from_default_env()
.add_directive(level_filter.into())
.add_directive("cranelift_codegen=off".parse().unwrap()) // this crate generates lots of tracing events we don't care about
.add_directive("cranelift_wasm=off".parse().unwrap()) // this crate generates lots of tracing events we don't care about
.add_directive("hyper=off".parse().unwrap()) // this crate generates lots of tracing events we don't care about
Expand Down

0 comments on commit 4131fd3

Please sign in to comment.