bindy/reconcilers/dnszone/
constants.rs

1// Copyright (c) 2025 Erick Bourgeois, firestoned
2// SPDX-License-Identifier: MIT
3
4//! Constants used in DNS zone reconciliation.
5
6/// Port name for the Bindcar HTTP API
7pub const BINDCAR_API_PORT_NAME: &str = "http";
8
9/// Port name for DNS over TCP
10pub const DNS_TCP_PORT_NAME: &str = "dns-tcp";
11
12/// Port name for RNDC API
13pub const RNDC_API_PORT_NAME: &str = "rndc-api";
14
15/// Pod phase indicating the pod is running
16pub const POD_PHASE_RUNNING: &str = "Running";
17
18/// API version for Bindy resources
19pub const BINDY_API_VERSION: &str = "bindy.firestoned.io/v1beta1";
20
21/// Bind9Instance resource kind
22pub const BIND9_INSTANCE_KIND: &str = "Bind9Instance";