Skip to content

Commit b7e1a56

Browse files
committed
refactor: adjust pingap workspace member
1 parent cf41202 commit b7e1a56

File tree

6 files changed

+11
-9
lines changed

6 files changed

+11
-9
lines changed

Cargo.lock

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pingap-certificate/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ tokio = { workspace = true }
2929
pingap-util = { path = "../pingap-util" }
3030
pingap-service = { path = "../pingap-service" }
3131
pingap-config = { path = "../pingap-config" }
32+
pingap-webhook = { path = "../pingap-webhook" }
3233

3334
[dev-dependencies]
3435
pretty_assertions = "1.4.0"

pingap-certificate/src/lib.rs

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ mod chain;
2020
mod dynamic_certificate;
2121
mod self_signed;
2222
mod tls_certificate;
23+
mod validity_checker;
2324

2425
pub static LOG_CATEGORY: &str = "certificate";
2526

@@ -187,6 +188,7 @@ pub use dynamic_certificate::{
187188
};
188189
pub use self_signed::new_self_signed_certificate_validity_service;
189190
pub use tls_certificate::TlsCertificate;
191+
pub use validity_checker::new_certificate_validity_service;
190192

191193
#[cfg(test)]
192194
mod tests {

src/proxy/validity_checker.rs pingap-certificate/src/validity_checker.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
use super::LOG_CATEGORY;
16-
use pingap_certificate::{get_certificate_info_list, Certificate};
15+
use super::{get_certificate_info_list, Certificate};
1716
use pingap_service::Error as ServiceError;
18-
use pingap_service::SimpleServiceTaskFuture;
17+
use pingap_service::{SimpleServiceTaskFuture, LOG_CATEGORY};
1918
use snafu::Snafu;
2019
use tracing::error;
2120

@@ -133,8 +132,7 @@ pub fn new_certificate_validity_service() -> (String, SimpleServiceTaskFuture) {
133132

134133
#[cfg(test)]
135134
mod tests {
136-
use super::validity_check;
137-
use pingap_certificate::Certificate;
135+
use super::*;
138136
use pretty_assertions::assert_eq;
139137
use x509_parser::time::ASN1Time;
140138

src/main.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ use acme::new_lets_encrypt_service;
1616
use clap::Parser;
1717
use crossbeam_channel::Sender;
1818
use pingap_cache::new_storage_clear_service;
19-
use pingap_certificate::new_self_signed_certificate_validity_service;
19+
use pingap_certificate::{
20+
new_certificate_validity_service,
21+
new_self_signed_certificate_validity_service,
22+
};
2023
use pingap_config::{get_config_storage, ETCD_PROTOCOL};
2124
use pingap_config::{LoadConfigOptions, PingapConf};
2225
use pingap_location::try_init_locations;
@@ -28,7 +31,6 @@ use pingap_upstream::{new_upstream_health_check_task, try_init_upstreams};
2831
use pingora::server;
2932
use pingora::server::configuration::Opt;
3033
use pingora::services::background::background_service;
31-
use proxy::new_certificate_validity_service;
3234
use proxy::{Server, ServerConf};
3335
use service::{new_auto_restart_service, new_observer_service};
3436
use state::{get_admin_addr, get_start_time, set_admin_addr};

src/proxy/mod.rs

-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
mod logger;
1616
mod server;
1717
mod server_conf;
18-
mod validity_checker;
1918

2019
pub static LOG_CATEGORY: &str = "proxy";
2120

@@ -24,4 +23,3 @@ pub static LOG_CATEGORY: &str = "proxy";
2423
pub use logger::Parser;
2524
pub use server::*;
2625
pub use server_conf::{parse_from_conf, ServerConf};
27-
pub use validity_checker::new_certificate_validity_service;

0 commit comments

Comments
 (0)