diff --git a/activemq_xml/changelog.d/21862.fixed b/activemq_xml/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/activemq_xml/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/activemq_xml/datadog_checks/activemq_xml/config_models/instance.py b/activemq_xml/datadog_checks/activemq_xml/config_models/instance.py index 5ce3f52c50680..c961b9eebda3b 100644 --- a/activemq_xml/datadog_checks/activemq_xml/config_models/instance.py +++ b/activemq_xml/datadog_checks/activemq_xml/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/aerospike/changelog.d/21862.fixed b/aerospike/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/aerospike/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/aerospike/datadog_checks/aerospike/config_models/instance.py b/aerospike/datadog_checks/aerospike/config_models/instance.py index 396f85e276f54..ac2868aec1e54 100644 --- a/aerospike/datadog_checks/aerospike/config_models/instance.py +++ b/aerospike/datadog_checks/aerospike/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/airflow/changelog.d/21862.fixed b/airflow/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/airflow/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/airflow/datadog_checks/airflow/config_models/instance.py b/airflow/datadog_checks/airflow/config_models/instance.py index 7ecf28aec4d4b..ec6f20023e5d2 100644 --- a/airflow/datadog_checks/airflow/config_models/instance.py +++ b/airflow/datadog_checks/airflow/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/amazon_msk/changelog.d/21862.fixed b/amazon_msk/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/amazon_msk/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/amazon_msk/datadog_checks/amazon_msk/config_models/instance.py b/amazon_msk/datadog_checks/amazon_msk/config_models/instance.py index 934062d91c8f8..42293fd86d5cc 100644 --- a/amazon_msk/datadog_checks/amazon_msk/config_models/instance.py +++ b/amazon_msk/datadog_checks/amazon_msk/config_models/instance.py @@ -87,7 +87,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None assume_role: Optional[str] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/ambari/changelog.d/21862.fixed b/ambari/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/ambari/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/ambari/datadog_checks/ambari/config_models/instance.py b/ambari/datadog_checks/ambari/config_models/instance.py index dddad26dcc751..0f4418820d90a 100644 --- a/ambari/datadog_checks/ambari/config_models/instance.py +++ b/ambari/datadog_checks/ambari/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/apache/changelog.d/21862.fixed b/apache/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/apache/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/apache/datadog_checks/apache/config_models/instance.py b/apache/datadog_checks/apache/config_models/instance.py index 2833e3c8cda95..73f2508574834 100644 --- a/apache/datadog_checks/apache/config_models/instance.py +++ b/apache/datadog_checks/apache/config_models/instance.py @@ -58,7 +58,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None apache_status_url: str auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/appgate_sdp/changelog.d/21862.fixed b/appgate_sdp/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/appgate_sdp/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/appgate_sdp/datadog_checks/appgate_sdp/config_models/instance.py b/appgate_sdp/datadog_checks/appgate_sdp/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/appgate_sdp/datadog_checks/appgate_sdp/config_models/instance.py +++ b/appgate_sdp/datadog_checks/appgate_sdp/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/arangodb/changelog.d/21862.fixed b/arangodb/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/arangodb/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/arangodb/datadog_checks/arangodb/config_models/instance.py b/arangodb/datadog_checks/arangodb/config_models/instance.py index 425fb30505371..e0a2e6d3d0ff1 100644 --- a/arangodb/datadog_checks/arangodb/config_models/instance.py +++ b/arangodb/datadog_checks/arangodb/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/argo_rollouts/changelog.d/21862.fixed b/argo_rollouts/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/argo_rollouts/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/argo_rollouts/datadog_checks/argo_rollouts/config_models/instance.py b/argo_rollouts/datadog_checks/argo_rollouts/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/argo_rollouts/datadog_checks/argo_rollouts/config_models/instance.py +++ b/argo_rollouts/datadog_checks/argo_rollouts/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/argo_workflows/changelog.d/21862.fixed b/argo_workflows/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/argo_workflows/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/argo_workflows/datadog_checks/argo_workflows/config_models/instance.py b/argo_workflows/datadog_checks/argo_workflows/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/argo_workflows/datadog_checks/argo_workflows/config_models/instance.py +++ b/argo_workflows/datadog_checks/argo_workflows/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/argocd/changelog.d/21862.fixed b/argocd/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/argocd/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/argocd/datadog_checks/argocd/config_models/instance.py b/argocd/datadog_checks/argocd/config_models/instance.py index 7bf506a64e95e..04bf3867b8f23 100644 --- a/argocd/datadog_checks/argocd/config_models/instance.py +++ b/argocd/datadog_checks/argocd/config_models/instance.py @@ -89,7 +89,7 @@ class InstanceConfig(BaseModel): app_controller_endpoint: Optional[str] = None appset_controller_endpoint: Optional[str] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/avi_vantage/changelog.d/21862.fixed b/avi_vantage/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/avi_vantage/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/avi_vantage/datadog_checks/avi_vantage/config_models/instance.py b/avi_vantage/datadog_checks/avi_vantage/config_models/instance.py index ed59fbd569140..af42f4dd546f0 100644 --- a/avi_vantage/datadog_checks/avi_vantage/config_models/instance.py +++ b/avi_vantage/datadog_checks/avi_vantage/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None avi_controller_url: str aws_host: Optional[str] = None aws_region: Optional[str] = None diff --git a/aws_neuron/changelog.d/21862.fixed b/aws_neuron/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/aws_neuron/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/aws_neuron/datadog_checks/aws_neuron/config_models/instance.py b/aws_neuron/datadog_checks/aws_neuron/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/aws_neuron/datadog_checks/aws_neuron/config_models/instance.py +++ b/aws_neuron/datadog_checks/aws_neuron/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/azure_iot_edge/changelog.d/21862.fixed b/azure_iot_edge/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/azure_iot_edge/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/azure_iot_edge/datadog_checks/azure_iot_edge/config_models/instance.py b/azure_iot_edge/datadog_checks/azure_iot_edge/config_models/instance.py index 201e458466788..36cd2aad0c173 100644 --- a/azure_iot_edge/datadog_checks/azure_iot_edge/config_models/instance.py +++ b/azure_iot_edge/datadog_checks/azure_iot_edge/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/bentoml/changelog.d/21862.fixed b/bentoml/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/bentoml/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/bentoml/datadog_checks/bentoml/config_models/instance.py b/bentoml/datadog_checks/bentoml/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/bentoml/datadog_checks/bentoml/config_models/instance.py +++ b/bentoml/datadog_checks/bentoml/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/boundary/changelog.d/21862.fixed b/boundary/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/boundary/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/boundary/datadog_checks/boundary/config_models/instance.py b/boundary/datadog_checks/boundary/config_models/instance.py index fdcbb62a9909c..100a2852bd39f 100644 --- a/boundary/datadog_checks/boundary/config_models/instance.py +++ b/boundary/datadog_checks/boundary/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/calico/changelog.d/21862.fixed b/calico/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/calico/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/calico/datadog_checks/calico/config_models/instance.py b/calico/datadog_checks/calico/config_models/instance.py index 425fb30505371..e0a2e6d3d0ff1 100644 --- a/calico/datadog_checks/calico/config_models/instance.py +++ b/calico/datadog_checks/calico/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/celery/changelog.d/21862.fixed b/celery/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/celery/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/celery/datadog_checks/celery/config_models/instance.py b/celery/datadog_checks/celery/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/celery/datadog_checks/celery/config_models/instance.py +++ b/celery/datadog_checks/celery/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/cert_manager/changelog.d/21862.fixed b/cert_manager/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/cert_manager/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/cert_manager/datadog_checks/cert_manager/config_models/instance.py b/cert_manager/datadog_checks/cert_manager/config_models/instance.py index 8775188698215..befaf66f9a946 100644 --- a/cert_manager/datadog_checks/cert_manager/config_models/instance.py +++ b/cert_manager/datadog_checks/cert_manager/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/cilium/changelog.d/21862.fixed b/cilium/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/cilium/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/cilium/datadog_checks/cilium/config_models/instance.py b/cilium/datadog_checks/cilium/config_models/instance.py index 7e585a0319ba6..a30e5dcab6b23 100644 --- a/cilium/datadog_checks/cilium/config_models/instance.py +++ b/cilium/datadog_checks/cilium/config_models/instance.py @@ -104,7 +104,7 @@ class InstanceConfig(BaseModel): agent_endpoint: Optional[str] = None allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/cisco_aci/changelog.d/21862.fixed b/cisco_aci/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/cisco_aci/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py b/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py index 046d3c79876ca..1fb83aca2ae85 100644 --- a/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py +++ b/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py @@ -60,7 +60,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None appcenter: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/citrix_hypervisor/changelog.d/21862.fixed b/citrix_hypervisor/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/citrix_hypervisor/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/citrix_hypervisor/datadog_checks/citrix_hypervisor/config_models/instance.py b/citrix_hypervisor/datadog_checks/citrix_hypervisor/config_models/instance.py index ec1efc22e1acc..1324b0c1a9725 100644 --- a/citrix_hypervisor/datadog_checks/citrix_hypervisor/config_models/instance.py +++ b/citrix_hypervisor/datadog_checks/citrix_hypervisor/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/cloud_foundry_api/changelog.d/21862.fixed b/cloud_foundry_api/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/cloud_foundry_api/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/cloud_foundry_api/datadog_checks/cloud_foundry_api/config_models/instance.py b/cloud_foundry_api/datadog_checks/cloud_foundry_api/config_models/instance.py index 41226e2fa4e29..7a26572404024 100644 --- a/cloud_foundry_api/datadog_checks/cloud_foundry_api/config_models/instance.py +++ b/cloud_foundry_api/datadog_checks/cloud_foundry_api/config_models/instance.py @@ -58,7 +58,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None api_url: str auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/cockroachdb/changelog.d/21862.fixed b/cockroachdb/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/cockroachdb/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/cockroachdb/datadog_checks/cockroachdb/config_models/instance.py b/cockroachdb/datadog_checks/cockroachdb/config_models/instance.py index 51cd8806ad415..e7a05d0cf705f 100644 --- a/cockroachdb/datadog_checks/cockroachdb/config_models/instance.py +++ b/cockroachdb/datadog_checks/cockroachdb/config_models/instance.py @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/consul/changelog.d/21862.fixed b/consul/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/consul/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/consul/datadog_checks/consul/config_models/instance.py b/consul/datadog_checks/consul/config_models/instance.py index 44de4359de048..b8cf9feb03608 100644 --- a/consul/datadog_checks/consul/config_models/instance.py +++ b/consul/datadog_checks/consul/config_models/instance.py @@ -58,7 +58,7 @@ class InstanceConfig(BaseModel): acl_token: Optional[str] = None allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/coredns/changelog.d/21862.fixed b/coredns/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/coredns/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/coredns/datadog_checks/coredns/config_models/instance.py b/coredns/datadog_checks/coredns/config_models/instance.py index 51cd8806ad415..e7a05d0cf705f 100644 --- a/coredns/datadog_checks/coredns/config_models/instance.py +++ b/coredns/datadog_checks/coredns/config_models/instance.py @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/couch/changelog.d/21862.fixed b/couch/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/couch/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/couch/datadog_checks/couch/config_models/instance.py b/couch/datadog_checks/couch/config_models/instance.py index 41488fa14eddc..a78b684357251 100644 --- a/couch/datadog_checks/couch/config_models/instance.py +++ b/couch/datadog_checks/couch/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/couchbase/changelog.d/21862.fixed b/couchbase/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/couchbase/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/couchbase/datadog_checks/couchbase/config_models/instance.py b/couchbase/datadog_checks/couchbase/config_models/instance.py index 2377284c2df59..74d0bf521c9a0 100644 --- a/couchbase/datadog_checks/couchbase/config_models/instance.py +++ b/couchbase/datadog_checks/couchbase/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/crio/changelog.d/21862.fixed b/crio/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/crio/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/crio/datadog_checks/crio/config_models/instance.py b/crio/datadog_checks/crio/config_models/instance.py index b395f27b78c9d..9f766fcd982ee 100644 --- a/crio/datadog_checks/crio/config_models/instance.py +++ b/crio/datadog_checks/crio/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/datadog_checks_dev/changelog.d/21862.fixed b/datadog_checks_dev/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/datadog_checks_dev/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/templates/configuration/instances/http.yaml b/datadog_checks_dev/datadog_checks/dev/tooling/templates/configuration/instances/http.yaml index 471c6a5f2b7ad..50425a589524a 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/templates/configuration/instances/http.yaml +++ b/datadog_checks_dev/datadog_checks/dev/tooling/templates/configuration/instances/http.yaml @@ -44,6 +44,12 @@ value: example: basic type: string + enum: + - basic + - digest + - ntlm + - kerberos + - aws description: | The type of authentication to use. The available types (and related options) are: ``` diff --git a/datadog_cluster_agent/changelog.d/21862.fixed b/datadog_cluster_agent/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/datadog_cluster_agent/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/datadog_cluster_agent/datadog_checks/datadog_cluster_agent/config_models/instance.py b/datadog_cluster_agent/datadog_checks/datadog_cluster_agent/config_models/instance.py index b395f27b78c9d..9f766fcd982ee 100644 --- a/datadog_cluster_agent/datadog_checks/datadog_cluster_agent/config_models/instance.py +++ b/datadog_cluster_agent/datadog_checks/datadog_cluster_agent/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/datadog_csi_driver/changelog.d/21862.fixed b/datadog_csi_driver/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/datadog_csi_driver/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/datadog_csi_driver/datadog_checks/datadog_csi_driver/config_models/instance.py b/datadog_csi_driver/datadog_checks/datadog_csi_driver/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/datadog_csi_driver/datadog_checks/datadog_csi_driver/config_models/instance.py +++ b/datadog_csi_driver/datadog_checks/datadog_csi_driver/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/dcgm/changelog.d/21862.fixed b/dcgm/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/dcgm/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/dcgm/datadog_checks/dcgm/config_models/instance.py b/dcgm/datadog_checks/dcgm/config_models/instance.py index 8775188698215..befaf66f9a946 100644 --- a/dcgm/datadog_checks/dcgm/config_models/instance.py +++ b/dcgm/datadog_checks/dcgm/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/druid/changelog.d/21862.fixed b/druid/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/druid/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/druid/datadog_checks/druid/config_models/instance.py b/druid/datadog_checks/druid/config_models/instance.py index ec1efc22e1acc..1324b0c1a9725 100644 --- a/druid/datadog_checks/druid/config_models/instance.py +++ b/druid/datadog_checks/druid/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/ecs_fargate/changelog.d/21862.fixed b/ecs_fargate/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/ecs_fargate/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/ecs_fargate/datadog_checks/ecs_fargate/config_models/instance.py b/ecs_fargate/datadog_checks/ecs_fargate/config_models/instance.py index 5d60ac0a57bc3..d238465e017ab 100644 --- a/ecs_fargate/datadog_checks/ecs_fargate/config_models/instance.py +++ b/ecs_fargate/datadog_checks/ecs_fargate/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/eks_fargate/changelog.d/21862.fixed b/eks_fargate/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/eks_fargate/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/eks_fargate/datadog_checks/eks_fargate/config_models/instance.py b/eks_fargate/datadog_checks/eks_fargate/config_models/instance.py index 5d60ac0a57bc3..d238465e017ab 100644 --- a/eks_fargate/datadog_checks/eks_fargate/config_models/instance.py +++ b/eks_fargate/datadog_checks/eks_fargate/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/elastic/changelog.d/21862.fixed b/elastic/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/elastic/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/elastic/datadog_checks/elastic/config_models/instance.py b/elastic/datadog_checks/elastic/config_models/instance.py index 0a3b24ca96668..2d8db67891442 100644 --- a/elastic/datadog_checks/elastic/config_models/instance.py +++ b/elastic/datadog_checks/elastic/config_models/instance.py @@ -80,7 +80,7 @@ class InstanceConfig(BaseModel): admin_forwarder: Optional[bool] = None allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/envoy/changelog.d/21862.fixed b/envoy/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/envoy/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/envoy/datadog_checks/envoy/config_models/instance.py b/envoy/datadog_checks/envoy/config_models/instance.py index e74e302b501b9..50d833afbdbcc 100644 --- a/envoy/datadog_checks/envoy/config_models/instance.py +++ b/envoy/datadog_checks/envoy/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/etcd/changelog.d/21862.fixed b/etcd/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/etcd/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/etcd/datadog_checks/etcd/config_models/instance.py b/etcd/datadog_checks/etcd/config_models/instance.py index 8d7786ef0a247..4a4cf1408eca6 100644 --- a/etcd/datadog_checks/etcd/config_models/instance.py +++ b/etcd/datadog_checks/etcd/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/external_dns/changelog.d/21862.fixed b/external_dns/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/external_dns/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/external_dns/datadog_checks/external_dns/config_models/instance.py b/external_dns/datadog_checks/external_dns/config_models/instance.py index b395f27b78c9d..9f766fcd982ee 100644 --- a/external_dns/datadog_checks/external_dns/config_models/instance.py +++ b/external_dns/datadog_checks/external_dns/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/falco/changelog.d/21862.fixed b/falco/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/falco/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/falco/datadog_checks/falco/config_models/instance.py b/falco/datadog_checks/falco/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/falco/datadog_checks/falco/config_models/instance.py +++ b/falco/datadog_checks/falco/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/fluentd/changelog.d/21862.fixed b/fluentd/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/fluentd/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/fluentd/datadog_checks/fluentd/config_models/instance.py b/fluentd/datadog_checks/fluentd/config_models/instance.py index 5c3d88edaa58b..d2f5da8783c73 100644 --- a/fluentd/datadog_checks/fluentd/config_models/instance.py +++ b/fluentd/datadog_checks/fluentd/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/fluxcd/changelog.d/21862.fixed b/fluxcd/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/fluxcd/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/fluxcd/datadog_checks/fluxcd/config_models/instance.py b/fluxcd/datadog_checks/fluxcd/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/fluxcd/datadog_checks/fluxcd/config_models/instance.py +++ b/fluxcd/datadog_checks/fluxcd/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/fly_io/changelog.d/21862.fixed b/fly_io/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/fly_io/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/fly_io/datadog_checks/fly_io/config_models/instance.py b/fly_io/datadog_checks/fly_io/config_models/instance.py index 13e18606f03c8..bb428e091fb33 100644 --- a/fly_io/datadog_checks/fly_io/config_models/instance.py +++ b/fly_io/datadog_checks/fly_io/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/gitlab/changelog.d/21862.fixed b/gitlab/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/gitlab/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/gitlab/datadog_checks/gitlab/config_models/instance.py b/gitlab/datadog_checks/gitlab/config_models/instance.py index fbf7d033a7fd8..68db81995c64f 100644 --- a/gitlab/datadog_checks/gitlab/config_models/instance.py +++ b/gitlab/datadog_checks/gitlab/config_models/instance.py @@ -104,7 +104,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None api_token: Optional[str] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/gitlab_runner/changelog.d/21862.fixed b/gitlab_runner/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/gitlab_runner/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/gitlab_runner/datadog_checks/gitlab_runner/config_models/instance.py b/gitlab_runner/datadog_checks/gitlab_runner/config_models/instance.py index da2023833b3de..7151bc86297ae 100644 --- a/gitlab_runner/datadog_checks/gitlab_runner/config_models/instance.py +++ b/gitlab_runner/datadog_checks/gitlab_runner/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/go_expvar/changelog.d/21862.fixed b/go_expvar/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/go_expvar/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/go_expvar/datadog_checks/go_expvar/config_models/instance.py b/go_expvar/datadog_checks/go_expvar/config_models/instance.py index b500360ea1bb4..0aa85bf751709 100644 --- a/go_expvar/datadog_checks/go_expvar/config_models/instance.py +++ b/go_expvar/datadog_checks/go_expvar/config_models/instance.py @@ -68,7 +68,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/haproxy/changelog.d/21862.fixed b/haproxy/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/haproxy/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/haproxy/datadog_checks/haproxy/config_models/instance.py b/haproxy/datadog_checks/haproxy/config_models/instance.py index 098f19dc99eb8..2b57084217d97 100644 --- a/haproxy/datadog_checks/haproxy/config_models/instance.py +++ b/haproxy/datadog_checks/haproxy/config_models/instance.py @@ -104,7 +104,7 @@ class InstanceConfig(BaseModel): active_tag: Optional[bool] = None allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/harbor/changelog.d/21862.fixed b/harbor/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/harbor/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/harbor/datadog_checks/harbor/config_models/instance.py b/harbor/datadog_checks/harbor/config_models/instance.py index 7b19c960af2db..6e4103f778d17 100644 --- a/harbor/datadog_checks/harbor/config_models/instance.py +++ b/harbor/datadog_checks/harbor/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/hazelcast/changelog.d/21862.fixed b/hazelcast/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/hazelcast/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/hazelcast/datadog_checks/hazelcast/config_models/instance.py b/hazelcast/datadog_checks/hazelcast/config_models/instance.py index b3e2456e43a5c..3839849bf7222 100644 --- a/hazelcast/datadog_checks/hazelcast/config_models/instance.py +++ b/hazelcast/datadog_checks/hazelcast/config_models/instance.py @@ -48,7 +48,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/hdfs_datanode/changelog.d/21862.fixed b/hdfs_datanode/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/hdfs_datanode/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/hdfs_datanode/datadog_checks/hdfs_datanode/config_models/instance.py b/hdfs_datanode/datadog_checks/hdfs_datanode/config_models/instance.py index 454d14c3d0fe7..67399d1df974e 100644 --- a/hdfs_datanode/datadog_checks/hdfs_datanode/config_models/instance.py +++ b/hdfs_datanode/datadog_checks/hdfs_datanode/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/hdfs_namenode/changelog.d/21862.fixed b/hdfs_namenode/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/hdfs_namenode/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/hdfs_namenode/datadog_checks/hdfs_namenode/config_models/instance.py b/hdfs_namenode/datadog_checks/hdfs_namenode/config_models/instance.py index 6fce2502f01ba..5c6b5175e1431 100644 --- a/hdfs_namenode/datadog_checks/hdfs_namenode/config_models/instance.py +++ b/hdfs_namenode/datadog_checks/hdfs_namenode/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/http_check/changelog.d/21862.fixed b/http_check/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/http_check/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/http_check/datadog_checks/http_check/config_models/instance.py b/http_check/datadog_checks/http_check/config_models/instance.py index 6b3579a7e8de7..30a25b12130b4 100644 --- a/http_check/datadog_checks/http_check/config_models/instance.py +++ b/http_check/datadog_checks/http_check/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/hugging_face_tgi/changelog.d/21862.fixed b/hugging_face_tgi/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/hugging_face_tgi/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/hugging_face_tgi/datadog_checks/hugging_face_tgi/config_models/instance.py b/hugging_face_tgi/datadog_checks/hugging_face_tgi/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/hugging_face_tgi/datadog_checks/hugging_face_tgi/config_models/instance.py +++ b/hugging_face_tgi/datadog_checks/hugging_face_tgi/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/ibm_was/changelog.d/21862.fixed b/ibm_was/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/ibm_was/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/ibm_was/datadog_checks/ibm_was/config_models/instance.py b/ibm_was/datadog_checks/ibm_was/config_models/instance.py index 3d593bf80ab09..bf4e36cefbfbb 100644 --- a/ibm_was/datadog_checks/ibm_was/config_models/instance.py +++ b/ibm_was/datadog_checks/ibm_was/config_models/instance.py @@ -67,7 +67,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/impala/changelog.d/21862.fixed b/impala/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/impala/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/impala/datadog_checks/impala/config_models/instance.py b/impala/datadog_checks/impala/config_models/instance.py index aa6e899b3cbd8..233ebb4aafa42 100644 --- a/impala/datadog_checks/impala/config_models/instance.py +++ b/impala/datadog_checks/impala/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/istio/changelog.d/21862.fixed b/istio/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/istio/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/istio/datadog_checks/istio/config_models/instance.py b/istio/datadog_checks/istio/config_models/instance.py index 9124614102c83..0a8789d0b2a6f 100644 --- a/istio/datadog_checks/istio/config_models/instance.py +++ b/istio/datadog_checks/istio/config_models/instance.py @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/karpenter/changelog.d/21862.fixed b/karpenter/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/karpenter/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/karpenter/datadog_checks/karpenter/config_models/instance.py b/karpenter/datadog_checks/karpenter/config_models/instance.py index 8775188698215..befaf66f9a946 100644 --- a/karpenter/datadog_checks/karpenter/config_models/instance.py +++ b/karpenter/datadog_checks/karpenter/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/keda/changelog.d/21862.fixed b/keda/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/keda/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/keda/datadog_checks/keda/config_models/instance.py b/keda/datadog_checks/keda/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/keda/datadog_checks/keda/config_models/instance.py +++ b/keda/datadog_checks/keda/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kong/changelog.d/21862.fixed b/kong/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kong/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kong/datadog_checks/kong/config_models/instance.py b/kong/datadog_checks/kong/config_models/instance.py index 1f280d78e750f..2f2472b2c1352 100644 --- a/kong/datadog_checks/kong/config_models/instance.py +++ b/kong/datadog_checks/kong/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/krakend/changelog.d/21862.fixed b/krakend/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/krakend/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/krakend/datadog_checks/krakend/config_models/instance.py b/krakend/datadog_checks/krakend/config_models/instance.py index 835d88696129f..1cf2e74e77f68 100644 --- a/krakend/datadog_checks/krakend/config_models/instance.py +++ b/krakend/datadog_checks/krakend/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kube_apiserver_metrics/changelog.d/21862.fixed b/kube_apiserver_metrics/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kube_apiserver_metrics/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kube_apiserver_metrics/datadog_checks/kube_apiserver_metrics/config_models/instance.py b/kube_apiserver_metrics/datadog_checks/kube_apiserver_metrics/config_models/instance.py index 337f3896d0905..83673b2f5a42b 100644 --- a/kube_apiserver_metrics/datadog_checks/kube_apiserver_metrics/config_models/instance.py +++ b/kube_apiserver_metrics/datadog_checks/kube_apiserver_metrics/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kube_controller_manager/changelog.d/21862.fixed b/kube_controller_manager/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kube_controller_manager/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kube_controller_manager/datadog_checks/kube_controller_manager/config_models/instance.py b/kube_controller_manager/datadog_checks/kube_controller_manager/config_models/instance.py index 5bc672f6f33b3..911d649dd293b 100644 --- a/kube_controller_manager/datadog_checks/kube_controller_manager/config_models/instance.py +++ b/kube_controller_manager/datadog_checks/kube_controller_manager/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kube_dns/changelog.d/21862.fixed b/kube_dns/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kube_dns/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kube_dns/datadog_checks/kube_dns/config_models/instance.py b/kube_dns/datadog_checks/kube_dns/config_models/instance.py index 43673abcbaead..90747ea7dc30e 100644 --- a/kube_dns/datadog_checks/kube_dns/config_models/instance.py +++ b/kube_dns/datadog_checks/kube_dns/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kube_metrics_server/changelog.d/21862.fixed b/kube_metrics_server/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kube_metrics_server/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kube_metrics_server/datadog_checks/kube_metrics_server/config_models/instance.py b/kube_metrics_server/datadog_checks/kube_metrics_server/config_models/instance.py index 9588286e0d417..af10a9fca8c49 100644 --- a/kube_metrics_server/datadog_checks/kube_metrics_server/config_models/instance.py +++ b/kube_metrics_server/datadog_checks/kube_metrics_server/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kube_proxy/changelog.d/21862.fixed b/kube_proxy/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kube_proxy/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kube_proxy/datadog_checks/kube_proxy/config_models/instance.py b/kube_proxy/datadog_checks/kube_proxy/config_models/instance.py index 9588286e0d417..af10a9fca8c49 100644 --- a/kube_proxy/datadog_checks/kube_proxy/config_models/instance.py +++ b/kube_proxy/datadog_checks/kube_proxy/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kube_scheduler/changelog.d/21862.fixed b/kube_scheduler/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kube_scheduler/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kube_scheduler/datadog_checks/kube_scheduler/config_models/instance.py b/kube_scheduler/datadog_checks/kube_scheduler/config_models/instance.py index 4b5416e82e9dd..98204edee856e 100644 --- a/kube_scheduler/datadog_checks/kube_scheduler/config_models/instance.py +++ b/kube_scheduler/datadog_checks/kube_scheduler/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubeflow/changelog.d/21862.fixed b/kubeflow/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubeflow/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubeflow/datadog_checks/kubeflow/config_models/instance.py b/kubeflow/datadog_checks/kubeflow/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/kubeflow/datadog_checks/kubeflow/config_models/instance.py +++ b/kubeflow/datadog_checks/kubeflow/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubelet/changelog.d/21862.fixed b/kubelet/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubelet/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubelet/datadog_checks/kubelet/config_models/instance.py b/kubelet/datadog_checks/kubelet/config_models/instance.py index 0af993686b390..45dbdd4edf4ec 100644 --- a/kubelet/datadog_checks/kubelet/config_models/instance.py +++ b/kubelet/datadog_checks/kubelet/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubernetes_cluster_autoscaler/changelog.d/21862.fixed b/kubernetes_cluster_autoscaler/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubernetes_cluster_autoscaler/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubernetes_cluster_autoscaler/datadog_checks/kubernetes_cluster_autoscaler/config_models/instance.py b/kubernetes_cluster_autoscaler/datadog_checks/kubernetes_cluster_autoscaler/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/kubernetes_cluster_autoscaler/datadog_checks/kubernetes_cluster_autoscaler/config_models/instance.py +++ b/kubernetes_cluster_autoscaler/datadog_checks/kubernetes_cluster_autoscaler/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubernetes_state/changelog.d/21862.fixed b/kubernetes_state/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubernetes_state/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubernetes_state/datadog_checks/kubernetes_state/config_models/instance.py b/kubernetes_state/datadog_checks/kubernetes_state/config_models/instance.py index 7fa71a9f81ef2..3614f23214447 100644 --- a/kubernetes_state/datadog_checks/kubernetes_state/config_models/instance.py +++ b/kubernetes_state/datadog_checks/kubernetes_state/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubevirt_api/changelog.d/21862.fixed b/kubevirt_api/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubevirt_api/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubevirt_api/datadog_checks/kubevirt_api/config_models/instance.py b/kubevirt_api/datadog_checks/kubevirt_api/config_models/instance.py index b52f04e90d379..8c19a421c9613 100644 --- a/kubevirt_api/datadog_checks/kubevirt_api/config_models/instance.py +++ b/kubevirt_api/datadog_checks/kubevirt_api/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubevirt_controller/changelog.d/21862.fixed b/kubevirt_controller/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubevirt_controller/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubevirt_controller/datadog_checks/kubevirt_controller/config_models/instance.py b/kubevirt_controller/datadog_checks/kubevirt_controller/config_models/instance.py index ed8c91d1a805c..6f8792a3af012 100644 --- a/kubevirt_controller/datadog_checks/kubevirt_controller/config_models/instance.py +++ b/kubevirt_controller/datadog_checks/kubevirt_controller/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kubevirt_handler/changelog.d/21862.fixed b/kubevirt_handler/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kubevirt_handler/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kubevirt_handler/datadog_checks/kubevirt_handler/config_models/instance.py b/kubevirt_handler/datadog_checks/kubevirt_handler/config_models/instance.py index 30d776463e962..dfeafa0431b94 100644 --- a/kubevirt_handler/datadog_checks/kubevirt_handler/config_models/instance.py +++ b/kubevirt_handler/datadog_checks/kubevirt_handler/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kuma/changelog.d/21862.fixed b/kuma/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kuma/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kuma/datadog_checks/kuma/config_models/instance.py b/kuma/datadog_checks/kuma/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/kuma/datadog_checks/kuma/config_models/instance.py +++ b/kuma/datadog_checks/kuma/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kyototycoon/changelog.d/21862.fixed b/kyototycoon/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kyototycoon/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kyototycoon/datadog_checks/kyototycoon/config_models/instance.py b/kyototycoon/datadog_checks/kyototycoon/config_models/instance.py index 6aa342ba0846f..4c09d2d250e28 100644 --- a/kyototycoon/datadog_checks/kyototycoon/config_models/instance.py +++ b/kyototycoon/datadog_checks/kyototycoon/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/kyverno/changelog.d/21862.fixed b/kyverno/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/kyverno/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/kyverno/datadog_checks/kyverno/config_models/instance.py b/kyverno/datadog_checks/kyverno/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/kyverno/datadog_checks/kyverno/config_models/instance.py +++ b/kyverno/datadog_checks/kyverno/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/lighttpd/changelog.d/21862.fixed b/lighttpd/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/lighttpd/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/lighttpd/datadog_checks/lighttpd/config_models/instance.py b/lighttpd/datadog_checks/lighttpd/config_models/instance.py index 62a700a4f11cb..c72564565b2ac 100644 --- a/lighttpd/datadog_checks/lighttpd/config_models/instance.py +++ b/lighttpd/datadog_checks/lighttpd/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/linkerd/changelog.d/21862.fixed b/linkerd/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/linkerd/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/linkerd/datadog_checks/linkerd/config_models/instance.py b/linkerd/datadog_checks/linkerd/config_models/instance.py index 51cd8806ad415..e7a05d0cf705f 100644 --- a/linkerd/datadog_checks/linkerd/config_models/instance.py +++ b/linkerd/datadog_checks/linkerd/config_models/instance.py @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/litellm/changelog.d/21862.fixed b/litellm/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/litellm/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/litellm/datadog_checks/litellm/config_models/instance.py b/litellm/datadog_checks/litellm/config_models/instance.py index 8a261d0abccef..a99c42d87a743 100644 --- a/litellm/datadog_checks/litellm/config_models/instance.py +++ b/litellm/datadog_checks/litellm/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/mapreduce/changelog.d/21862.fixed b/mapreduce/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/mapreduce/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/mapreduce/datadog_checks/mapreduce/config_models/instance.py b/mapreduce/datadog_checks/mapreduce/config_models/instance.py index 41b549488170c..cd6f2dfb41e37 100644 --- a/mapreduce/datadog_checks/mapreduce/config_models/instance.py +++ b/mapreduce/datadog_checks/mapreduce/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/marathon/changelog.d/21862.fixed b/marathon/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/marathon/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/marathon/datadog_checks/marathon/config_models/instance.py b/marathon/datadog_checks/marathon/config_models/instance.py index c73ebf3a0a792..d85b3953eb627 100644 --- a/marathon/datadog_checks/marathon/config_models/instance.py +++ b/marathon/datadog_checks/marathon/config_models/instance.py @@ -58,7 +58,7 @@ class InstanceConfig(BaseModel): acs_url: Optional[str] = None allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/marklogic/changelog.d/21862.fixed b/marklogic/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/marklogic/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/marklogic/datadog_checks/marklogic/config_models/instance.py b/marklogic/datadog_checks/marklogic/config_models/instance.py index ad728f080aed5..3b65dd736baed 100644 --- a/marklogic/datadog_checks/marklogic/config_models/instance.py +++ b/marklogic/datadog_checks/marklogic/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/mesos_master/changelog.d/21862.fixed b/mesos_master/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/mesos_master/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/mesos_master/datadog_checks/mesos_master/config_models/instance.py b/mesos_master/datadog_checks/mesos_master/config_models/instance.py index ec1efc22e1acc..1324b0c1a9725 100644 --- a/mesos_master/datadog_checks/mesos_master/config_models/instance.py +++ b/mesos_master/datadog_checks/mesos_master/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/mesos_slave/changelog.d/21862.fixed b/mesos_slave/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/mesos_slave/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/mesos_slave/datadog_checks/mesos_slave/config_models/instance.py b/mesos_slave/datadog_checks/mesos_slave/config_models/instance.py index a9a5738e1b1da..b1e59a507e279 100644 --- a/mesos_slave/datadog_checks/mesos_slave/config_models/instance.py +++ b/mesos_slave/datadog_checks/mesos_slave/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/milvus/changelog.d/21862.fixed b/milvus/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/milvus/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/milvus/datadog_checks/milvus/config_models/instance.py b/milvus/datadog_checks/milvus/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/milvus/datadog_checks/milvus/config_models/instance.py +++ b/milvus/datadog_checks/milvus/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/nginx/changelog.d/21862.fixed b/nginx/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/nginx/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/nginx/datadog_checks/nginx/config_models/instance.py b/nginx/datadog_checks/nginx/config_models/instance.py index 6ae5724a66f07..2d4764d730f4c 100644 --- a/nginx/datadog_checks/nginx/config_models/instance.py +++ b/nginx/datadog_checks/nginx/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/nginx_ingress_controller/changelog.d/21862.fixed b/nginx_ingress_controller/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/nginx_ingress_controller/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/nginx_ingress_controller/datadog_checks/nginx_ingress_controller/config_models/instance.py b/nginx_ingress_controller/datadog_checks/nginx_ingress_controller/config_models/instance.py index 2b8ca6b39e87a..be4336936e518 100644 --- a/nginx_ingress_controller/datadog_checks/nginx_ingress_controller/config_models/instance.py +++ b/nginx_ingress_controller/datadog_checks/nginx_ingress_controller/config_models/instance.py @@ -74,7 +74,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/nvidia_nim/changelog.d/21862.fixed b/nvidia_nim/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/nvidia_nim/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/nvidia_nim/datadog_checks/nvidia_nim/config_models/instance.py b/nvidia_nim/datadog_checks/nvidia_nim/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/nvidia_nim/datadog_checks/nvidia_nim/config_models/instance.py +++ b/nvidia_nim/datadog_checks/nvidia_nim/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/nvidia_triton/changelog.d/21862.fixed b/nvidia_triton/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/nvidia_triton/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/nvidia_triton/datadog_checks/nvidia_triton/config_models/instance.py b/nvidia_triton/datadog_checks/nvidia_triton/config_models/instance.py index 3c57849d6ac87..8a97ead854a35 100644 --- a/nvidia_triton/datadog_checks/nvidia_triton/config_models/instance.py +++ b/nvidia_triton/datadog_checks/nvidia_triton/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/octopus_deploy/changelog.d/21862.fixed b/octopus_deploy/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/octopus_deploy/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/octopus_deploy/datadog_checks/octopus_deploy/config_models/instance.py b/octopus_deploy/datadog_checks/octopus_deploy/config_models/instance.py index 1ea83f9ff02a3..7887808a01ac2 100644 --- a/octopus_deploy/datadog_checks/octopus_deploy/config_models/instance.py +++ b/octopus_deploy/datadog_checks/octopus_deploy/config_models/instance.py @@ -101,7 +101,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/openmetrics/changelog.d/21862.fixed b/openmetrics/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/openmetrics/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/openmetrics/datadog_checks/openmetrics/config_models/instance.py b/openmetrics/datadog_checks/openmetrics/config_models/instance.py index c9dc807558108..616a0867929e6 100644 --- a/openmetrics/datadog_checks/openmetrics/config_models/instance.py +++ b/openmetrics/datadog_checks/openmetrics/config_models/instance.py @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/openstack_controller/changelog.d/21862.fixed b/openstack_controller/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/openstack_controller/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/openstack_controller/datadog_checks/openstack_controller/config_models/instance.py b/openstack_controller/datadog_checks/openstack_controller/config_models/instance.py index 8cb3f6bcb972a..e134d687e0284 100644 --- a/openstack_controller/datadog_checks/openstack_controller/config_models/instance.py +++ b/openstack_controller/datadog_checks/openstack_controller/config_models/instance.py @@ -391,7 +391,7 @@ class InstanceConfig(BaseModel): all_projects: Optional[bool] = None allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/php_fpm/changelog.d/21862.fixed b/php_fpm/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/php_fpm/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/php_fpm/datadog_checks/php_fpm/config_models/instance.py b/php_fpm/datadog_checks/php_fpm/config_models/instance.py index 996ebe4c8f87a..3b126e64fe312 100644 --- a/php_fpm/datadog_checks/php_fpm/config_models/instance.py +++ b/php_fpm/datadog_checks/php_fpm/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/powerdns_recursor/changelog.d/21862.fixed b/powerdns_recursor/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/powerdns_recursor/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/powerdns_recursor/datadog_checks/powerdns_recursor/config_models/instance.py b/powerdns_recursor/datadog_checks/powerdns_recursor/config_models/instance.py index b71a102676454..af43cd58195fc 100644 --- a/powerdns_recursor/datadog_checks/powerdns_recursor/config_models/instance.py +++ b/powerdns_recursor/datadog_checks/powerdns_recursor/config_models/instance.py @@ -58,7 +58,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None api_key: str auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/proxmox/changelog.d/21862.fixed b/proxmox/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/proxmox/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/proxmox/datadog_checks/proxmox/config_models/instance.py b/proxmox/datadog_checks/proxmox/config_models/instance.py index 6750a86d3fa1f..e0048fd860a78 100644 --- a/proxmox/datadog_checks/proxmox/config_models/instance.py +++ b/proxmox/datadog_checks/proxmox/config_models/instance.py @@ -68,7 +68,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/pulsar/changelog.d/21862.fixed b/pulsar/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/pulsar/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/pulsar/datadog_checks/pulsar/config_models/instance.py b/pulsar/datadog_checks/pulsar/config_models/instance.py index 425fb30505371..e0a2e6d3d0ff1 100644 --- a/pulsar/datadog_checks/pulsar/config_models/instance.py +++ b/pulsar/datadog_checks/pulsar/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/quarkus/changelog.d/21862.fixed b/quarkus/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/quarkus/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/quarkus/datadog_checks/quarkus/config_models/instance.py b/quarkus/datadog_checks/quarkus/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/quarkus/datadog_checks/quarkus/config_models/instance.py +++ b/quarkus/datadog_checks/quarkus/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/rabbitmq/changelog.d/21862.fixed b/rabbitmq/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/rabbitmq/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/rabbitmq/datadog_checks/rabbitmq/config_models/instance.py b/rabbitmq/datadog_checks/rabbitmq/config_models/instance.py index acdee39d3fcce..69fbe0b8e8921 100644 --- a/rabbitmq/datadog_checks/rabbitmq/config_models/instance.py +++ b/rabbitmq/datadog_checks/rabbitmq/config_models/instance.py @@ -96,7 +96,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/ray/changelog.d/21862.fixed b/ray/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/ray/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/ray/datadog_checks/ray/config_models/instance.py b/ray/datadog_checks/ray/config_models/instance.py index 8775188698215..befaf66f9a946 100644 --- a/ray/datadog_checks/ray/config_models/instance.py +++ b/ray/datadog_checks/ray/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/riak/changelog.d/21862.fixed b/riak/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/riak/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/riak/datadog_checks/riak/config_models/instance.py b/riak/datadog_checks/riak/config_models/instance.py index ec1efc22e1acc..1324b0c1a9725 100644 --- a/riak/datadog_checks/riak/config_models/instance.py +++ b/riak/datadog_checks/riak/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/scylla/changelog.d/21862.fixed b/scylla/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/scylla/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/scylla/datadog_checks/scylla/config_models/instance.py b/scylla/datadog_checks/scylla/config_models/instance.py index d3c8e323feba1..50f871cf75b7b 100644 --- a/scylla/datadog_checks/scylla/config_models/instance.py +++ b/scylla/datadog_checks/scylla/config_models/instance.py @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/silk/changelog.d/21862.fixed b/silk/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/silk/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/silk/datadog_checks/silk/config_models/instance.py b/silk/datadog_checks/silk/config_models/instance.py index 1101939369655..20198b3bf47a0 100644 --- a/silk/datadog_checks/silk/config_models/instance.py +++ b/silk/datadog_checks/silk/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/sonarqube/changelog.d/21862.fixed b/sonarqube/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/sonarqube/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/sonarqube/datadog_checks/sonarqube/config_models/instance.py b/sonarqube/datadog_checks/sonarqube/config_models/instance.py index eeb4e46cc9e5e..2d14cd08f96e7 100644 --- a/sonarqube/datadog_checks/sonarqube/config_models/instance.py +++ b/sonarqube/datadog_checks/sonarqube/config_models/instance.py @@ -58,7 +58,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/spark/changelog.d/21862.fixed b/spark/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/spark/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/spark/datadog_checks/spark/config_models/instance.py b/spark/datadog_checks/spark/config_models/instance.py index 3b1225296e3be..81e1aec3c3f88 100644 --- a/spark/datadog_checks/spark/config_models/instance.py +++ b/spark/datadog_checks/spark/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/squid/changelog.d/21862.fixed b/squid/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/squid/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/squid/datadog_checks/squid/config_models/instance.py b/squid/datadog_checks/squid/config_models/instance.py index b795f900eaacf..2c064a6ad36d1 100644 --- a/squid/datadog_checks/squid/config_models/instance.py +++ b/squid/datadog_checks/squid/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/strimzi/changelog.d/21862.fixed b/strimzi/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/strimzi/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/strimzi/datadog_checks/strimzi/config_models/instance.py b/strimzi/datadog_checks/strimzi/config_models/instance.py index 1d947453ea216..f29ab15985a93 100644 --- a/strimzi/datadog_checks/strimzi/config_models/instance.py +++ b/strimzi/datadog_checks/strimzi/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/supabase/changelog.d/21862.fixed b/supabase/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/supabase/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/supabase/datadog_checks/supabase/config_models/instance.py b/supabase/datadog_checks/supabase/config_models/instance.py index d7460a9fc4f01..b782223946d87 100644 --- a/supabase/datadog_checks/supabase/config_models/instance.py +++ b/supabase/datadog_checks/supabase/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/teamcity/changelog.d/21862.fixed b/teamcity/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/teamcity/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/teamcity/datadog_checks/teamcity/config_models/instance.py b/teamcity/datadog_checks/teamcity/config_models/instance.py index aa8a87163ee6a..896bf3cf37218 100644 --- a/teamcity/datadog_checks/teamcity/config_models/instance.py +++ b/teamcity/datadog_checks/teamcity/config_models/instance.py @@ -106,7 +106,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/tekton/changelog.d/21862.fixed b/tekton/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/tekton/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/tekton/datadog_checks/tekton/config_models/instance.py b/tekton/datadog_checks/tekton/config_models/instance.py index 158ec462287f3..61bd169b43997 100644 --- a/tekton/datadog_checks/tekton/config_models/instance.py +++ b/tekton/datadog_checks/tekton/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/teleport/changelog.d/21862.fixed b/teleport/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/teleport/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/teleport/datadog_checks/teleport/config_models/instance.py b/teleport/datadog_checks/teleport/config_models/instance.py index 0f657cf5dd5db..d331009d3cb7c 100644 --- a/teleport/datadog_checks/teleport/config_models/instance.py +++ b/teleport/datadog_checks/teleport/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/temporal/changelog.d/21862.fixed b/temporal/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/temporal/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/temporal/datadog_checks/temporal/config_models/instance.py b/temporal/datadog_checks/temporal/config_models/instance.py index 8775188698215..befaf66f9a946 100644 --- a/temporal/datadog_checks/temporal/config_models/instance.py +++ b/temporal/datadog_checks/temporal/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/torchserve/changelog.d/21862.fixed b/torchserve/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/torchserve/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/torchserve/datadog_checks/torchserve/config_models/instance.py b/torchserve/datadog_checks/torchserve/config_models/instance.py index efee61344f726..a728f7750826c 100644 --- a/torchserve/datadog_checks/torchserve/config_models/instance.py +++ b/torchserve/datadog_checks/torchserve/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/traefik_mesh/changelog.d/21862.fixed b/traefik_mesh/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/traefik_mesh/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/traefik_mesh/datadog_checks/traefik_mesh/config_models/instance.py b/traefik_mesh/datadog_checks/traefik_mesh/config_models/instance.py index fe7b506f71ff1..93095cbf1932d 100644 --- a/traefik_mesh/datadog_checks/traefik_mesh/config_models/instance.py +++ b/traefik_mesh/datadog_checks/traefik_mesh/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/traffic_server/changelog.d/21862.fixed b/traffic_server/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/traffic_server/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/traffic_server/datadog_checks/traffic_server/config_models/instance.py b/traffic_server/datadog_checks/traffic_server/config_models/instance.py index 161942287f77a..a0f69f70aafda 100644 --- a/traffic_server/datadog_checks/traffic_server/config_models/instance.py +++ b/traffic_server/datadog_checks/traffic_server/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/twistlock/changelog.d/21862.fixed b/twistlock/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/twistlock/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/twistlock/datadog_checks/twistlock/config_models/instance.py b/twistlock/datadog_checks/twistlock/config_models/instance.py index 6ac162358ecf1..27352bae5e78f 100644 --- a/twistlock/datadog_checks/twistlock/config_models/instance.py +++ b/twistlock/datadog_checks/twistlock/config_models/instance.py @@ -57,7 +57,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/vault/changelog.d/21862.fixed b/vault/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/vault/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/vault/datadog_checks/vault/config_models/instance.py b/vault/datadog_checks/vault/config_models/instance.py index 22b093bd98e44..3d5f6f5c3fdbe 100644 --- a/vault/datadog_checks/vault/config_models/instance.py +++ b/vault/datadog_checks/vault/config_models/instance.py @@ -87,7 +87,7 @@ class InstanceConfig(BaseModel): allow_redirects: Optional[bool] = None api_url: str = Field(..., pattern='\\w+') auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/velero/changelog.d/21862.fixed b/velero/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/velero/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/velero/datadog_checks/velero/config_models/instance.py b/velero/datadog_checks/velero/config_models/instance.py index 9f7d039687ccd..882cebf01115d 100644 --- a/velero/datadog_checks/velero/config_models/instance.py +++ b/velero/datadog_checks/velero/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/vllm/changelog.d/21862.fixed b/vllm/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/vllm/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/vllm/datadog_checks/vllm/config_models/instance.py b/vllm/datadog_checks/vllm/config_models/instance.py index 24bde680a1e6a..414332737d909 100644 --- a/vllm/datadog_checks/vllm/config_models/instance.py +++ b/vllm/datadog_checks/vllm/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/voltdb/changelog.d/21862.fixed b/voltdb/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/voltdb/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/voltdb/datadog_checks/voltdb/config_models/instance.py b/voltdb/datadog_checks/voltdb/config_models/instance.py index 1fa0bc416747b..9cb4f687365ad 100644 --- a/voltdb/datadog_checks/voltdb/config_models/instance.py +++ b/voltdb/datadog_checks/voltdb/config_models/instance.py @@ -69,7 +69,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/vsphere/changelog.d/21862.fixed b/vsphere/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/vsphere/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/vsphere/datadog_checks/vsphere/config_models/instance.py b/vsphere/datadog_checks/vsphere/config_models/instance.py index 38c108531c5f1..c33acfd66f6a9 100644 --- a/vsphere/datadog_checks/vsphere/config_models/instance.py +++ b/vsphere/datadog_checks/vsphere/config_models/instance.py @@ -98,7 +98,7 @@ class RestApiOptions(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/weaviate/changelog.d/21862.fixed b/weaviate/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/weaviate/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/weaviate/datadog_checks/weaviate/config_models/instance.py b/weaviate/datadog_checks/weaviate/config_models/instance.py index ae924aec3d344..749466ac0524e 100644 --- a/weaviate/datadog_checks/weaviate/config_models/instance.py +++ b/weaviate/datadog_checks/weaviate/config_models/instance.py @@ -86,7 +86,7 @@ class InstanceConfig(BaseModel): ) allow_redirects: Optional[bool] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None diff --git a/yarn/changelog.d/21862.fixed b/yarn/changelog.d/21862.fixed new file mode 100644 index 0000000000000..228606b9a9691 --- /dev/null +++ b/yarn/changelog.d/21862.fixed @@ -0,0 +1 @@ +Change the auth_type field from a string to an enum for improved type validation diff --git a/yarn/datadog_checks/yarn/config_models/instance.py b/yarn/datadog_checks/yarn/config_models/instance.py index dd434cc49dec9..6d3131c7b2d8a 100644 --- a/yarn/datadog_checks/yarn/config_models/instance.py +++ b/yarn/datadog_checks/yarn/config_models/instance.py @@ -59,7 +59,7 @@ class InstanceConfig(BaseModel): application_status_mapping: Optional[MappingProxyType[str, Any]] = None application_tags: Optional[MappingProxyType[str, Any]] = None auth_token: Optional[AuthToken] = None - auth_type: Optional[str] = None + auth_type: Optional[Literal['basic', 'digest', 'ntlm', 'kerberos', 'aws']] = None aws_host: Optional[str] = None aws_region: Optional[str] = None aws_service: Optional[str] = None