Skip to main content

Core model types shared by Kubex and its generated resource packages

Project description

kubex-core

Shared foundation types for Kubex and its generated Kubernetes resource packages (kubex-k8s-*).

Contains:

  • kubex_core.models.base.BaseK8sModel — Pydantic base with camelCase aliasing.
  • kubex_core.models.base_entity.BaseEntity — base class for all K8s resources.
  • kubex_core.models.interfaces — marker interfaces (NamespaceScopedEntity, ClusterScopedEntity, HasLogs, HasStatusSubresource, HasScaleSubresource, Evictable).
  • kubex_core.models.resource_configResourceConfig descriptor + Scope.
  • kubex_core.models.metadataObjectMetadata, ListMetadata, OwnerReference.
  • kubex_core.models.watch_event, list_entity, partial_object_meta, status, scale.

This package is a runtime dependency of the kubex client and every generated resource package. End users generally install kubex + one kubex-k8s-* of choice; this package is pulled in transitively.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kubex_core-0.1.0b2.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kubex_core-0.1.0b2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file kubex_core-0.1.0b2.tar.gz.

File metadata

  • Download URL: kubex_core-0.1.0b2.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kubex_core-0.1.0b2.tar.gz
Algorithm Hash digest
SHA256 9a8acfbb2ffb4f46ae7d63a88f226b8c1acfa8279435c317bbeefd69728cef81
MD5 a822a2cdc3854a7ec72ec4acd8beb9cb
BLAKE2b-256 a0c60218e2cb9d43cffe42d5d26b528343c3b606a039b92c54eb9a91d3b63d0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for kubex_core-0.1.0b2.tar.gz:

Publisher: publish.yaml on codemageddon/kubex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kubex_core-0.1.0b2-py3-none-any.whl.

File metadata

  • Download URL: kubex_core-0.1.0b2-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kubex_core-0.1.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 a0d4c077821a9b9331662cde447e309e8745cb1472c4a7733e73845a802bcdd0
MD5 9b508a6b363329e170a8cdb31334e201
BLAKE2b-256 8ded8ae4527eb9945575623f7120f96d1ff690269a575f3f7d25bc20cdf88340

See more details on using hashes here.

Provenance

The following attestation bundles were made for kubex_core-0.1.0b2-py3-none-any.whl:

Publisher: publish.yaml on codemageddon/kubex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page