https://github.com/cefriel/chimera-deployment-templates
Deployment templates for Chimera
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Repository
Deployment templates for Chimera
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
- Releases: 2
Metadata Files
README.md
Chimera Deployment Templates
This repository contains templates to deploy using different approaches offered by Apache Camel and covering various requirements for cloud and edge environments.
The deployment templates are parametric and practical Chimera pipelines are defined as examples to demonstrate their usage (chimera-pipelines) folder.
The folder chimera-pipelines contains the following pipelines:
- minimal-chimera-app: A minimal Chimera pipeline built with Apache Camel Core, demonstrating basic transformation capabilities.
- minimal-chimera-spring-app: A minimal Chimera pipeline built with the Spring Boot framework.
- minimal-chimera-quarkus-app: A minimal Chimera pipeline built using the Quarkus framework.
- minimal-chimera-observable-micrometer: A Chimera pipeline enhanced with Micrometer observability features to expose execution metrics.
- minimal-chimera-kamelet: A basic Kamelet implementation that wraps Chimera components for reuse in other pipelines.
The different deployment options are: - Temurin: Build Chimera pipeline using the OpenJDK JVM and deploy within a container. - GraalVM: Build Chimera pipeline using the GraalVM JVM and deploy within a container. - GraalVM Native: Build Chimera pipeline using GraalVM JVM as native executable and deploy within a container not requiring the JVM. - Kubernetes: Manifest files for deployment on Kubernetes as a Service and instructions for deployment using Knative.
Contributing
Before contributing, please read carefully, complete and sign our Contributor Licence Agreement.
When contributing to this repository, please first discuss the change you wish to make via issue or any other available method with the repository's owners.
Owner
- Name: Cefriel
- Login: cefriel
- Kind: organization
- Email: info@cefriel.com
- Location: Milano, Italy
- Website: https://www.cefriel.com
- Repositories: 15
- Profile: https://github.com/cefriel
GitHub Events
Total
- Create event: 7
- Issues event: 2
- Release event: 2
- Issue comment event: 1
- Push event: 7
- Pull request review event: 1
- Pull request event: 6
Last Year
- Create event: 7
- Issues event: 2
- Release event: 2
- Issue comment event: 1
- Push event: 7
- Pull request review event: 1
- Pull request event: 6
Dependencies
- ghcr.io/graalvm/jdk-community 17 build
- maven 3.8.3-openjdk-17 build
- alpine latest build
- cefriel/native-builder v17 build
- eclipse-temurin 17 build
- maven 3.8.3-openjdk-17 build
- com.cefriel:camel-chimera-graph
- com.cefriel:camel-chimera-mapping-template
- org.apache.camel:camel-core
- org.apache.camel:camel-http
- org.apache.camel:camel-log
- org.apache.camel:camel-main
- org.apache.camel:camel-websocket