Skip to main content

Serialized Data Interface for Juju Operators

Project description

Serialized Interface Library

This libraries enables its user to create serialized and validated Juju Operator interfaces.

An interface Schema will be defined through YAML e.g:

type: object
properties:
  service:
    type: string
  port:
    type: number
  access-key:
    type: string
  secret-key:
    type: string

When our charms interchange data, this library will validate the data through the schema on both ends.

Real World Example

**** Minio with Provider Interface: https://github.com/DomFleischmann/charm-minio/tree/argo-relation

TODO

  • Currently only provides data to App relations, should also support unit relations.

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

serialized_data_interface-0.0.1.tar.gz (2.8 kB view hashes)

Uploaded Source

Built Distribution

serialized_data_interface-0.0.1-py3-none-any.whl (7.7 kB view hashes)

Uploaded Python 3

Supported by

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