Fab City OS Core Helm Chart for Kubernetes https://gitlab.fabcity.hamburg/software/fab-city-os-core-chart.git
Find a file
2023-03-28 19:31:30 +02:00
nix updated version and documentation 2023-03-28 19:31:30 +02:00
templates updated container source and integrated inbox service 2023-02-13 16:45:57 +01:00
.editorconfig fixed naming issues 2022-11-22 23:40:49 +01:00
.envrc cleaned nix env and included pre-commit flake 2022-11-22 23:26:57 +01:00
.gitignore fixed helm dependency recursion of kustomize 2022-11-30 12:21:56 +01:00
.gitlab-ci.yml updated version and documentation 2023-03-28 19:31:30 +02:00
.helmignore fixed helm dependency recursion of kustomize 2022-11-30 12:21:56 +01:00
.mdlrc latest changes 2022-06-27 01:33:57 +02:00
.yamllint.yaml latest changes 2022-06-27 01:33:57 +02:00
Chart.lock update to the latest postgresql chart version 2022-11-01 13:13:34 +01:00
Chart.yaml updated version and documentation 2023-03-28 19:31:30 +02:00
CONTRIBUTING.md updated version and documentation 2023-03-28 19:31:30 +02:00
default.nix cleaned nix env and included pre-commit flake 2022-11-22 23:26:57 +01:00
flake.lock cleaned nix env and included pre-commit flake 2022-11-22 23:26:57 +01:00
flake.nix cleaned nix env and included pre-commit flake 2022-11-22 23:26:57 +01:00
k3d-dev.yaml addopted helm config to the new zenflow container 2022-10-25 13:38:56 +02:00
LICENSE added additional documentation 2022-06-21 14:56:36 +02:00
Makefile updated version and documentation 2023-03-28 19:31:30 +02:00
README.md updated version and documentation 2023-03-28 19:31:30 +02:00
values.yaml updated container source and integrated inbox service 2023-02-13 16:45:57 +01:00

Interfacer

Fab City OS Core Helm Chart for Kubernetes

Documentation | Website | Blog

License Matrix

Welcome to the Helm chart for Fab City OS Core! This chart is designed to be a lightweight way to configure the Fab City OS Core official Docker images.

Fab City OS Core is a central component of the digital infrastructure of a Fab City. It can be easily installed and used by users as part of the Fab City Software Kit. This component enables the efficient production and marketing of Open Source Hardware at all levels of the value chain of distributed production.

About the INTERFACER Project

The goal of the INTERFACER project is to build the open-source digital infrastructure for Fab Cities.

Our vision is to promote a green, resilient, and digitally-based mode of production and consumption that enables the greatest possible sovereignty, empowerment and participation of citizens all over the world.

We want to help Fab Cities to produce everything they consume by 2054 on the basis of collaboratively developed and globally shared data in the commons.

To know more DOWNLOAD THE WHITEPAPER.

Table of Contents

🚀 Getting Started

Kubernetes (K8s), is an open-source system for automating deployment, scaling, and management of containerized applications. You can run a Fab City OS Core instance inside your Kubernetes cluster, either if you want to expose it to the outside world or just let some other applications use it inside your cluster and take advantage of the instant and powerful search engine.

First of all, you will need a Kubernetes cluster up and running. If you are not familiar with how Kuberentes works or need some help with this step, please check the Kubernetes documentation.

Prerequisites

If you use the nix package manager, the following components will be automatically installed for you. Otherwise, please install these components manually before deploying the application.

Install a Kubernetes distribution

Before deploying this application, it is important to have a Kubernetes 1.19+ distribution installed.

We recommend using a lightweight Kubernetes distribution like k3s for optimal performance and resource utilization.

Install kubectl

kubectl is the most commonly used CLI to manage a Kubernetes cluster. The installation instructions are available here.

Install helm

helm is a Command Line Interface which will automate chart management and installation on your Kubernetes cluster. To install Helm, follow the Helm installation instructions.

Add the helm repository

To make use of the charts, you may add the repository:

helm repo add fab-city-os-core-beta https://gitlab.fabcity.hamburg/api/v4/projects/248/packages/helm/beta
helm repo update fab-city-os-core-beta

💾 Install Fab City OS Core

After the repo is added all charts can be installed via:

helm install fab-city-os-core fab-city-os-core-beta/fab-city-os-core

🔧 Configuration

Check out the values.yaml for recommended configurations to use in your environment. You can also find more details about components configurations.

Uninstalling

To uninstall/delete the Fab City OS Core deployment:

helm uninstall fab-city-os-core

📖 Documentation

See our Documentation.

Troubleshooting

👤 Contributing

Any new contribution is more than welcome in this project! If you want to know more about the development workflow or want to contribute, please visit our contributing guidelines for detailed instructions!

💼 License

AGPL-3.0. © 2023 Fab City Hamburg e. V.