Code Monkey home page Code Monkey logo

oda-canvas's Introduction

Open Digital Architecture Canvas

Supported-component-version Canvas-version License

bddpassedundeffailed

The Open Digital Architecture (ODA) Canvas is an execution environment for ODA Components and the release automation part of a CI/CD pipeline. This repository contains the Reference Implementation, open-source code, use-cases and test-kit for a TM Forum ODA canvas. You are free to use this as a starting point for your own ODA Canvas implementation.

The Usecase Library shows how ODA Components interact with the ODA Canvas. The Feature definition and Test Kit details the features required to be a fully compliant ODA Canvas and a set of tests that can be used to validate any ODA Canvas. The source code contains the source code for the operators that are part of the ODA Canvas.

The Reference Implementation of the ODA Canvas will be used for ODA Component certification.

Installation

see Installation Guide for installation instructions.

ODA Canvas Design

The design (including ongoing work) of the ODA Canvas is documented in ODA Canvas Design.

Release notes

Version Release notes
1.1.1 Bug fix release - Webhook handles empty specification field for exposedAPI. Tested against kubernetes 1.29.
1.1.0 Added support for multiple specifications of each Open-API. The v1beta3 exposedAPI object defines its specification property as an array. This is specifically designed to allow TM Forum Gen5 Open-APIs (which can be specified alongside Gen4 APIs).
The Webhook will automatically convert v1beta2 and v1beta1 specifications to v1beta3 with an array of 1.
1.0.0 First tracked release for component version v1beta3 (also supports N-2 versions i.e. v1beta2 and v1beta1).

oda-canvas's People

Contributors

lesterthomas avatar hrodrigues-hestia avatar github-actions[bot] avatar brian-burton avatar peeterko2 avatar rj-acc avatar wangyumu avatar tomkivlin avatar suyash7774 avatar jgillamtmforum avatar thomo avatar victormari avatar ajayaggarwal03 avatar abbeydom avatar gjo-satec avatar arusakov-rh avatar shisen1 avatar soaserele avatar adarshkumar4 avatar omidtahouri avatar 9n avatar nashjain avatar futongchangjian avatar andytiller avatar csotiriou avatar cl0udb0y avatar scaramanga77 avatar pecanpete avatar malagant avatar safvankothawala avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.