Skip to content

Commit

Permalink
Update pydantic and datamodel-code-gen (#17802)
Browse files Browse the repository at this point in the history
  • Loading branch information
iliakur authored Jun 13, 2024
1 parent f115f2c commit 519b9f0
Show file tree
Hide file tree
Showing 105 changed files with 383 additions and 332 deletions.
1 change: 1 addition & 0 deletions active_directory/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
from . import defaults, validators


class Counter(BaseModel):
class Counters(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand Down Expand Up @@ -49,7 +49,7 @@ class ExtraMetrics(BaseModel):
arbitrary_types_allowed=True,
frozen=True,
)
counters: tuple[MappingProxyType[str, Union[str, Counter]], ...]
counters: tuple[MappingProxyType[str, Union[str, Counters]], ...]
exclude: Optional[tuple[str, ...]] = None
include: Optional[tuple[str, ...]] = None
instance_counts: Optional[InstanceCounts] = None
Expand All @@ -72,7 +72,7 @@ class Metrics(BaseModel):
arbitrary_types_allowed=True,
frozen=True,
)
counters: tuple[MappingProxyType[str, Union[str, Counter]], ...]
counters: tuple[MappingProxyType[str, Union[str, Counters]], ...]
exclude: Optional[tuple[str, ...]] = None
include: Optional[tuple[str, ...]] = None
instance_counts: Optional[InstanceCounts] = None
Expand Down
1 change: 1 addition & 0 deletions aerospike/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
12 changes: 6 additions & 6 deletions aerospike/datadog_checks/aerospike/config_models/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class AuthToken(BaseModel):
writer: Optional[MappingProxyType[str, Any]] = None


class ExtraMetric(BaseModel):
class ExtraMetrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -48,7 +48,7 @@ class MetricPatterns(BaseModel):
include: Optional[tuple[str, ...]] = None


class Metric(BaseModel):
class Metrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -68,7 +68,7 @@ class Proxy(BaseModel):
no_proxy: Optional[tuple[str, ...]] = None


class ShareLabel(BaseModel):
class ShareLabels(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -103,7 +103,7 @@ class InstanceConfig(BaseModel):
exclude_metrics: Optional[tuple[str, ...]] = None
exclude_metrics_by_labels: Optional[MappingProxyType[str, Union[bool, tuple[str, ...]]]] = None
extra_headers: Optional[MappingProxyType[str, Any]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetric]]], ...]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetrics]]], ...]] = None
headers: Optional[MappingProxyType[str, Any]] = None
histogram_buckets_as_distributions: Optional[bool] = None
host: Optional[str] = None
Expand All @@ -121,7 +121,7 @@ class InstanceConfig(BaseModel):
kerberos_principal: Optional[str] = None
log_requests: Optional[bool] = None
metric_patterns: Optional[MetricPatterns] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metric]]], ...]] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metrics]]], ...]] = None
min_collection_interval: Optional[float] = None
namespace: Optional[str] = Field(None, pattern='\\w*')
namespace_metrics: Optional[tuple[str, ...]] = None
Expand All @@ -139,7 +139,7 @@ class InstanceConfig(BaseModel):
rename_labels: Optional[MappingProxyType[str, Any]] = None
request_size: Optional[float] = None
service: Optional[str] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabel]]] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabels]]] = None
skip_proxy: Optional[bool] = None
tag_by_endpoint: Optional[bool] = None
tags: Optional[tuple[str, ...]] = None
Expand Down
4 changes: 2 additions & 2 deletions agent_requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ psutil==5.9.0
psycopg2-binary==2.9.9; python_version > '3.0'
pyasn1==0.4.6
pycryptodomex==3.20.0
pydantic==2.0.2; python_version > '3.0'
pydantic==2.7.3; python_version > '3.0'
pyjwt==1.7.1; python_version < '3.0'
pyjwt==2.8.0; python_version > '3.0'
pymongo[srv]==4.7.1; python_version >= '3.9'
Expand Down Expand Up @@ -93,8 +93,8 @@ requests-ntlm==1.2.0; python_version > '3.0'
requests-oauthlib==1.3.1; python_version < '3.0'
requests-oauthlib==2.0.0; python_version > '3.0'
requests-toolbelt==1.0.0
requests-unixsocket==0.3.0; python_version < '3.0'
requests-unixsocket2==0.4.0; python_version > '3.0'
requests-unixsocket==0.3.0; python_version < '3.0'
requests==2.27.1; python_version < '3.0'
requests==2.32.3; python_version > '3.0'
rethinkdb==2.4.9
Expand Down
1 change: 1 addition & 0 deletions amazon_msk/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
12 changes: 6 additions & 6 deletions amazon_msk/datadog_checks/amazon_msk/config_models/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class AuthToken(BaseModel):
writer: Optional[MappingProxyType[str, Any]] = None


class ExtraMetric(BaseModel):
class ExtraMetrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -48,7 +48,7 @@ class MetricPatterns(BaseModel):
include: Optional[tuple[str, ...]] = None


class Metric(BaseModel):
class Metrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -68,7 +68,7 @@ class Proxy(BaseModel):
no_proxy: Optional[tuple[str, ...]] = None


class ShareLabel(BaseModel):
class ShareLabels(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -104,7 +104,7 @@ class InstanceConfig(BaseModel):
exclude_metrics: Optional[tuple[str, ...]] = None
exclude_metrics_by_labels: Optional[MappingProxyType[str, Union[bool, tuple[str, ...]]]] = None
extra_headers: Optional[MappingProxyType[str, Any]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetric]]], ...]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetrics]]], ...]] = None
headers: Optional[MappingProxyType[str, Any]] = None
histogram_buckets_as_distributions: Optional[bool] = None
hostname_format: Optional[str] = None
Expand All @@ -122,7 +122,7 @@ class InstanceConfig(BaseModel):
kerberos_principal: Optional[str] = None
log_requests: Optional[bool] = None
metric_patterns: Optional[MetricPatterns] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metric]]], ...]] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metrics]]], ...]] = None
min_collection_interval: Optional[float] = None
namespace: Optional[str] = Field(None, pattern='\\w*')
node_exporter_port: Optional[int] = None
Expand All @@ -140,7 +140,7 @@ class InstanceConfig(BaseModel):
rename_labels: Optional[MappingProxyType[str, Any]] = None
request_size: Optional[float] = None
service: Optional[str] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabel]]] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabels]]] = None
skip_proxy: Optional[bool] = None
tag_by_endpoint: Optional[bool] = None
tags: Optional[tuple[str, ...]] = None
Expand Down
1 change: 1 addition & 0 deletions arangodb/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
12 changes: 6 additions & 6 deletions arangodb/datadog_checks/arangodb/config_models/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class AuthToken(BaseModel):
writer: Optional[MappingProxyType[str, Any]] = None


class ExtraMetric(BaseModel):
class ExtraMetrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -48,7 +48,7 @@ class MetricPatterns(BaseModel):
include: Optional[tuple[str, ...]] = None


class Metric(BaseModel):
class Metrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -68,7 +68,7 @@ class Proxy(BaseModel):
no_proxy: Optional[tuple[str, ...]] = None


class ShareLabel(BaseModel):
class ShareLabels(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -101,7 +101,7 @@ class InstanceConfig(BaseModel):
exclude_metrics: Optional[tuple[str, ...]] = None
exclude_metrics_by_labels: Optional[MappingProxyType[str, Union[bool, tuple[str, ...]]]] = None
extra_headers: Optional[MappingProxyType[str, Any]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetric]]], ...]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetrics]]], ...]] = None
headers: Optional[MappingProxyType[str, Any]] = None
histogram_buckets_as_distributions: Optional[bool] = None
hostname_format: Optional[str] = None
Expand All @@ -118,7 +118,7 @@ class InstanceConfig(BaseModel):
kerberos_principal: Optional[str] = None
log_requests: Optional[bool] = None
metric_patterns: Optional[MetricPatterns] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metric]]], ...]] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metrics]]], ...]] = None
min_collection_interval: Optional[float] = None
namespace: Optional[str] = Field(None, pattern='\\w*')
non_cumulative_histogram_buckets: Optional[bool] = None
Expand All @@ -133,7 +133,7 @@ class InstanceConfig(BaseModel):
rename_labels: Optional[MappingProxyType[str, Any]] = None
request_size: Optional[float] = None
service: Optional[str] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabel]]] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabels]]] = None
skip_proxy: Optional[bool] = None
tag_by_endpoint: Optional[bool] = None
tags: Optional[tuple[str, ...]] = None
Expand Down
1 change: 1 addition & 0 deletions argo_rollouts/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class AuthToken(BaseModel):
writer: Optional[MappingProxyType[str, Any]] = None


class ExtraMetric(BaseModel):
class ExtraMetrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -48,7 +48,7 @@ class MetricPatterns(BaseModel):
include: Optional[tuple[str, ...]] = None


class Metric(BaseModel):
class Metrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -68,7 +68,7 @@ class Proxy(BaseModel):
no_proxy: Optional[tuple[str, ...]] = None


class ShareLabel(BaseModel):
class ShareLabels(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -101,7 +101,7 @@ class InstanceConfig(BaseModel):
exclude_metrics: Optional[tuple[str, ...]] = None
exclude_metrics_by_labels: Optional[MappingProxyType[str, Union[bool, tuple[str, ...]]]] = None
extra_headers: Optional[MappingProxyType[str, Any]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetric]]], ...]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetrics]]], ...]] = None
headers: Optional[MappingProxyType[str, Any]] = None
histogram_buckets_as_distributions: Optional[bool] = None
hostname_format: Optional[str] = None
Expand All @@ -118,7 +118,7 @@ class InstanceConfig(BaseModel):
kerberos_principal: Optional[str] = None
log_requests: Optional[bool] = None
metric_patterns: Optional[MetricPatterns] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metric]]], ...]] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metrics]]], ...]] = None
min_collection_interval: Optional[float] = None
namespace: Optional[str] = Field(None, pattern='\\w*')
non_cumulative_histogram_buckets: Optional[bool] = None
Expand All @@ -133,7 +133,7 @@ class InstanceConfig(BaseModel):
rename_labels: Optional[MappingProxyType[str, Any]] = None
request_size: Optional[float] = None
service: Optional[str] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabel]]] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabels]]] = None
skip_proxy: Optional[bool] = None
tag_by_endpoint: Optional[bool] = None
tags: Optional[tuple[str, ...]] = None
Expand Down
1 change: 1 addition & 0 deletions argo_workflows/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class AuthToken(BaseModel):
writer: Optional[MappingProxyType[str, Any]] = None


class ExtraMetric(BaseModel):
class ExtraMetrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -48,7 +48,7 @@ class MetricPatterns(BaseModel):
include: Optional[tuple[str, ...]] = None


class Metric(BaseModel):
class Metrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -68,7 +68,7 @@ class Proxy(BaseModel):
no_proxy: Optional[tuple[str, ...]] = None


class ShareLabel(BaseModel):
class ShareLabels(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -101,7 +101,7 @@ class InstanceConfig(BaseModel):
exclude_metrics: Optional[tuple[str, ...]] = None
exclude_metrics_by_labels: Optional[MappingProxyType[str, Union[bool, tuple[str, ...]]]] = None
extra_headers: Optional[MappingProxyType[str, Any]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetric]]], ...]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetrics]]], ...]] = None
headers: Optional[MappingProxyType[str, Any]] = None
histogram_buckets_as_distributions: Optional[bool] = None
hostname_format: Optional[str] = None
Expand All @@ -118,7 +118,7 @@ class InstanceConfig(BaseModel):
kerberos_principal: Optional[str] = None
log_requests: Optional[bool] = None
metric_patterns: Optional[MetricPatterns] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metric]]], ...]] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metrics]]], ...]] = None
min_collection_interval: Optional[float] = None
namespace: Optional[str] = Field(None, pattern='\\w*')
non_cumulative_histogram_buckets: Optional[bool] = None
Expand All @@ -133,7 +133,7 @@ class InstanceConfig(BaseModel):
rename_labels: Optional[MappingProxyType[str, Any]] = None
request_size: Optional[float] = None
service: Optional[str] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabel]]] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabels]]] = None
skip_proxy: Optional[bool] = None
tag_by_endpoint: Optional[bool] = None
tags: Optional[tuple[str, ...]] = None
Expand Down
1 change: 1 addition & 0 deletions argocd/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
12 changes: 6 additions & 6 deletions argocd/datadog_checks/argocd/config_models/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class AuthToken(BaseModel):
writer: Optional[MappingProxyType[str, Any]] = None


class ExtraMetric(BaseModel):
class ExtraMetrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -48,7 +48,7 @@ class MetricPatterns(BaseModel):
include: Optional[tuple[str, ...]] = None


class Metric(BaseModel):
class Metrics(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra='allow',
Expand All @@ -68,7 +68,7 @@ class Proxy(BaseModel):
no_proxy: Optional[tuple[str, ...]] = None


class ShareLabel(BaseModel):
class ShareLabels(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -104,7 +104,7 @@ class InstanceConfig(BaseModel):
exclude_metrics: Optional[tuple[str, ...]] = None
exclude_metrics_by_labels: Optional[MappingProxyType[str, Union[bool, tuple[str, ...]]]] = None
extra_headers: Optional[MappingProxyType[str, Any]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetric]]], ...]] = None
extra_metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, ExtraMetrics]]], ...]] = None
headers: Optional[MappingProxyType[str, Any]] = None
histogram_buckets_as_distributions: Optional[bool] = None
hostname_format: Optional[str] = None
Expand All @@ -121,7 +121,7 @@ class InstanceConfig(BaseModel):
kerberos_principal: Optional[str] = None
log_requests: Optional[bool] = None
metric_patterns: Optional[MetricPatterns] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metric]]], ...]] = None
metrics: Optional[tuple[Union[str, MappingProxyType[str, Union[str, Metrics]]], ...]] = None
min_collection_interval: Optional[float] = None
namespace: Optional[str] = Field(None, pattern='\\w*')
non_cumulative_histogram_buckets: Optional[bool] = None
Expand All @@ -138,7 +138,7 @@ class InstanceConfig(BaseModel):
repo_server_endpoint: Optional[str] = None
request_size: Optional[float] = None
service: Optional[str] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabel]]] = None
share_labels: Optional[MappingProxyType[str, Union[bool, ShareLabels]]] = None
skip_proxy: Optional[bool] = None
tag_by_endpoint: Optional[bool] = None
tags: Optional[tuple[str, ...]] = None
Expand Down
1 change: 1 addition & 0 deletions aspdotnet/changelog.d/17802.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update config model names
Loading

0 comments on commit 519b9f0

Please sign in to comment.