Skip to content

Commit

Permalink
chore: update calendar refs and QA warnings
Browse files Browse the repository at this point in the history
Signed-off-by: Kristina Devochko <guidemetothemoon@gmail.com>
  • Loading branch information
guidemetothemoon committed Jan 15, 2024
1 parent 47cdd98 commit d47bb76
Show file tree
Hide file tree
Showing 12 changed files with 60 additions and 56 deletions.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,8 @@ All the most important links for TAG Environmental Sustainability are also avail

* Meetings are every 1st and 3rd Wed at 8am PST on [Zoom](https://zoom.us/my/cncftagenvsustainability).

Ways to add to your calendar:
- Import the TAG Environmental Sustainability CNCF calendar feed into your calendar from following URL: [https://icalfilter.com/j9732u68l2](https://icalfilter.com/j9732u68l2). [Subscribe to someone’s Google Calendar](https://support.google.com/calendar/answer/37100?hl=en&co=GENIE.Platform%3DDesktop). In this case your calendar will be automatically updated once new events are published.
- Download the .ics file by navigating directly to the following URL in the web browser: [https://icalfilter.com/j9732u68l2](https://icalfilter.com/j9732u68l2). Note: in this case automatic updates are NOT supported.
Add TAG ENV Calendar to your calendar:
- Import the TAG ENV Calendar feed into your calendar from following URL: [TAG ENV Calendar](https://calendar.google.com/calendar/embed?src=72e93a411f02e5664bb4485c04311b83dae6a62574e4ab882a1ccf8526aa9bf1%40group.calendar.google.com). [Subscribe to someone’s Google Calendar](https://support.google.com/calendar/answer/37100?hl=en&co=GENIE.Platform%3DDesktop). In this case your calendar will be automatically updated once new events are published.

Meeting notes & agenda [here](https://docs.google.com/document/d/1TkmMyXJABC66NfYmivnh7z8Y_vpq9f9foaOuDVQS_Lo/edit#)
* [Mailing list](https://lists.cncf.io/g/cncf-tag-env-sustainability/) via [cncf-tag-env-sustainability@lists.cncf.io](mailto:cncf-tag-env-sustainability@lists.cncf.io)
Expand Down
2 changes: 1 addition & 1 deletion governance/github.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ The main GitHub repository for the TAG is `tag-env-sustainability`. TAG Leads ha
The TAG also has technical repositories.
The [`tag-env-tooling`](https://github.com/cncf-tags/tag-env-tooling) contains smaller projects. Larger projects get sourced in separate repositories.
All technical repositories are maintained in the [`cncf-tags`](https://github.com/cncf-tags) GitHub organization.
See [`cncf-tags`](https://github.com/cncf/toc/blob/main/tags/cncf-tags-github-org.md) to find out more about the intention behind the organization.
See [`cncf-tags`](https://github.com/cncf/toc/blob/main/tags/resources/cncf-tags-github-org.md) to find out more about the intention behind the organization.

- [Github access permissions and administration](#github-access-permissions-and-administration)
- [Adding a commit to a TAG ENV repository](#adding-a-commit-to-a-tag-env-repository)
Expand Down
6 changes: 2 additions & 4 deletions website/content/en/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,9 @@ time](https://dateful.com/convert/utc?t=16)).
Meetings are listed on the [main CNCF calendar](https://www.cncf.io/calendar/)
as well as the [TAG ENV Calendar](https://calendar.google.com/calendar/embed?src=72e93a411f02e5664bb4485c04311b83dae6a62574e4ab882a1ccf8526aa9bf1%40group.calendar.google.com&ctz=America%2FChicago).

You can add working group meeting series to your calendar in two ways.
You can add working group meeting series by adding TAG ENV Calendar feed to your calendar.

The first way is to import the TAG Environmental Sustainability CNCF calendar feed into your calendar from following URL: [https://icalfilter.com/j9732u68l2](https://icalfilter.com/j9732u68l2). Here's a guide for how to do it in Google Calendar: [Subscribe to someone’s Google Calendar](https://support.google.com/calendar/answer/37100?hl=en&co=GENIE.Platform%3DDesktop). In this case your calendar will be automatically updated once new events are published.

The second way is to download the .ics file by navigating directly to the following URL: [https://icalfilter.com/j9732u68l2](https://icalfilter.com/j9732u68l2). In this case no automatic updates are supported.
Import the TAG ENV Calendar feed into your calendar from following URL: [TAG ENV Calendar](https://calendar.google.com/calendar/embed?src=72e93a411f02e5664bb4485c04311b83dae6a62574e4ab882a1ccf8526aa9bf1%40group.calendar.google.com). Here's a guide for how to do it in Google Calendar: [Subscribe to someone’s Google Calendar](https://support.google.com/calendar/answer/37100?hl=en&co=GENIE.Platform%3DDesktop). In this case your calendar will be automatically updated once new events are published.

* [Agenda and Notes](https://bit.ly/cncf-tag-env-meeting-notes)
* [Zoom Meeting](https://zoom.us/my/cncftagenvsustainability) (Passcode: `77777`)
Expand Down
2 changes: 1 addition & 1 deletion website/content/en/about/working-groups.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ 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) |
| [Communications](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/communications)| [Communications Working Group Charter](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/communications/charter.md) | [Communications Working Group Calendar Invite](https://tockify.com/cncf.public.events/detail/659/1697112000000) |
| [Communications](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/communications)| [Communications Working Group Charter](https://github.com/cncf/tag-env-sustainability/tree/main/working-groups/communications/charter.md) | [Communications Working Group - Meetings and Contact](https://github.com/cncf/tag-env-sustainability/blob/main/working-groups/communications/README.md#meetings-and-contact) |
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ date: 2023-12-19 00:00:00 +0000
author: Joe Kutner
---

<!-- cSpell:ignore buildpacks, buildpack -->
Container builds can be very wasteful. Every operating system update, new dependency version, and toolchain upgrade results in copious amounts of energy used to build and rebuild our container images; often unnecessarily. It can be costly at scale, which is why Cloud Native Buildpacks were designed to perform full builds only when a rebuild is actually required.

Buildpacks transform application source code into container images. They can be used with or without Docker to encapsulate common patterns across builds, which makes containerization easier and more consistent for app developers. Buildpacks also provide advanced caching and patching mechanisms that make them an environmentally friendly choice for container builds. In certain cases, Buildpacks prevent many images from being rebuilt at all. That's a big shift from other cloud native technologies that may assume unlimited cloud resources are available.
Expand All @@ -32,11 +33,11 @@ When a new operating system base image becomes available for an image that been

<p class="mt-5 mb-5"><img src="/images/blogs/2023-12-reduce-reuse-rebase-buildpacks/cnb-rebase.png" alt="Buildpacks rebase constructs a new container image using existing layers, without the need for build"></p>

Buildpacks rebase process ultimately constructs a new container image using both the existing layers and the new operating system layers, without the need for build. At its core, image rebasing is a simple process. By inspecting an app image, rebase can determine whether or not a newer version of the app's base image exists (either locally or in a registry). If a newer version exists, rebase updates the app image's layer metadata to reference the newer base image version. This is essentially a an operation that edits a JSON file. It takes milliseconds and uses very little compute resources. 
Buildpacks rebase process ultimately constructs a new container image using both the existing layers and the new operating system layers, without the need for build. At its core, image rebasing is a simple process. By inspecting an app image, rebase can determine whether or not a newer version of the app's base image exists (either locally or in a registry). If a newer version exists, rebase updates the app image's layer metadata to reference the newer base image version. This is essentially a an operation that edits a JSON file. It takes milliseconds and uses very little compute resources.

Rebase allows app developers or operators to rapidly update an app image when its run image has changed. By using image layer rebasing, this command avoids the need to fully rebuild the app.

You can [learn more about rebase in the Buildpacks documentation](https://buildpacks.io/docs/concepts/operations/rebase/). But rebase isn't the only Buildpacks mechanism that's more sustainable than `Dockerfile` builds. Buildpacks can also cache build artifacts to enable incremental compiliation, and other resource saving techniques. These cache layers won't always be discarded when you do require a re-build, like they would with `Dockerfile`` builds.
You can [learn more about rebase in the Buildpacks documentation](https://buildpacks.io/docs/concepts/operations/rebase/). But rebase isn't the only Buildpacks mechanism that's more sustainable than `Dockerfile` builds. Buildpacks can also cache build artifacts to enable incremental compilation, and other resource saving techniques. These cache layers won't always be discarded when you do require a re-build, like they would with `Dockerfile`` builds.

## Be As Green As Your Unit Tests

Expand Down
60 changes: 28 additions & 32 deletions website/content/en/glossary/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,76 +12,75 @@ description: This glossary aims to define the wording used within our Technical
## C

#### **Carbon or Carbon Dioxide (CO2)**
### **Carbon or Carbon Dioxide (CO2)**

Carbon Dioxide commonly just named carbon is a colorless, odorless gas, that is released from burning fossil fuels, such as coal, oil, and natural gas.
CO2 emissions are fundamentally a natural process, but one that has been exacerbated by the burning of natural resources for energy production or logistics to such an extent that it is now a major factor in climate change. Depending on how the supply chain of hardware (e.g. computer chips, cables etc.) and software (e.g. digital services like cloud computing, file sharing etc.) production/services is structured, CO2 gets emitted.
Carbon Dioxide commonly just named carbon is a colorless, odorless gas, that is released from burning fossil fuels, such as coal, oil, and natural gas.
CO2 emissions are fundamentally a natural process, but one that has been exacerbated by the burning of natural resources for energy production or logistics to such an extent that it is now a major factor in climate change. Depending on how the supply chain of hardware (e.g. computer chips, cables etc.) and software (e.g. digital services like cloud computing, file sharing etc.) production/services is structured, CO2 gets emitted.

#### **Carbon Diet**
### **Carbon Diet**

Actions to reduce the output of CO2 to reduce the impact on the environment.

### **Carbon Footprint**

#### **Carbon Footprint**

Is the total amount of greenhouse gasses, often carbon dioxide, that a person, family, company, organization, or building (like a data center) releases to the environment.
Is the total amount of greenhouse gasses, often carbon dioxide, that a person, family, company, organization, or building (like a data center) releases to the environment.
This includes the release of GHG through direct use (e.g. the energy consumption of a data center) and indirect use (e.g. the energy required to produce servers).

#### **Climate or Carbon Neutrality**
### **Climate or Carbon Neutrality**

Often used by organizations and companies to express that they equalize the cause of carbon pollution they generate.
This typically happens by buying negative carbon emissions from organizations that really saved carbon or are net-zero or even reduce more carbon than they produce.
Often used by organizations and companies to express that they equalize the cause of carbon pollution they generate.
This typically happens by buying negative carbon emissions from organizations that really saved carbon or are net-zero or even reduce more carbon than they produce.
However, it is important to understand that this is only a compensation and does not have to imply a new product development leading to more sustainability. Please also read about the term "Net Zero" as both terms are often mixed or misleadingly used.

## E

#### **Eco-Efficiency**
### **Eco-Efficiency**

Goods and services that use fewer resources and create less waste and pollution.

#### **Embodied (Carbon) Emissions**
### **Embodied (Carbon) Emissions**

Embodied (sometimes substituted with the word Embedded) Carbon Emissions are all emissions caused during a good's production.
Embodied (sometimes substituted with the word Embedded) Carbon Emissions are all emissions caused during a good's production.
That can include anything from transportation, storage, heating, the production of other goods to finish this good and so on.

#### **Emissions**
### **Emissions**

This is an umbrella term that usually is used to refer to gasses, but can also include other factors such as micro-particles. Emissions are categorized into three scopes:
Scope 1: direct emissions: for example the CO2 output of the vehicles owned by the company
Scope 2: indirect emissions: for example the power consumption of a data center, that causes emissions by the production of electricity
Scope 3: indirect emissions, that not directly can be changed: for example delivery chain caused CO2 pollution

#### **Environmental Sustainability**
### **Environmental Sustainability**

Sustainability is the concept of a social, economical and environmental activity that, in simple terms, leaves the ecosystem as it found it.
Sustainability is the concept of a social, economical and environmental activity that, in simple terms, leaves the ecosystem as it found it.
Environmental sustainability focuses on the ecological impact of our doings and how we can improve our actions to reduce or eliminate our negative impact on nature, earth, and finally humanity.

## G

#### **Green House Gas (GHG)**
### **Green House Gas (GHG)**

Any kind of gasses caused by nature or human activities that trap heat in the atmosphere. GHG includes carbon dioxide, methane, ozone and others.
These gasses are called greenhouse gas because they have the same effect as a greenhouse: the sunlight can enter the house and part is reflected back, but it can‘t leave the greenhouse fully because the roof prevents the heat from escaping.
Any kind of gasses caused by nature or human activities that trap heat in the atmosphere. GHG includes carbon dioxide, methane, ozone and others.
These gasses are called greenhouse gas because they have the same effect as a greenhouse: the sunlight can enter the house and part is reflected back, but it can‘t leave the greenhouse fully because the roof prevents the heat from escaping.
This causes the inside of a greenhouse to get hotter and hotter, the same as what is going on with the earth. See also: Emissions.

## N

#### **Net Zero**
### **Net Zero**

This phrase stands for zero-carbon emissions, in that anyone (including companies) using this term must store or neutralize the same amount of carbon as that consumed.

## O

#### **Operational Carbon Emission**
### **Operational Carbon Emission**

This refers to the quantity of carbon emitted during the phase where something is in use. Typical examples are when buildings like data centers are in use, or (if measurable) this may also refer to smaller elements in that datacenter, such as when a server is powered on.
This refers to the quantity of carbon emitted during the phase where something is in use. Typical examples are when buildings like data centers are in use, or (if measurable) this may also refer to smaller elements in that datacenter, such as when a server is powered on.
Per definition, operational carbon emissions include the usage, management and maintenance.

## P

#### **Power Usage Effectiveness (PUE)**
### **Power Usage Effectiveness (PUE)**

The PUE describes how efficiently a data center uses energy. It defines how much energy is used by the computing equipment vs the overall power consumption of the data center.
The PUE describes how efficiently a data center uses energy. It defines how much energy is used by the computing equipment vs the overall power consumption of the data center.
An ideal PUE is 1.0. It is also a global standard under the ISO/IEC 30134-2:2016.

PUE is calculated either through:
Expand All @@ -90,10 +89,10 @@ Total Facility Energy / IT Equipment Energy

## S

#### **Server Idle Energy Coefficiency (SIEC)**
### **Server Idle Energy Coefficiency (SIEC)**

Developed by the research project LEAP and is done by measuring the server energy consumption. What is relevant here is the continuous energy consumption of the server VS. the actually required energy by the chip.
This mainly depends on the configuration or modus of the server power management. Very simplified, it's the SIEC calculated by the energy wasted during idle time decided by the energy consumption in total.
Developed by the research project LEAP and is done by measuring the server energy consumption. What is relevant here is the continuous energy consumption of the server VS. the actually required energy by the chip.
This mainly depends on the configuration or modus of the server power management. Very simplified, it's the SIEC calculated by the energy wasted during idle time decided by the energy consumption in total.
The higher the number (given as %) the worse it is.

## Abbreviations
Expand All @@ -104,10 +103,7 @@ PUE - Power Usage Effectiveness

SIEC - Server Idle Energy Coefficiency




## Additional Resources

* [1] Glossary of Climate Change - https://www.wikiwand.com/en/Glossary_of_climate_change
* [2] Climate Change Vocabulary - https://www.health.state.mn.us/communities/environment/climate/docs/film/vocab_list.pdf
* [1] Glossary of Climate Change - <https://www.wikiwand.com/en/Glossary_of_climate_change>
* [2] Climate Change Vocabulary - <https://winapps.umt.edu/winapps/media2/wilderness/toolboxes/documents/climate/Climate%20Change%20Glossary.pdf>
1 change: 1 addition & 0 deletions website/content/en/landscape/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ aliases:
All relevant wordings can be found explained here in the [glossary](https://tag-env-sustainability.cncf.io/glossary/). If you are missing something, feel free to submit a PR to include it.

## Summary

<i class="fas fa-globe-asia mb-3"></i>[Read the Korean translation of this document here](/landscape-ko/).

Cloud computing has revolutionized the way we store and process data, enabling organizations to be more agile, efficient, and scalable.
Expand Down
Loading

0 comments on commit d47bb76

Please sign in to comment.