Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TAG's Working Groups section and Green Reviews WG #151

Merged
merged 15 commits into from
Aug 14, 2023
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ In case you are missing something or is unclear, your contribution is more than

In addition to what you can find in this repository, the TAG Environmental Sustainability maintains the website [sustainability.cncf.io](https://sustainability.cncf.io/) to more easily present information about TAG.

## Working Groups

Following [working groups](https://github.com/cncf/toc/tree/main/workinggroups) operate under the TAG Environmental Sustainability:

| Working Group | Scope and Goals | Meeting Time |
|---------------|-------------------|---------------------------------------|
| [Green Reviews](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/green-reviews) | [green-reviews/charter.md](./working-groups/green-reviews/charter.md) | [green-reviews/README.md#meetings-and-contact](./working-groups/green-reviews/README.md#meetings-and-contact) |


## Contact

* Meetings are every 1st and 3rd Wed at 8am PST on [Zoom](https://zoom.us/my/cncftagenvsustainability).
Expand All @@ -29,6 +38,7 @@ In addition to what you can find in this repository, the TAG Environmental Susta
* Slack: [#tag-environmental-sustainability](https://cloud-native.slack.com/archives/C03F270PDU6) slack channel on slack.cncf.io
* Social Media:
* Twitter: [@CNCFEnvTAG](https://twitter.com/CNCFEnvTAG)
* YouTube: [@CNCFEnvTAG](https://www.youtube.com/@CNCFEnvTAG)

### TAG Environmental Sustainability Co-Chairs

Expand Down
13 changes: 13 additions & 0 deletions website/content/about/working-groups.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: Working Groups
description: This section provides information about working groups that operate under the TAG Environmental Sustainability.
slug: working-groups
---

The purpose of working groups are to study and report on a particular question and make recommendations based on its findings. You can read more about the intention of working groups and the overall process behind submitting a working group proposal on the Technical Oversight Committee (TOC) GitHub: [CNCF Working Groups](https://github.com/cncf/toc/blob/main/workinggroups/README.md).
guidemetothemoon marked this conversation as resolved.
Show resolved Hide resolved

Following working groups operate under the TAG Environmental Sustainability:

| Name | Scope and Goals | Meeting Time |
|---------------------|----------------------------|---------------------------------------|
| [Green Reviews](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/green-reviews) | [Green Reviews Working Group Charter](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/green-reviews/charter.md) | [Green Reviews Working Group - Meetings and Contact](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/green-reviews/README.md#meetings-and-contact) |
33 changes: 33 additions & 0 deletions working-groups/green-reviews/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Green Reviews Working Group

The Green Reviews [Working Group](https://github.com/cncf/toc/tree/main/workinggroups) operates under CNCF Environmental Sustainability TAG.

The Green Reviews Working Group helps CNCF projects assess and improve their cloud native sustainability footprint. By integrating environmental sustainability reviews into release cycles and empowering end users to evaluate project sustainability, the group promotes long-term viability and environmental responsibility within the CNCF ecosystem.

See the working group charter here: <https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/green-reviews/charter.md>

## Motivation

CNCF projects are becoming increasingly concerned and aware of the challenges related to environmental sustainability. Their objective is to integrate an environmental sustainability project review in each release cycle. Furthermore, they strive to empower end users to assess the sustainability of the cloud native projects within their systems.

The purpose of the Green Reviews Working Group is to help CNCF projects to review their cloud native sustainability footprint.

To support CNCF projects, project maintainers and contributors, there is a need for a systematic approach to assess every project's sustainability footprint. Implementing a structured review process for this purpose would greatly benefit the CNCF ecosystem, establishing it as a best practice. Such a process would enable stakeholders to comprehensively evaluate and enhance the sustainability of CNCF projects, promoting their long-term viability and environmental responsibility.

Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG to pursue its goals of promoting environmentally sustainable practices in the CNCF ecosystem.
guidemetothemoon marked this conversation as resolved.
Show resolved Hide resolved

## Chairs
guidemetothemoon marked this conversation as resolved.
Show resolved Hide resolved

- Niki Manoledaki, [@nikimanoledaki](http://github.com/nikimanoledaki)
- Kristina Devochko, [@guidemetothemoon](http://github.com/guidemetothemoon)
guidemetothemoon marked this conversation as resolved.
Show resolved Hide resolved

## Meetings and Contact

The Green Reviews Working Group utilizes TAG Environmental Sustainability channels for communication.

- Meeting time and frequency: Every 2nd & 4th Wednesday, 5pm GMT +2:00, 8AM Pacific, 11AM Eastern
- Join meeting: [Zoom](https://zoom.us/my/cncftagenvsustainability)
- Meeting agenda and notes: check [Agenda and Notes](https://docs.google.com/document/d/1TkmMyXJABC66NfYmivnh7z8Y_vpq9f9foaOuDVQS_Lo/edit#) for all past and upcoming meetings.
- Meeting recordings: check [TAG Environmental Sustainability YouTube channel](https://www.youtube.com/@CNCFEnvTAG) for recordings of all previous meetings.
- Asynchronous communication: `#tag-environmental-sustainability` channel in [CNCF Slack](https://slack.cncf.io).
- Additional working group meetings may be scheduled and will be announced on the [#tag-environmental-sustainability](https://cloud-native.slack.com/archives/C03F270PDU6) Slack channel, as well as in the [TAG Environmental Sustainability CNCF calendar](https://tockify.com/cncf.public.events/monthly?search=TAG%20Environmental%20Sustainability).
43 changes: 43 additions & 0 deletions working-groups/green-reviews/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Green Reviews Working Group Charter

## Introduction

This document outlines the charter for the Green Reviews Working Group, a [CNCF Working Group](https://github.com/cncf/toc/blob/main/workinggroups/README.md) under the [CNCF TAG Environmental Sustainability](https://github.com/cncf/tag-env-sustainability).

## Scope

- Act within the CNCF Environmental Sustainability TAG Charter.
- Provide metrics, guidelines, guidance, and processes for measuring and improving the sustainability footprint of CNCF projects.
- Initiate a CNCF project review at the discretion of the Working Group.
- Utilize existing tooling to conduct CNCF project sustainability footprint reviews.
- Create minimal tooling to conduct CNCF project sustainability footprint reviews, for example, to automate certain processes, if existing tooling does not meet requirements, and if the CNCF Environmental Sustainability TAG formally approved this.
- Be a point of contact for project maintainers to understand the outcome of the projects’ reviews.

## Goals

- Provide resources through a review process and methodology to help CNCF projects to evaluate their sustainability footprint[^1] and integrate environmental sustainability practices.
- Collaborate with CNCF project maintainers to produce meaningful sustainability footprint reviews.
- Communicate the results of the projects’ cloud native sustainability reviews.


## Non-Goals

- Build tooling for measuring or monitoring sustainability-related metrics from scratch.
- Contribute code to existing tooling and cloud native sustainability projects such as bug fixes or features.
guidemetothemoon marked this conversation as resolved.
Show resolved Hide resolved
- Providing any consultancy or guidance that goes beyond facilitating the projects’ sustainability footprint reviews.

guidemetothemoon marked this conversation as resolved.
Show resolved Hide resolved

## Deliverables

- Clarify the concept of sustainability footprint and identify its constituent components across various categories of CNCF projects.
- Document how to conduct the collaborative sustainability footprint review process of a CNCF projects with project maintainers[^2].
- Document methodologies for gathering sustainability-related metrics using existing tooling and provide guidance on how to automate generation of these metrics (for example, into the project's build pipeline) to enable efficient and consistent reviews of the sustainability footprint of CNCF projects.
- Develop testing infrastructure to utilise existing tooling to measure the sustainability footprint of CNCF projects.
- Provide visualisation to communicate the outcomes of the sustainability footprint CNCF project reviews, for example, through dashboards for carbon and energy monitoring.
- Publish the deliverables above on the TAG’s GitHub repository and any other mediums such as the TAG’s website, blog, and others as necessary.

[^1]: See [Deliverables](#Deliverables) for how this will be achieved.

[^2]: Examples: [[UMBRELLA] Falco collaboration with CNCF tag-env-sustainability](https://github.com/falcosecurity/falco/issues/2435), [TAG-Security Security Assessment (TSSA) Process](https://github.com/cncf/tag-security/tree/main/assessments).