Saved in:
Bibliographic Details
Main Author: Tranoris, Christos
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2511.04182
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911251263651840
author Tranoris, Christos
author_facet Tranoris, Christos
contents This paper introduces a lightweight and auditable method for asynchronous information exchange between distributed entities using Git as the coordination medium. The proposed approach replaces traditional APIs and message brokers with a Git-based communication model built on the principles of Kubernetes Operators and Custom Resources (CRs). Each participating entity, designated as a Publisher or Consumer, interacts through a shared repository that serves as a single source of truth, where the spec field captures the desired state and the status field reflects the observed outcome. This pattern extends GitOps beyond infrastructure management to support cross-domain, inter-organizational, and air-gapped collaboration scenarios. By leveraging Git native features (versioning, commit signing, and access control) the model ensures transparency, traceability, and reproducibility while preserving loose coupling and autonomy between systems. The paper discusses architectural principles, implementation considerations, and comparisons with RESTful and broker-based integrations, highlighting both the advantages and trade-offs of adopting Git as a declarative communication substrate.
format Preprint
id arxiv_https___arxiv_org_abs_2511_04182
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GITER: A Git-Based Declarative Exchange Model Using Kubernetes-Style Custom Resources
Tranoris, Christos
Software Engineering
This paper introduces a lightweight and auditable method for asynchronous information exchange between distributed entities using Git as the coordination medium. The proposed approach replaces traditional APIs and message brokers with a Git-based communication model built on the principles of Kubernetes Operators and Custom Resources (CRs). Each participating entity, designated as a Publisher or Consumer, interacts through a shared repository that serves as a single source of truth, where the spec field captures the desired state and the status field reflects the observed outcome. This pattern extends GitOps beyond infrastructure management to support cross-domain, inter-organizational, and air-gapped collaboration scenarios. By leveraging Git native features (versioning, commit signing, and access control) the model ensures transparency, traceability, and reproducibility while preserving loose coupling and autonomy between systems. The paper discusses architectural principles, implementation considerations, and comparisons with RESTful and broker-based integrations, highlighting both the advantages and trade-offs of adopting Git as a declarative communication substrate.
title GITER: A Git-Based Declarative Exchange Model Using Kubernetes-Style Custom Resources
topic Software Engineering
url https://arxiv.org/abs/2511.04182