|
1 | 1 | [package]
|
2 |
| -name = "policy-server" |
3 |
| -version = "1.21.1" |
4 | 2 | authors = [
|
5 |
| - "Kubewarden Developers <kubewarden@suse.de>", |
| 3 | + "Fabrizio Sestito <fabrizio.sestito@suse.com>", |
6 | 4 | "Flavio Castelli <fcastelli@suse.com>",
|
| 5 | + "José Guilherme Vanz <jguilhermevanz@suse.com>", |
| 6 | + "Kubewarden Developers <kubewarden@suse.de>", |
7 | 7 | "Rafael Fernández López <rfernandezlopez@suse.com>",
|
8 | 8 | "Víctor Cuadrado Juan <vcuadradojuan@suse.de>",
|
9 |
| - "José Guilherme Vanz <jguilhermevanz@suse.com>", |
10 |
| - "Fabrizio Sestito <fabrizio.sestito@suse.com>", |
11 | 9 | ]
|
12 | 10 | edition = "2021"
|
| 11 | +name = "policy-server" |
| 12 | +version = "1.21.1" |
13 | 13 |
|
14 | 14 | [dependencies]
|
15 | 15 | anyhow = "1.0"
|
| 16 | +axum = { version = "0.8.1", features = ["macros", "query"] } |
| 17 | +axum-server = { version = "0.7.1", features = ["tls-rustls"] } |
16 | 18 | clap = { version = "4.5", features = ["cargo", "env"] }
|
| 19 | +clap-markdown = "0.1.4" |
17 | 20 | daemonize = "0.5"
|
18 | 21 | futures = "0.3"
|
19 | 22 | itertools = "0.14.0"
|
| 23 | +jemalloc_pprof = "0.6.0" |
20 | 24 | k8s-openapi = { version = "0.24.0", default-features = false, features = [
|
21 | 25 | "v1_30",
|
22 | 26 | ] }
|
23 | 27 | lazy_static = "1.4.0"
|
24 | 28 | mime = "0.3"
|
| 29 | +mockall_double = "0.3" |
25 | 30 | num_cpus = "1.16.0"
|
26 |
| -opentelemetry-otlp = { version = "0.27.0", features = [ |
27 |
| - "metrics", |
28 |
| - "tonic", |
29 |
| - "tls", |
30 |
| -] } |
31 | 31 | opentelemetry = { version = "0.27.0", default-features = false, features = [
|
32 | 32 | "metrics",
|
33 | 33 | "trace",
|
34 | 34 | ] }
|
| 35 | +opentelemetry-otlp = { version = "0.27.0", features = [ |
| 36 | + "metrics", |
| 37 | + "tls", |
| 38 | + "tonic", |
| 39 | +] } |
35 | 40 | opentelemetry_sdk = { version = "0.27.0", features = ["rt-tokio"] }
|
| 41 | +policy-evaluator = { git = "https://github.com/kubewarden/policy-evaluator", tag = "v0.20.0" } |
36 | 42 | pprof = { version = "0.14", features = ["prost-codec"] }
|
37 |
| -policy-evaluator = { git = "https://github.com/kubewarden/policy-evaluator", tag = "v0.19.11" } |
| 43 | +rayon = "1.10" |
| 44 | +regex = "1.10" |
| 45 | +rhai = { version = "1.19.0", features = ["sync"] } |
38 | 46 | rustls = { version = "0.23", default-features = false, features = [
|
39 |
| - "ring", |
40 | 47 | "logging",
|
| 48 | + "ring", |
41 | 49 | "std",
|
42 | 50 | "tls12",
|
43 | 51 | ] }
|
44 |
| -rustls-pki-types = { version = "1", features = ["alloc"] } |
45 | 52 | rustls-pemfile = "2.2.0"
|
46 |
| -rayon = "1.10" |
47 |
| -regex = "1.10" |
48 |
| -serde_json = "1.0" |
| 53 | +rustls-pki-types = { version = "1", features = ["alloc"] } |
| 54 | +semver = { version = "1.0.22", features = ["serde"] } |
49 | 55 | serde = { version = "1.0", features = ["derive"] }
|
| 56 | +serde_json = "1.0" |
50 | 57 | serde_yaml = "0.9.34"
|
51 | 58 | sha2 = "0.10"
|
52 | 59 | thiserror = "2.0"
|
53 |
| -tokio = { version = "^1.43.0", features = ["full"] } |
54 |
| -tracing = "0.1" |
55 |
| -tracing-opentelemetry = "0.28.0" |
56 |
| -tracing-subscriber = { version = "0.3", features = ["ansi", "fmt", "json"] } |
57 |
| -semver = { version = "1.0.22", features = ["serde"] } |
58 |
| -mockall_double = "0.3" |
59 |
| -axum = { version = "0.8.1", features = ["macros", "query"] } |
60 |
| -axum-server = { version = "0.7.1", features = ["tls-rustls"] } |
61 |
| -tower-http = { version = "0.6.1", features = ["trace"] } |
| 60 | +tikv-jemalloc-ctl = "0.6.0" |
62 | 61 | tikv-jemallocator = { version = "0.6.0", features = [
|
63 | 62 | "profiling",
|
64 | 63 | "unprefixed_malloc_on_supported_platforms",
|
65 | 64 | ] }
|
66 |
| -jemalloc_pprof = "0.6.0" |
67 |
| -tikv-jemalloc-ctl = "0.6.0" |
68 |
| -rhai = { version = "1.19.0", features = ["sync"] } |
| 65 | +tokio = { version = "^1.43.0", features = ["full"] } |
69 | 66 | tonic = { version = "0.12.3" }
|
70 |
| -clap-markdown = "0.1.4" |
| 67 | +tower-http = { version = "0.6.1", features = ["trace"] } |
| 68 | +tracing = "0.1" |
| 69 | +tracing-opentelemetry = "0.28.0" |
| 70 | +tracing-subscriber = { version = "0.3", features = ["ansi", "fmt", "json"] } |
71 | 71 |
|
72 | 72 | [target.'cfg(target_os = "linux")'.dependencies]
|
73 |
| -inotify = "0.11" |
| 73 | +inotify = "0.11" |
74 | 74 | tokio-stream = "0.1.15"
|
75 | 75 |
|
76 | 76 | [dev-dependencies]
|
77 |
| -mockall = "0.13" |
78 |
| -rstest = "0.24" |
79 |
| -tempfile = "3.16.0" |
80 |
| -tower = { version = "0.5", features = ["util"] } |
| 77 | +backon = { version = "1.3", features = ["tokio-sleep"] } |
81 | 78 | http-body-util = "0.1.1"
|
| 79 | +mockall = "0.13" |
| 80 | +rcgen = { version = "0.13", features = ["crypto"] } |
| 81 | +rstest = "0.24" |
| 82 | +tempfile = "3.16.0" |
82 | 83 | testcontainers = { version = "0.23", features = ["watchdog"] }
|
83 |
| -backon = { version = "1.3", features = ["tokio-sleep"] } |
84 |
| -rcgen = { version = "0.13", features = ["crypto"] } |
| 84 | +tower = { version = "0.5", features = ["util"] } |
85 | 85 |
|
86 | 86 | [target.'cfg(target_os = "linux")'.dev-dependencies]
|
87 | 87 | openssl = "0.10"
|
|
0 commit comments