GithubHelp home page GithubHelp logo

k8s-component-operator's Introduction

k8s-component-operator

Cloudogu EcoSystem component operator for Kubernetes


What is the Cloudogu EcoSystem?

The Cloudogu EcoSystem is an open platform, which lets you choose how and where your team creates great software. Each service or tool is delivered as a Dogu, a Docker container. Each Dogu can easily be integrated in your environment just by pulling it from our registry. We have a growing number of ready-to-use Dogus, e.g. SCM-Manager, Jenkins, Nexus, SonarQube, Redmine and many more. Every Dogu can be tailored to your specific needs. Take advantage of a central authentication service, a dynamic navigation, that lets you easily switch between the web UIs and a smart configuration magic, which automatically detects and responds to dependencies between Dogus. The Cloudogu EcoSystem is open source and it runs either on-premises or in the cloud. The Cloudogu EcoSystem is developed by Cloudogu GmbH under MIT License.

How to get in touch?

Want to talk to the Cloudogu team? Need help or support? There are several ways to get in touch with us:


© 2023 Cloudogu GmbH - MADE WITH ❤️ FOR DEV ADDICTS. Legal notice / Impressum

k8s-component-operator's People

Contributors

jelemux avatar nhinze23 avatar kahoona77 avatar ppxl avatar meiserloh avatar robertauer avatar alexander-dammeier avatar sklein94 avatar

Watchers

Matthias Thieroff avatar  avatar Thomas Grosser avatar  avatar  avatar Daniel avatar  avatar Eduard Heimbuch avatar

k8s-component-operator's Issues

Reset component status in error case

If a component fails to update it remains in the upgrading status and changes to the spec won't be reconciled.
Furthermore the helm rollback is buggy.

Make Helm-Client more generic

The helm-client of the component-operator should be more generic to be usable by other components (e.g. "k8s-ces-setup")

create component diff

Before any component actions can be derived, the actual differences must be refined.

Remove k8s components

The k8s-component-operator should be able to remove k8s components from the cluster.

Upgrade k8s-components

The k8s-component-operator should be able to upgrade k8s components from the cluster.

Set health status on startup and shutdown

If a shutdown is detected, the health status of the component-operator component should be set to unavailable and the health of all other components to unknown.
On startup, the health of all components should be detected and set.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.