Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Complete rewrite of the Storage system #46

Open
wants to merge 149 commits into
base: master
Choose a base branch
from

Conversation

luxas
Copy link
Contributor

@luxas luxas commented Jan 26, 2021

TODO to add more description here, but overall:

  • make the system way more pluggable and interface-driven
  • implement the controller-runtime Client interface for great interopability
  • use existing libraries in k8s.io/apimachinery to an even greater extent

luxas added 30 commits December 28, 2020 21:58
…ement controller-runtime-style options, and relevant opt interfaces for interoperability.
…ts MarshalJSON(), by always first encoding "non-pretty", and indenting the JSON a configurable amount of spaces after encoding, but before handing the data to the framewriter.
…me in the serializer. Add a JSONTransformer interface, and make ContentType implement it.
…bjects and lists by their embedded TypeMeta info.
…rent patch types. The "object patching" part has been moved to the serializer.
luxas added 20 commits February 5, 2021 20:33
…and automatically use it when syncing the unstructured Storage.
…in a good manner, instead of the prior hacks. Add a generic string-string ValueItem, and expose the queries publicly.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant