Skip to content

[New Project Proposal]: - Chantico #1

@lhelwerd

Description

@lhelwerd

Contact Details

chantico-project@tno.nl

Mission Statement

Our mission is to make sustainable cloud operations effortless. See the project description and further sections for details and scope.

Project Description

Chantico is a Kubernetes-based operator which streamlines energy management for cloud-native data centers. It uses a fully declarative approach to become aware and configure physical measurement devices and monitor power consumption across a graph of services, allowing attribution of energy usage to customer-provided services. This simplifies administration and reduces number of dashboards needed to administer your cloud.

Chantico is developed as part of the Modular Integrated Sustainable Data centers (MISD) IPCEI-CIS project, as a controller for the energy domain to enable interaction with other orchestrators and domain-aware controllers.

Alignment to NeoNephos mission

Our goal with Chantico, in the MISD project and the broader IPCEI-CIS project with our sister project ECOFED is to simplify the common, menial tasks performed by operators of data centers of any size, improving integration between cloud service providers to simplify workload migration according to Cloud Act and Data Act from the European Commission and providing solutions to broader communities. Our task is to strengthen local businesses and SMEs in their economic independence and robustness.

One of the angles with which to attain this comprehensive goal is to make it more feasible for operators and clients of data centers to reduce unsustainable energy usage, by maximizing green energy use by moving workloads to other locations or time slots.

This approach, particularly when it comes to providing solutions, aligns well with the dedication of NeoNephos to advance open source, particularly in the cloud infrastructure and services domain of the IPCEI-CIS umbrella and in alignment with the 8ra Initiative.

Benefit to NeoNephos

  • More reach into domain focused on energy sustainability in datacenters
  • Advancement of open source initiatives in this domain
  • Alignment with IPCEI-CIS and 8ra

Benefit to Project

  • Visibility and outreach of our project, making an impact in other use cases
  • Community building for long-term sustainability and maintenance of the project

Is this a new project or an existing one?

Existing Project

Project Leadership

The leadership team involves the following people (all <name.surname>@tno.nl)

  • Magiel Bruntink, TNO (project leader MISD)
  • Andreea Balau, TNO (steering committee member MISD)

The initial list of committers. This list also constitutes the Technical Steering Committee of Chantico.

Project Sponsors

Chantico is built as part of the Modular Integrated Sustainable Datacenters (MISD) project. The MISD project received funding from the Dutch Ministry of Economic Affairs and Climate under the European Important Projects of Common European Interest – Cloud Infrastructure and Services (IPCEI-CIS) program for 2024-2029.

Release Methodology

We focus on continuous integration and delivery (CI/CD) with small, frequent releases using semantic versioning and clean change logs.

In order to provide compiled artifacts of the Go-based controller, we employ Go semantic release and GoReleaser which trigger during CI pipelines to release patch, minor or major releases of the software.

Additional CI pipelines help with setting up dependencies for a complete environment with containers that are part of Helm charts. This way, we provide different release formats through GitHub Releases (built controller binary) and GitHub Container Registry (Docker images for controller and integration tooling as well as Helm charts). All releases are annotated with versioning information.

Change logs are generated automatically based on commit messages using Conventional Commits. Contributors are encouraged to format commit messages in this format structure.

Current Infrastructure

Chantico's public repository is hosted on GitHub, under the chantico-project organization: https://github.com/chantico-project/chantico

The website of the MISD project is found at IPCEI-CIS - Modular Integrated
Sustainable Datacenter
.

The MISD project has a social media presence on
LinkedIn.

Security Response

We receive security reports via by mail through chantico-project@tno.nl. Any such reports are treated with utmost confidentiality and are only shared with specific team members to look into and correct the issue.

External Dependencies

The dependency graph and software bill of materials (SBOM) of Chantico can be retrieved from https://github.com/chantico-project/chantico/network/dependencies

Infrastructure Needs

The MISD project includes setting up the required infrastructure for experimental testing and development of hardware and software. As such, there are no infrastructure requests at this time.

Current Project License

Apache 2.0, Other permissive licenses

Chantico source code is licensed under the Apache 2.0
License
.

Published Chantico documentation is licensed under the CC-BY 4.0 license.

Project Type

Code Project

Code of Conduct

https://github.com/chantico-project/.github/blob/main/CODE_OF_CONDUCT.md

End Users

  • Data center operators
  • Enterprises employing/building/integrating workload orchestration platforms

Trademark Inventory

Unregistered Marks:

  • Chantico

Logo Marks:

TAC Supporters

No response

Good Faith

  • I agree

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions