From 16832e728f54aa85ed1d995797ecd4c38e79b8b5 Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Sat, 15 Jul 2023 17:04:10 +0200 Subject: [PATCH 01/13] Add working groups section and Green Reviews WG Signed-off-by: Kristina Devochko --- README.md | 10 ++++++ website/content/about/working-groups.md | 13 ++++++++ working-groups/green-reviews/README.md | 33 +++++++++++++++++++ working-groups/green-reviews/charter.md | 44 +++++++++++++++++++++++++ 4 files changed, 100 insertions(+) create mode 100644 website/content/about/working-groups.md create mode 100644 working-groups/green-reviews/README.md create mode 100644 working-groups/green-reviews/charter.md diff --git a/README.md b/README.md index 1aa4c92a..cc84e790 100644 --- a/README.md +++ b/README.md @@ -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 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](./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). @@ -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 diff --git a/website/content/about/working-groups.md b/website/content/about/working-groups.md new file mode 100644 index 00000000..73d68731 --- /dev/null +++ b/website/content/about/working-groups.md @@ -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). + +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) | \ No newline at end of file diff --git a/working-groups/green-reviews/README.md b/working-groups/green-reviews/README.md new file mode 100644 index 00000000..44285ddd --- /dev/null +++ b/working-groups/green-reviews/README.md @@ -0,0 +1,33 @@ +# Green Reviews Working Group + +The Green Reviews Working Group 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: + +## 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. + +## Chairs + +- Niki Manoledaki, [@nikimanoledaki](http://github.com/nikimanoledaki) +- Kristina Devochko, [@guidemetothemoon](http://github.com/guidemetothemoon) + +## Meetings and Contact + +The Green Reviews Working Group utilizes TAG Environmental Sustainability channels for communication. + +- Meeting time and frequency: TBA. +- 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). diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md new file mode 100644 index 00000000..986799d5 --- /dev/null +++ b/working-groups/green-reviews/charter.md @@ -0,0 +1,44 @@ +# 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. +- Providing any consultancy or guidance that goes beyond facilitating the projects’ sustainability footprint reviews. + + +## 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) + + From 02362d745f196a30f171b331add6c1d35a775410 Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Sat, 15 Jul 2023 17:18:42 +0200 Subject: [PATCH 02/13] Update footnotes and meeting section ref Signed-off-by: Kristina Devochko --- README.md | 2 +- working-groups/green-reviews/charter.md | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cc84e790..f9e5bb59 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Following working groups 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](./working-groups/green-reviews/README.md#meetings-and-contact) | +| [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 diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md index 986799d5..d0b047b5 100644 --- a/working-groups/green-reviews/charter.md +++ b/working-groups/green-reviews/charter.md @@ -30,14 +30,15 @@ This document outlines the charter for the Green Reviews Working Group, a [CNCF ## 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 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: +[^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) From ad2286a290a2f386245e6b7ee375bf004f62ed55 Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Sat, 15 Jul 2023 17:21:25 +0200 Subject: [PATCH 03/13] Fix link ref in 2nd footnote in charter.md Signed-off-by: Kristina Devochko --- working-groups/green-reviews/charter.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md index d0b047b5..f09bf9f2 100644 --- a/working-groups/green-reviews/charter.md +++ b/working-groups/green-reviews/charter.md @@ -36,10 +36,8 @@ This document outlines the charter for the Green Reviews Working Group, a [CNCF - 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 +[^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) +[^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). From 191cf6b21f83a0afddf53dede04bb21d9cb31786 Mon Sep 17 00:00:00 2001 From: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> Date: Sat, 15 Jul 2023 19:40:44 +0200 Subject: [PATCH 04/13] Update working-groups/green-reviews/README.md Co-authored-by: Niki Signed-off-by: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> --- working-groups/green-reviews/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-groups/green-reviews/README.md b/working-groups/green-reviews/README.md index 44285ddd..c68fe46c 100644 --- a/working-groups/green-reviews/README.md +++ b/working-groups/green-reviews/README.md @@ -1,6 +1,6 @@ # Green Reviews Working Group -The Green Reviews Working Group operates under CNCF Environmental Sustainability TAG. +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. From 8849cd8b63ae65f01d33c4c2040c7e53b037bce4 Mon Sep 17 00:00:00 2001 From: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> Date: Sat, 15 Jul 2023 19:40:55 +0200 Subject: [PATCH 05/13] Update README.md Co-authored-by: Niki Signed-off-by: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f9e5bb59..81abfb6c 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ In addition to what you can find in this repository, the TAG Environmental Susta ## Working Groups -Following working groups operate under the TAG Environmental Sustainability: +Following [working groups](https://github.com/cncf/toc/tree/main/workinggroups) operate under the TAG Environmental Sustainability: | Working Group | Scope and Goals | Meeting Time | |---------------|-------------------|---------------------------------------| From c011116f78fe89e6a6e450ed5512e174b278458e Mon Sep 17 00:00:00 2001 From: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> Date: Sat, 15 Jul 2023 19:41:36 +0200 Subject: [PATCH 06/13] Update working-groups/green-reviews/README.md Co-authored-by: Niki Signed-off-by: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> --- working-groups/green-reviews/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-groups/green-reviews/README.md b/working-groups/green-reviews/README.md index c68fe46c..bb6a44a0 100644 --- a/working-groups/green-reviews/README.md +++ b/working-groups/green-reviews/README.md @@ -25,7 +25,7 @@ Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG t The Green Reviews Working Group utilizes TAG Environmental Sustainability channels for communication. -- Meeting time and frequency: TBA. +- 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. From 628e4eff8b8996ad98fd6d7a6cdf0e1987ed15a3 Mon Sep 17 00:00:00 2001 From: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> Date: Mon, 17 Jul 2023 17:54:03 +0200 Subject: [PATCH 07/13] Update website/content/about/working-groups.md Co-authored-by: Leonard Vincent Simon Pahlke <58054077+leonardpahlke@users.noreply.github.com> Signed-off-by: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> --- website/content/about/working-groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/about/working-groups.md b/website/content/about/working-groups.md index 73d68731..dd6e77c2 100644 --- a/website/content/about/working-groups.md +++ b/website/content/about/working-groups.md @@ -4,7 +4,7 @@ description: This section provides information about working groups that operate 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). +TAG Environmental Sustainability has working groups and teams to effectively collaborate and coordinate efforts towards achieving common goals and objectives, as well as to distribute tasks and responsibilities among its members for efficient execution. This approach allows for a more streamlined and organized approach to managing complex projects within the CNCF ecosystem. 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). Following working groups operate under the TAG Environmental Sustainability: From 4ec5d97f73385bbf231e0e3055a6185daab16474 Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Mon, 17 Jul 2023 17:59:38 +0200 Subject: [PATCH 08/13] Updated README.md and charter.md as per review comments Signed-off-by: Kristina Devochko --- working-groups/green-reviews/README.md | 14 ++------------ working-groups/green-reviews/charter.md | 10 ++++++++++ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/working-groups/green-reviews/README.md b/working-groups/green-reviews/README.md index bb6a44a0..572d4aa3 100644 --- a/working-groups/green-reviews/README.md +++ b/working-groups/green-reviews/README.md @@ -6,20 +6,10 @@ The Green Reviews Working Group helps CNCF projects assess and improve their clo See the working group charter here: -## 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. - ## Chairs -- Niki Manoledaki, [@nikimanoledaki](http://github.com/nikimanoledaki) -- Kristina Devochko, [@guidemetothemoon](http://github.com/guidemetothemoon) +- Niki Manoledaki, [@nikimanoledaki](http://github.com/nikimanoledaki), start of term 17.07.2023 +- Kristina Devochko, [@guidemetothemoon](http://github.com/guidemetothemoon), start of term 17.07.2023 ## Meetings and Contact diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md index f09bf9f2..3f02e7a2 100644 --- a/working-groups/green-reviews/charter.md +++ b/working-groups/green-reviews/charter.md @@ -4,6 +4,16 @@ 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). +## 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. + ## Scope - Act within the CNCF Environmental Sustainability TAG Charter. From 552413542c74ff6ad30ceaba3188b03c049891de Mon Sep 17 00:00:00 2001 From: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> Date: Wed, 19 Jul 2023 22:16:42 +0200 Subject: [PATCH 09/13] Update working-groups/green-reviews/charter.md Co-authored-by: Leonard Vincent Simon Pahlke <58054077+leonardpahlke@users.noreply.github.com> Signed-off-by: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> --- working-groups/green-reviews/charter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md index 3f02e7a2..c5bb178a 100644 --- a/working-groups/green-reviews/charter.md +++ b/working-groups/green-reviews/charter.md @@ -35,7 +35,7 @@ Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG t - 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. - Providing any consultancy or guidance that goes beyond facilitating the projects’ sustainability footprint reviews. - +- Work on the annual CNCF sandbox project reviews as they are managed separately from this working group. ## Deliverables From 624c27b9e2815a4f973a79b79ffa504424c4d4ac Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Thu, 20 Jul 2023 14:55:58 +0200 Subject: [PATCH 10/13] Add working group chair proposal process document Signed-off-by: Kristina Devochko --- .../working-group-chair-proposal-process.md | 82 +++++++++++++++++++ working-groups/green-reviews/README.md | 8 +- 2 files changed, 88 insertions(+), 2 deletions(-) create mode 100644 governance/working-group-chair-proposal-process.md diff --git a/governance/working-group-chair-proposal-process.md b/governance/working-group-chair-proposal-process.md new file mode 100644 index 00000000..92ed5f06 --- /dev/null +++ b/governance/working-group-chair-proposal-process.md @@ -0,0 +1,82 @@ +# Environmental Sustainability TAG Working Group Chair Proposal Process + +TAG Environmental Sustainability Working Group Chairs operate as a team alongside the TAG's co-chairs and technical leads. +They provide guidance and directions to the working group members and ensure that the working group's efforts are in line with it's mission and values, as well as the overall goals of the TAG. They facilitate the working group's activities and coordinate its members' efforts. They schedule working group meetings, set meeting agenda, and maintain effective communication to ensure smooth collaboration among the working group's participants. +Finally, they provide regular updates to the TAG, keeping the TAG leadership team and members informed about the group's progress and deliverables. + +## Caveats of Working Group Chairs + +* The position of a working group chair is not a paid position (TAG co-chairs and tech leads are also not paid positions) +* Working group Chairs [have responsibilities](roles.md) to the Environmental Sustainability TAG, the leadership team, and the TOC +* Nominations by the community, with endorsements by 1 or more working group/TAG co-chairs + +## Process of nominations + +Depending on the needs of the community, as determined by the Environmental Sustainability TAG leadership team, working group chair nominations may come in the form of "Nominees by community", "Nominees by working group co-chairs", "Nominees by TAG co-chairs" or all of them. + +The Environmental Sustainability TAG does not have a current limit on the amount of working group chairs. + +Final working group chair nominations will adhere to the [CNCF's TOC described process](https://github.com/cncf/toc/blob/main/tags/cncf-tags.md#elections). + +Nominees should adhere to the working group chair nomination requirements described below. +Any individual who is a member of the Environmental Sustainability TAG list or the tag-environmental-sustainability slack channel may nominate another individual. + +The working group co-chairs reserve the right to endorse a nominee by the community based on: + +* Gender diversity +* Company diversity +* Geo diversity +* Amount of nominations from different companies, people, regions for a single individual +* Existing body of work +* Justification provided during nomination + +#### Community timeline + +Community nominations will run for at least 1 month with a maximum up to 2 months. +Upon close of nominations a decision will be made by the working group co-chairs within the next month. + +#### Submitting a nomination + +Nominations are to be submitted to [Environmental Sustainability TAG Co-Chairs email alias](mailto:cncf-tag-env-sus-chairs@lists.cncf.io) with the details: + +* Subject "Working Group $NAME-OF-WORKING-GROUP chair nomination: $NAME-OF-NOMINEE" +* CC the nominee +* Justification + +#### Endorsement of community nominees + +Working group co-chairs are responsible for providing endorsement of a community nominee to show concurrence and support. + +If no nominees are submitted by the community or from working group/TAG co-chairs, either as a result of lack of participation or lack of requirements, the working group co-chairs must endeavor to nominate an individual(s) that meet as many of the requirements as exist. + +## Working Group Chair nomination requirements + +In order to verify nominees by the community or by working group/TAG co-chairs have experience with the group and are actively contributing in a meaningful way, the following requirements must be met in order for an individual to be nominated. +At TAG Environmental Sustainability, we maintain a meritocracy in which we recognize and value the achievements of individuals who have proven themselves in this community. + +If a given nominee does not meet all the requirements, the working group co-chairs will still review the nomination and justification to determine if enough intent and commitment is present to move forward with an endorsement. + +Nominees must: +* be the author of at least one pull request against the Environmental Sustainability TAG repository +* be active in the community within the last 3 months prior to their nomination + * active - Attending at least 1 Environmental Sustainability TAG Regular Meeting a month + * engaging in community chat via slack or lists + * commenting on PRs and issues to drive suggestions to proposals, define scope, resolve clarity issues, etc. +* agree to the nomination + +Nominations must: + +* come from someone other than the nominee +* have justification from the nominator regarding the nominee's capabilities + +### Justification for nominees + +To ensure nominations are thoughtful and supported, in addition to the above requirements, a justification must enumerate on the nominee's: + +* TAG Community involvement +* leadership and collaboration skills +* willingness to learn and expand existing technical knowledge + +## Announcing nomination results + +The working group co-chairs will release aggregate information about the nominees at the end of the nomination process. Aggregate information will not include who nominated someone. diff --git a/working-groups/green-reviews/README.md b/working-groups/green-reviews/README.md index 572d4aa3..5e3db535 100644 --- a/working-groups/green-reviews/README.md +++ b/working-groups/green-reviews/README.md @@ -8,8 +8,12 @@ See the working group charter here: Date: Mon, 31 Jul 2023 11:42:12 +0200 Subject: [PATCH 11/13] Update governance/working-group-chair-proposal-process.md Co-authored-by: Emily Fox <33327273+TheFoxAtWork@users.noreply.github.com> Signed-off-by: Kris - The Coding Unicorn <47773700+guidemetothemoon@users.noreply.github.com> --- governance/working-group-chair-proposal-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/governance/working-group-chair-proposal-process.md b/governance/working-group-chair-proposal-process.md index 92ed5f06..75b1590b 100644 --- a/governance/working-group-chair-proposal-process.md +++ b/governance/working-group-chair-proposal-process.md @@ -8,7 +8,7 @@ Finally, they provide regular updates to the TAG, keeping the TAG leadership tea * The position of a working group chair is not a paid position (TAG co-chairs and tech leads are also not paid positions) * Working group Chairs [have responsibilities](roles.md) to the Environmental Sustainability TAG, the leadership team, and the TOC -* Nominations by the community, with endorsements by 1 or more working group/TAG co-chairs +* Nominations made by the community, need endorsements by 1 or more working group/TAG co-chairs, or tech leads ## Process of nominations From 372064799f500b02a0d205e9912421f1e45ed699 Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Mon, 31 Jul 2023 14:43:44 +0200 Subject: [PATCH 12/13] Updated WG nominations content as per review comments Signed-off-by: Kristina Devochko --- governance/working-group-archival-process.md | 18 +++++++++++++ .../working-group-chair-proposal-process.md | 26 +++++++++---------- working-groups/green-reviews/charter.md | 15 ++++++----- 3 files changed, 38 insertions(+), 21 deletions(-) create mode 100644 governance/working-group-archival-process.md diff --git a/governance/working-group-archival-process.md b/governance/working-group-archival-process.md new file mode 100644 index 00000000..d9a35fb8 --- /dev/null +++ b/governance/working-group-archival-process.md @@ -0,0 +1,18 @@ +# Environmental Sustainability TAG Working Group Archival Process + +Working group co-chairs are responsible for providing endorsement of a community nominee to show concurrence and support. + +If no nominees are submitted by the community and/or working group/TAG co-chairs or tech leads, either as a result of lack of participation or lack of requirements, the working group co-chairs must endeavor to nominate an individual(s) that meet as many of the requirements as exist. + +However, should there be a situation where there are still no individuals expressing interest in taking up leadership positions within the working group, an evaluation process for working group archival will be initiated. + +## Working Group archival process guidelines + +Evaluation process for working group archival will follow the guidelines, as outlined below: + +* **Purpose and Relevance Review:** A review of the working group's initial purpose and its relevance in the current context will be conducted to determine whether the group's objectives have been achieved or remain essential for the community. If there are specific objectives that can be integrated into the scope of other working groups that exist within the Technical Advisory Group (TAG) or fall under the overall TAG's objectives, necessary efforts will be made to facilitate the transition of such objectives. +* **Community Engagement and Feedback:** Transparent communication and engagement with working group members as well as TAG members will be initiated to seek their feedback and opinions on the potential working group archival decision. This inclusive approach ensures that community interests and perspectives are considered. +* **Documentation:** Detailed documentation of discussions and the rationale for the working group archival decision will be recorded, preserving historical context and providing clarity on the decision-making process. +* **Public Announcement:** In the event that the working group is considered for archival, a public announcement will be made to communicate the decision and its underlying reasons to the wider community. This announcement aims to prevent any confusion and foster transparency. +* **Evaluation Period:** To ensure adaptability, a designated evaluation period may be specified, allowing for reevaluation of the working group archival decision if future changes in project needs or community dynamics arise. +* **Approval by TOC:** After reaching an agreement and alignment from the working group and TAG members, the working group archival decision will be submitted to the Technical Oversight Committee (TOC) for approval. Upon receiving approval from the TOC, the working group will be formally archived, and the archival process will be finalized. diff --git a/governance/working-group-chair-proposal-process.md b/governance/working-group-chair-proposal-process.md index 75b1590b..ce3b6a37 100644 --- a/governance/working-group-chair-proposal-process.md +++ b/governance/working-group-chair-proposal-process.md @@ -1,6 +1,6 @@ # Environmental Sustainability TAG Working Group Chair Proposal Process -TAG Environmental Sustainability Working Group Chairs operate as a team alongside the TAG's co-chairs and technical leads. +TAG Environmental Sustainability Working Group Chairs operate as a team alongside the TAG's co-chairs and technical leads. They provide guidance and directions to the working group members and ensure that the working group's efforts are in line with it's mission and values, as well as the overall goals of the TAG. They facilitate the working group's activities and coordinate its members' efforts. They schedule working group meetings, set meeting agenda, and maintain effective communication to ensure smooth collaboration among the working group's participants. Finally, they provide regular updates to the TAG, keeping the TAG leadership team and members informed about the group's progress and deliverables. @@ -12,16 +12,17 @@ Finally, they provide regular updates to the TAG, keeping the TAG leadership tea ## Process of nominations -Depending on the needs of the community, as determined by the Environmental Sustainability TAG leadership team, working group chair nominations may come in the form of "Nominees by community", "Nominees by working group co-chairs", "Nominees by TAG co-chairs" or all of them. +The working group's leadership roles are open to all interested participants within the community. Depending on the needs of the community, as determined by the Environmental Sustainability TAG leadership team, working group chair nominations may come from working group co-chairs, TAG co-chairs and/or tech leads and/or other community members. The Environmental Sustainability TAG does not have a current limit on the amount of working group chairs. Final working group chair nominations will adhere to the [CNCF's TOC described process](https://github.com/cncf/toc/blob/main/tags/cncf-tags.md#elections). Nominees should adhere to the working group chair nomination requirements described below. + Any individual who is a member of the Environmental Sustainability TAG list or the tag-environmental-sustainability slack channel may nominate another individual. -The working group co-chairs reserve the right to endorse a nominee by the community based on: +The process of endorsing and selecting individuals will take into account following factors to ensure both the need for proper community representation and the necessary technical expertise: * Gender diversity * Company diversity @@ -30,12 +31,14 @@ The working group co-chairs reserve the right to endorse a nominee by the commun * Existing body of work * Justification provided during nomination -#### Community timeline +In case there are no individuals expressing interest in taking up leadership positions within the working group, an evaluation process for the working group archival may be initiated, as outlined in [Environmental Sustainability TAG Working Group Archival Process](https://github.com/cncf/tag-env-sustainability/blob/main/governance/working-group-archival-process.md). + +### Community timeline Community nominations will run for at least 1 month with a maximum up to 2 months. Upon close of nominations a decision will be made by the working group co-chairs within the next month. -#### Submitting a nomination +### Submitting a nomination Nominations are to be submitted to [Environmental Sustainability TAG Co-Chairs email alias](mailto:cncf-tag-env-sus-chairs@lists.cncf.io) with the details: @@ -43,12 +46,6 @@ Nominations are to be submitted to [Environmental Sustainability TAG Co-Chairs e * CC the nominee * Justification -#### Endorsement of community nominees - -Working group co-chairs are responsible for providing endorsement of a community nominee to show concurrence and support. - -If no nominees are submitted by the community or from working group/TAG co-chairs, either as a result of lack of participation or lack of requirements, the working group co-chairs must endeavor to nominate an individual(s) that meet as many of the requirements as exist. - ## Working Group Chair nomination requirements In order to verify nominees by the community or by working group/TAG co-chairs have experience with the group and are actively contributing in a meaningful way, the following requirements must be met in order for an individual to be nominated. @@ -57,11 +54,12 @@ At TAG Environmental Sustainability, we maintain a meritocracy in which we recog If a given nominee does not meet all the requirements, the working group co-chairs will still review the nomination and justification to determine if enough intent and commitment is present to move forward with an endorsement. Nominees must: + * be the author of at least one pull request against the Environmental Sustainability TAG repository * be active in the community within the last 3 months prior to their nomination - * active - Attending at least 1 Environmental Sustainability TAG Regular Meeting a month - * engaging in community chat via slack or lists - * commenting on PRs and issues to drive suggestions to proposals, define scope, resolve clarity issues, etc. + * active - Attending at least 1 Environmental Sustainability TAG Regular Meeting a month + * engaging in community chat via slack or lists + * commenting on PRs and issues to drive suggestions to proposals, define scope, resolve clarity issues, etc. * agree to the nomination Nominations must: diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md index c5bb178a..26651ffc 100644 --- a/working-groups/green-reviews/charter.md +++ b/working-groups/green-reviews/charter.md @@ -6,17 +6,17 @@ This document outlines the charter for the Green Reviews Working Group, a [CNCF ## 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. +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. +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. ## Scope -- Act within the CNCF Environmental Sustainability TAG Charter. +- 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. @@ -25,11 +25,10 @@ Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG t ## Goals -- Provide resources through a review process and methodology to help CNCF projects to evaluate their sustainability footprint[^1] and integrate environmental sustainability practices. +- 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. @@ -46,8 +45,10 @@ Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG t - 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. +## Working Group Archival -[^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). +Guidelines for the working group archival are outlined as part of the TAG's governance documentation: [Environmental Sustainability TAG Working Group Archival Process](https://github.com/cncf/tag-env-sustainability/blob/main/governance/working-group-archival-process.md#working-group-archival-process-guidelines). +[^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). From 95dbe13e187d5193c09826f987d5bacbd9305de6 Mon Sep 17 00:00:00 2001 From: Kristina Devochko Date: Wed, 2 Aug 2023 15:37:39 +0200 Subject: [PATCH 13/13] Clarify usage of existing tooling vs. developing new tools Signed-off-by: Kristina Devochko --- working-groups/green-reviews/charter.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/working-groups/green-reviews/charter.md b/working-groups/green-reviews/charter.md index 26651ffc..dacbb8dd 100644 --- a/working-groups/green-reviews/charter.md +++ b/working-groups/green-reviews/charter.md @@ -19,8 +19,7 @@ Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG t - 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. +- Leverage existing tools, libraries, and frameworks for conducting CNCF project sustainability footprint reviews (for example, to automate certain processes) whenever possible. However, in the absence of suitable tooling, minimal solutions, such as scripts or the thinnest viable tools, may be developed, provided that such creations are formally approved by the CNCF Environmental Sustainability TAG. - Be a point of contact for project maintainers to understand the outcome of the projects’ reviews. ## Goals @@ -41,8 +40,8 @@ Green Reviews Working Group empowers the CNCF Environmental Sustainability TAG t - 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. +- Develop the testing infrastructure to measure the sustainability footprint of CNCF projects, utilizing existing tools, libraries, and frameworks wherever possible. In cases where existing tooling falls short, the implementation may involve the creation of minimal solutions, such as scripts or the thinnest viable tools, to meet the comprehensive testing infrastructure requirements. +- Provide visualisation to communicate the outcomes of the sustainability footprint CNCF project reviews, for example, through dashboards for carbon and energy monitoring. As it's also stated in the above point, existing tools, libraries, and frameworks will be utilized to provide visualisation whenever feasible. In scenarios where existing resources prove insufficient to achieve the defined objectives, minimal tools may be developed to ensure comprehensive and effective visual representation. - 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. ## Working Group Archival