Skip to content

[Sandbox] Reloader #98

@karl-johan-grahn

Description

@karl-johan-grahn

Application contact emails

[email protected]

Project Summary

A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig

Project Description

The problem Reloader addresses is that you would like to watch if some change happens in a ConfigMap or Secret, and then perform a rolling upgrade on the relevant DeploymentConfig, Deployment, Daemonset, Statefulset, and Rollout. Reloader can watch changes in ConfigMap and Secret objects and do rolling upgrades on Pods with their associated DeploymentConfigs, Deployments, Daemonsets, Statefulsets, and Rollouts.

Org repo URL (provide if all repos under the org are in scope of the application)

Only Reloader is applicable for this application in the stakater GitHub organization.

Project repo URL in scope of application

https://github.com/stakater/reloader/

Additional repos in scope of the application

No response

Website URL

https://docs.stakater.com/reloader/

Roadmap

https://github.com/orgs/stakater/projects/4

Roadmap context

The roadmap is continuously updated through the GitHub project

Contributing Guide

https://github.com/stakater/Reloader#contributing

Code of Conduct (CoC)

https://github.com/stakater/Reloader/blob/master/CODE_OF_CONDUCT.md

Adopters

No response

Contributing or Sponsoring Org

Stakater

Maintainers file

https://github.com/stakater/Reloader/blob/master/MAINTAINERS

IP Policy

  • If the project is accepted, I agree the project will follow the CNCF IP Policy

Trademark and accounts

  • If the project is accepted, I agree to donate all project trademarks and accounts to the CNCF

Why CNCF?

The CNCF can provide the project with wider adoption and community collaboration, further simplifying and enhancing updates of Kubernetes resources when secrets or configurations change in Kubernetes environments.

Benefit to the Landscape

Reloader uniquely addresses the problem of doing rolling updates of Kubernetes resources when configurations or secrets change.

Cloud Native 'Fit'

Reloader has become integral to thousands of Kubernetes deployments since it serves a fundamental architectural gap. It is built on Go and fits well into cloud-native by being fully focused on Kubernetes.

Cloud Native 'Integration'

Reloader integrates closely with Kubernetes.

Cloud Native Overlap

Small overlap with https://github.com/fabric8io/configmapcontroller which hasn't been updated in the last five years.

Similar projects

configmapcontroller

Landscape

No

Business Product or Service to Project separation

Stakater Reloader is available in an open-source version as well as an Enterprise version. The functionality is currently the same for both the open-source version and the Enterprise version.

The Reloader Enterprise version is different from the open-source version in that it is:

  • Security-hardened
    • Certified by Stakater - an internal certification process that includes:
      • Quality assurance from code perspective
      • Quality assurance from supply chain perspective
      • Certified images is published to a private registry, which you gain access to with the
        purchase
  • Delivered with dedicated support
  • Delivered with dedicated resources to prioritize implementation of unique feature requests
    • All unique feature requests will still be open-sourced, but delivery will be prioritized

Project presentations

No response

Project champions

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    ✅ Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions