Skip to content

document instance versioning #96

@matt-beanland

Description

@matt-beanland

improve documentation for instance versioning with provider instance extension.

Both moduledoc and livebooks. For major versions we should have a test case.

Subsequent Major versions would typically be supported concurrently by having Broadband and BroadbandV2 each with new uuid, but same name and different major_version. Migration of instances is simply by label swap, along with changing specification relationship to new edge. Of course other migrations may be required, and a domain migration could be built.

Test Add a livebook on provider instance versioning, showing the lifecycle and concurrent operation, and first a patch, then a minor change, then a major change. For the major change we will define Broadband and create an instance, then define BroadbandV2 and create an instance, then migrate the original service using cypher. Let's assume it is a breaking change, such as the removal of enum value (like a FTTB from the technology types).

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions