kuberneteslib 0.9.3 copy "kuberneteslib: ^0.9.3" to clipboard
kuberneteslib: ^0.9.3 copied to clipboard

A library that implements the Kubernetes API natively. It is written using the direct specs and currently covers most of the V1 Core, Apps, and Batch resources.

KubernetesLib #

0.9.3 #

  • Ripped out web support for now

0.9.2 #

  • Integrated ClusterAuth with conditional io/web imports

0.9.1 #

  • Added ClusterAuth with conditional io/web imports

0.8.5 #

  • Fixed CertClient for browser

0.8.1 #

  • Refactor cluster auth code to be browser compatible

0.7.21 #

  • Removed IO to make this browser compatible

0.7.19 #

  • Fixed merge of conditions

0.7.18 #

  • Added conditions to Resource

0.7.0 #

  • Renamed Container to SpecContainer to avoid conflicts with Flutter Container

0.6.12 #

  • Fixed bad exports

0.6.11 #

  • Exports webhooks

0.6.10 #

  • Exports all classes from the library

0.6.9 #

  • Fixed Generated code bug

0.6.8 #

  • Added DeploymentCondition
  • Added DeploymentStatus
  • Added ContainerStatus

0.6.0 #

  • Added tests for ContainerState
  • Added tests for ContainerStateRunning
  • Added tests for ContainerStateTerminated
  • Added tests for ContainerStateWaiting

0.5.4 #

  • Added tests the rest of the spec classes

0.5.3 #

  • Added ClusterAuthStub
  • Added ClusterAuthWeb
  • Added ClusterAuthIO

0.5.2 #

  • Removed dead code for CertClient

0.5.1 #

  • Removed unused packages

0.5.0 #

  • Added support for browser

0.4.85 #

  • Added tests for ModeConverter
  • Added tests for KeyToPath
  • Added tests for SecretVolumeSource
  • Added tests for ConfigMapProjection
  • Added tests for ConfigMapVolumeSource
  • Added tests for DownwardAPIProjection
  • Added tests for DownwardAPIVolumeSource
  • Added tests for SecretProjection
  • Added tests for SecretVolumeSource
  • Added tests for HostAlias
  • Added tests for HostPathVolumeSource
  • Added tests for HostPath

0.4.84 #

  • Added tests for PodSpec
  • Added tests for PodAffinity
  • Added tests for PodAntiAffinity
  • Added tests for NodeAffinity
  • Added tests for NodeSelector
  • Added tests for NodeSelectorRequirement
  • Added tests for NodeSelectorTerm
  • Added tests for LabelSelector
  • Added tests for LabelSelectorRequirement
  • Added tests for LabelSelectorTerm

0.4.83 #

  • Added pre-commit hook to run analysis, format, and tests

0.4.82 #

  • Added tests for all volume types

0.4.81 #

  • Added tests for ServiceAccountTokenProjection
  • Added tests for SecretProjection
  • Added tests for DownwardAPIProjection
  • Added tests for KeyToPath

0.4.80 #

  • Added tests for PodSpec
  • Added tests for Container
  • Added tests for ObjectMeta
  • Added tests for OwnerReference
  • Added tests for FieldsV1
  • Added tests for ManagedFieldEntry
  • Added tests for Helpers
  • Added tests for BearerClient
  • Added tests for ClusterAuthClient
  • Added tests for CertClient
  • Fixed PodSpec deserialization
  • Fixed Container deserialization
  • Fixed ObjectMeta deserialization
  • Fixed OwnerReference deserialization
  • Fixed FieldsV1 deserialization
  • Fixed ManagedFieldEntry deserialization

0.4.79 #

  • Added tests for ObjectMeta
  • Added tests for OwnerReference
  • Added tests for FieldsV1
  • Added tests for ManagedFieldEntry

0.4.78 #

  • Added tests for Helpers

0.4.77 #

  • Added tests for BearerClient
  • Added tests for ClusterAuthClient
  • Added tests for CertClient

0.4.76 #

  • Added tests for User
  • Added tests for Exec
  • Added tests for ExecSpec
  • Added tests for ExecStatus
  • Fixed User deserialization
  • Fixed Exec deserialization
  • Fixed ExecSpec deserialization
  • Fixed ExecStatus deserialization
  • Fixed User serialization
  • Fixed Exec serialization
  • Fixed ExecSpec serialization
  • Fixed ExecStatus serialization

0.4.75 #

  • Updated README with Slack channel

0.4.74 #

  • Fixed toYaml for config

0.4.61 #

  • Added namespace parameter to Resource.delete method
  • Added namespace parameter to Resource.fromJson method

0.4.59 #

  • Fixed Resource.delete method

0.4.39 #

  • Fixed ResourceKind.ignoreList and ResourceKind.ignoreShow

0.4.38 #

  • Fixed Spec deserialization

0.4.17 #

  • Fixed getApi method for Resource pod kind
  • Added save method to Resource
  • Added update method to Resource
  • Removed fromKubernetesYaml method from Resource
  • Added fromYaml method to Resource

0.3.16 #

  • Added asKubernetesYaml method to Resource
  • Added fromKubernetesYaml method to Resource
  • Added fromYamlMap helper to yaml_parser.dart

0.3.15 #

  • Added apiReadKinds to Resource
  • Added ignoreList and ignoreShow to ResourceKind

0.3.14 #

  • Fixed json serialization for Config

0.3.13 #

  • Added toJson method to Configs
  • Added fromJson method to Configs

0.3.12 #

  • Added fromString method to ResourceKind

0.3.11 #

  • Added common List methods to Configs wrapper
  • Added documentation for Configs

0.3.10 #

  • Improved documentation for many classes

0.3.9 #

  • Removed late clause and made fields nullable
  • Added test for string values for match label

0.3.8 #

  • Corrected example

0.3.7 #

  • Updated README

0.3.6 #

  • Added documentation for GCEPersistentDiskVolumeSource
  • Fixed bug in GCEPersistentDiskVolumeSource

0.3.5 #

  • Updated all documentation
  • Updated example code

0.3.4 #

  • Added example code

0.3.3 #

  • Added documentation for ClusterAuth
  • Added documentation for Metadata

0.3.2 #

  • Improved usage examples in Resource

0.3.1 #

  • Added documentation for Resource

0.3.0 #

  • Resources can be listed, viewed, and deleted
  • Authentication with a cluster is good for cert authentication and bearer authentication

0.1.0 #

  • Initial version.
5
likes
140
points
273
downloads

Publisher

verified publisherm3talsmith.com

Weekly Downloads

2024.09.16 - 2025.03.31

A library that implements the Kubernetes API natively. It is written using the direct specs and currently covers most of the V1 Core, Apps, and Batch resources.

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

http, humanizer, json2yaml, json_annotation, json_serializable, yaml

More

Packages that depend on kuberneteslib