Green Reviews WG: 0.1.0
This is the first release of the WG Green Reviews reference architecture! 🎉
The majority of this work was completed from the start of the Working Group in August 2023 until KubeCon+CloudNativeCon Europe 2024. More information can be found in the blog post Green Reviews Working Group: Moving towards measuring the sustainability footprint of CNCF projects as well as the Maintainer Talk by @guidemetothemoon and @AntonioDiTuri.
We wanted to release the first version before we refactor some of this work in Q2+ of 2024: #83
Thank you to all who contributed their time, feedback, suggestions, questions, and words of encouragement! 💚
What's Changed
- docs: Manually create Equinix cluster by @rossf7 in #2
- Add WG info to Readme by @nikimanoledaki in #10
- Updated equinix metal manual docs by @markcallen in #11
- flux: based helm install of kepler by @dipankardas011 in #17
- Delete additional flux initialisation by @nikimanoledaki in #24
- Install kepler dashboard by @dipankardas011 in #22
- test: installing prometheus with flux by @AntonioDiTuri in #12
- Kepler docs edits by @rossf7 in #25
- Use kube-prometheus-stack chart by @rossf7 in #26
- Update repo structure for base vs project cluster components by @nikimanoledaki in #27
- Script to generate readonly kubeconfig by @dipankardas011 in #23
- Provision cluster and bootstrap flux by @rossf7 in #28
- Create monitoring namespace by @rossf7 in #29
- new(falco): add flux deployment config by @incertum in #21
- Enable traefik ingress controller by @rossf7 in #36
- enhancement: add port-forward permission to the read-only kubeconfig by @dipankardas011 in #35
- Move falco gitrepo CR to falco namespace by @rossf7 in #32
- Microservices demo by @AntonioDiTuri in #13
- Use updated S3 bucket name by @rossf7 in #48
- fix: AWS region for S3 bucket by @rossf7 in #49
- feat: Exposing Grafana dashboards publicly accessible from cluster by @rossf7 in #52
- feat: Make node labels and plan configurable by @rossf7 in #56
- Fix setting plan for worker nodes by @rossf7 in #57
- Add PR template & contributing guide by @nikimanoledaki in #53
- feat: added nodeSelector based on k8s node labels for
kube-prometheus
by @dipankardas011 in #44 - Update documentation on infrastructure & cluster provisioning by @nikimanoledaki in #61
- feat: Add node-selector to flux deployments by @rossf7 in #62
- fix: Helm chart name in microservices demo helmrelease by @rossf7 in #64
- Add proposal process by @nikimanoledaki in #66
- feat: Add elastic ip for Grafana by @rossf7 in #69
- docs: Add explore link to Prometheus docs by @rossf7 in #68
- fix: Update Grafana URL by @rossf7 in #70
- Add SCI docs for M (embodied carbon) by @rossf7 in #73
- Add SCI dashboard for Falco by @nikimanoledaki in #72
- Update SCI Dashboard by @raymundovr in #74
- Fix dashboard name in ConfigMap by @raymundovr in #75
- Add Energy (E) to documentation by @nikimanoledaki in #78
- docs: Add carbon intensity to SCI docs by @rossf7 in #77
- Add docs for Falco functional unit by @nikimanoledaki in #79
- docs: Add docs for cluster infra dev with tofu by @rossf7 in #80
- Upgrade flux and use latest api versions by @dipankardas011 in #81
- Add PUE to SCI dashboard by @raymundovr in #76
- Add codeowners for PR automation by @rossf7 in #82
- Add documentation website by @guidemetothemoon in #89
- Update PUE for equinix data centers according to 2023 report by @raymundovr in #92
New Contributors
- @rossf7 made their first contribution in #2
- @nikimanoledaki made their first contribution in #10
- @markcallen made their first contribution in #11
- @dipankardas011 made their first contribution in #17
- @AntonioDiTuri made their first contribution in #12
- @incertum made their first contribution in #21
- @raymundovr made their first contribution in #74
- @guidemetothemoon made their first contribution in #89
Full Changelog: https://github.com/cncf-tags/green-reviews-tooling/commits/0.1.0