Skip to content
This repository has been archived by the owner on Nov 18, 2024. It is now read-only.

cdfoundation/sig-interoperability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDF Interoperability SIG - Archived

The work produced by the Interoperability SIG is available in this repository. The conversation about interoperability continues at the CDF through the work of the CDEvents Project and its CDEvents Implementation Working Group.

If you are interested in interoperability please join us at the CDEvents project. If you would like to resume the work of this SIG, please reach out to the CDF's Technical Oversight Committee.

Quick links

Overview

The emergence of new open technologies and methodologies such as cloud native and microservices has resulted in tremendous advances in various industries and enabled the rapid development and delivery of new features and services to the end-users faster than before. Continuous Integration (CI) and Continuous Delivery (CD) are prerequisites and enablers for organizations to use these technologies and achieve true agility in response to these changes.

The organizations that embrace CI/CD employ various tools and technologies depending on their needs and where they are in their CI/CD transformation. Organizations often employ more than one tool in various stages of their CI/CD pipelines due to different capabilities provided by the tools. This is perhaps one of the biggest benefits the users get by using open technologies for their CI/CD needs.

However, one of the challenges users face is the lack of interoperability across the CI/CD tools and technologies, resulting in various issues while constructing and running pipelines such as passing metadata and artifacts between the tools or achieving traceability from commit to deployment. Often users end up building "own glue code" to address what is a common problem, further complicating moving from one tool to another and adopting new technologies and methodologies.

These "glue code solutions" are generally specific to users needs and the tools rather than being loosely coupled and agnostic to tooling and technology. Additionally these solutions are not visible to other users and the communities, making them vulnerable to the risks of outage in their CI/CD pipelines due to the potential changes (ie non-backward changes to the APIs, changes in data models) that happens to the tools in respective projects.

SIG Interoperability will focus on addressing these challenges and further work with projects to achieve a common set of solutions.

SIG Interoperability aims to enable a dialog in the interoperability area by bringing CI/CD users together with the open source projects in order to

  • clarify what interoperability means for the CI/CD ecosystem
  • promote the need to collaborate on interoperability challenges in a neutral forum
  • highlight and promote the needs of the users who face challenges constructing complex end-to-end CI/CD flows and pipelines by employing different tools and technologies
  • explore synergies between, and enable collaboration across, the CI/CD projects with regards to interoperability
  • pursue solutions which are; loosely coupled, scalable, flexible, and tool and technology agnostic
  • reduce the need for users to implement in-house solutions by promoting native interoperability between tools
  • attract and assist projects that work on interoperability

Members

New Members

Membership to SIG Interoperability is open to public and self-declared.

New members are advised to:

  • Join the SIG and CDF TOC maillists.
  • Join the #sig-interoperability channel on CDF Slack and introduce yourself.
  • Go through the README.md document.
  • Regularly join the SIG meetings.
  • Submit a PR to add yourself to the members list.
  • Here are various ways to get involved:
    • Share your thoughts by joining the meetings or by posting to maillist and Slack channel.
    • Add a topic you would like to discuss to the agenda of upcoming meeting.
    • Create a new issue to start gathering feedback and collaborating.
    • Choose an issue where help is needed and comment on it expressing interest.

Governance

SIG Interoperability is a CDF Special Interest Group.

The process SIG Interoperability follows can be seen from here.

Chairs and the TOC Sponsor of the SIG are

  • Melissa McKay (@mjmckay), JFrog - Chair
  • Dadisi Sanyika (@dsanyika), Apple - Chair
  • Dan Lorenc (@dlorenc), Google - TOC Sponsor

SIG Alumni

  • Fatih Degirmenci, Ericsson Software Technology, 01/2020-03/2022
  • Kara de la Marck, CloudBees/CDF, 06/2020-04/2022
  • Justin Abrahms, eBay, 04-2022-06/2023

SIG Workstreams

SIG Interoperability welcomes contributors who take part in the SIG to form workstreams to work on specific areas of interest in a more focused and structured way.

Workstream governance is documented here.

Archived workstreams are:

Communication

SIG Interoperability communication happens via a public mailing list and everyone is welcome to join our open discussions.

SIG Interoperability also uses Slack for additional collaboration opportunities.

Meetings

SIG Interoperability meets first and third Thursdays at 15:00UTC. (See your timezone here).

  • Meeting agenda and minutes: here
  • Meeting recordings: here
  • Zoom Bridge: here
  • Zoom International dial-in numbers: here
  • CDF Public Calendar (UTC): here

About

CDF Interoperability SIG

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published