Skip to content

Repository to host various resources related to the aeriOS project, including Docker Compose files, Helm charts and more installation resources

License

Notifications You must be signed in to change notification settings

eclipse-aerios/resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eclipse aeriOS – Resources Repository

This repository hosts deployment and installation resources for the Eclipse aeriOS project, including:

  • Docker Compose files
  • Helm charts
  • Installation scripts and configuration examples
  • Supporting documentation
  • Static files such as images

aeriOS Logo      aeriOS Logo

🔗 Documentation & Website

🌍 Project website:
https://projects.eclipse.org/projects/iot.aerios

📦 Resources portal (GitHub Pages):
https://eclipse-aerios.github.io/resources

💻 GitHub repository:
https://github.com/eclipse-aerios

🐳 Docker Hub repository:
https://hub.docker.com/u/eclipseaerios

☸️ Helm chart repository:
https://eclipse-aerios.github.io/resources/charts

☸️ Artifact Hub repository:
https://artifacthub.io/packages/search?org=eclipse-aerios

📂 Repository Structure

resources/
├── docker-compose/
│ ├── <component-name>/
│ │ ├── docker-compose.yaml
│ │ ├── config-files.json
├── charts/
│ ├── <components-charts.tgz
│ └── index.yaml
├── docs/
└── images/

☸️ Helm chart repository

How to add or update Helm charts

After adding the already packaged Helm charts inside the charts folder, run the following command to update the context of the index.yaml file:

helm repo index charts --url https://eclipse-aerios.github.io/resources/charts --merge .\charts\index.yaml --debug

Then, commit and push the changes.

How to use

First, add the aeriOS Helm chart repository

helm repo add eclipse-aerios https://eclipse-aerios.github.io/resources/charts

Then, check if the addition of this Helm chart repository has been performed properly by listing all the available charts:

helm repo update
helm search repo eclipse-aerios

Now, Eclipse aeriOS Helm charts can be installed. For instance:

helm install federator eclipse-aerios/federator --debug

🐳 Docker Compose files repository

To download a Docker Compose file:

wget https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/<component>/docker-compose.yaml

For instance:

wget https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/federator/docker-compose.yaml

To quickly download and start a Docker Compose deployment with no modifications:

curl https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/<component>/docker-compose.yaml | docker compose -f /dev/stdin up -d

For instance:

curl https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/federator/docker-compose.yaml | docker compose -f /dev/stdin up -d

About

Repository to host various resources related to the aeriOS project, including Docker Compose files, Helm charts and more installation resources

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6