We’re planning to move the druid-operator repository to the Deep.BI GitHub organization.
For background, the operator was originally part of the Apache Druid GitHub org and was later moved to datainfrahq/druid-operator. To clarify, DataInfraHQ is not a registered entity or foundation. It was simply a neutral namespace I used to host the project, including Helm charts and related materials.
Since that move, I’ve been handling the operator’s maintenance largely on my own. While the operator has seen wide adoption in production environments, updates and new features have been limited due to the lack of dedicated maintainer capacity and the fact that my other work over the past years was not Druid-focused.
Over the past year, several companies raised concerns about their ability to fork or contribute to the project because it was not hosted under a registered organization or foundation. More recently, with help from contributors at Salesforce and Disney, we initiated discussions with the Apache Druid PMC about moving the operator back under the Apache Druid project. The proposal was accepted in principle. However, there are still practical steps to complete, including repository setup, chart hosting, and PMC logistics, before the operator can be fully hosted and maintained under Apache.
Why Deep.BI
Sebastian and the team at Deep.BI have stepped forward to support the operator’s maintenance and active development. Hosting the repository under Deep.BI provides:
- A stable, registered organization for stewardship
- Clear ownership for day-to-day maintenance such as issues, reviews, CI, and releases
- Continuity while the remaining Apache-related formalities are worked through
This move does not change the nature of the project:
- The license remains Apache 2.0
- Contributions remain open and welcome
- Development and decisions will continue to happen in the open
Deep.BI has supported Apache Druid and other open-source data systems for many years and has committed to keeping the operator open, community-oriented, and aligned with Apache principles.
As of recently, after several years of sustained involvement with Apache Druid, I’ve also become an Apache Druid committer. This helps with alignment and coordination. However, operator maintenance still benefits from having a clearly scoped repository and ownership structure. The operator is implemented in Go and follows Kubernetes-native patterns, while Apache Druid itself is a Java-based system. Long-term sustainability benefits from reviewers and maintainers with hands-on experience in Go and Kubernetes, along with close collaboration with the broader Druid community.
I will continue working with the Apache Druid PMC and existing contributors to move the operator under Apache once the remaining steps are complete. Longer-term governance options, including a separate repository and review structure appropriate for a Go-based operator, can be discussed with the PMC as part of that process.
If you have questions or concerns about this transition, please start a discussion or open an issue so we can address them transparently.
Thank you for your continued support of the project.
Adheip Singh
We’re planning to move the druid-operator repository to the Deep.BI GitHub organization.
For background, the operator was originally part of the Apache Druid GitHub org and was later moved to datainfrahq/druid-operator. To clarify, DataInfraHQ is not a registered entity or foundation. It was simply a neutral namespace I used to host the project, including Helm charts and related materials.
Since that move, I’ve been handling the operator’s maintenance largely on my own. While the operator has seen wide adoption in production environments, updates and new features have been limited due to the lack of dedicated maintainer capacity and the fact that my other work over the past years was not Druid-focused.
Over the past year, several companies raised concerns about their ability to fork or contribute to the project because it was not hosted under a registered organization or foundation. More recently, with help from contributors at Salesforce and Disney, we initiated discussions with the Apache Druid PMC about moving the operator back under the Apache Druid project. The proposal was accepted in principle. However, there are still practical steps to complete, including repository setup, chart hosting, and PMC logistics, before the operator can be fully hosted and maintained under Apache.
Why Deep.BI
Sebastian and the team at Deep.BI have stepped forward to support the operator’s maintenance and active development. Hosting the repository under Deep.BI provides:
This move does not change the nature of the project:
Deep.BI has supported Apache Druid and other open-source data systems for many years and has committed to keeping the operator open, community-oriented, and aligned with Apache principles.
As of recently, after several years of sustained involvement with Apache Druid, I’ve also become an Apache Druid committer. This helps with alignment and coordination. However, operator maintenance still benefits from having a clearly scoped repository and ownership structure. The operator is implemented in Go and follows Kubernetes-native patterns, while Apache Druid itself is a Java-based system. Long-term sustainability benefits from reviewers and maintainers with hands-on experience in Go and Kubernetes, along with close collaboration with the broader Druid community.
I will continue working with the Apache Druid PMC and existing contributors to move the operator under Apache once the remaining steps are complete. Longer-term governance options, including a separate repository and review structure appropriate for a Go-based operator, can be discussed with the PMC as part of that process.
If you have questions or concerns about this transition, please start a discussion or open an issue so we can address them transparently.
Thank you for your continued support of the project.
Adheip Singh