Skip to content

Latest commit

 

History

History
3683 lines (2694 loc) · 178 KB

File metadata and controls

3683 lines (2694 loc) · 178 KB

k8gb.io Project Meeting Notes & Agenda

This document will capture the agenda and meeting notes and links for the recurring k8gb.io office hours meeting.

Its latest home was Proton Docs. Its first home was Google Docs.

It lives here now, in GitHub, to allow the greatest number of folks to see it and interact with it.

Schedule

The meeting runs every other Wednesday from 13:00 CET to 13:30 CET (calendar):

Join the Zoom Meeting 

Old Meeting recordings: YouTube 

New Meeting recordings will be on CNCF site - links follow per date

Links

Backlog

Backlog:

  • Community user reporting docker hub rate limiting during k8gb installation - republish to github
  • #1314 - split brain documentation request
April 29, 2026 #91

April 29, 2026 #91

Zoom Recording: https://zoom.us/rec/share/hQfvLFDoczSNj5u8uYGd4yArhFVZUk_83j5Gb4YA_VYrg6qO1ZyxdPpzbX6zJho1.MqVD3DgOqdMMA-FT

On YouTube: https://youtu.be/59B6aTmkgNY

Attendees

  • Yury
  • Michal
  • Dinar

Agenda

April 15, 2026 #90

April 15, 2026 #90 The Tax Man Cometh!

Zoom Recording: https://zoom.us/rec/share/RjAVXKCGYWZJ32bJFIyqqtCzCxxmLOK3F_e0KRYeUM5faSZ3PONdaD_uRyq8TaYx.-fn3QMuG9L2Qyz42

On YouTube: https://youtu.be/N46N19RmQ2w

Attendees

  • Farhan
  • Michal
  • Dinar
  • Yury
  • Bradley

Agenda

April 1, 2026 #89

April 1, 2026 #89

Zoom Recording: https://zoom.us/rec/share/65uyJVFyYDdJGeF4ymPUC_NA99mSCGBiD8lH5FQtZMeWjYNWGSlKHHhKBnCwll23.EDaZ0E2WuBgquspX

On YouTube: https://youtu.be/PgBJj2tOVww

Attendees

  • Farhan
  • Michal
  • Yury

Agenda

March 18, 2026 #88

March 18, 2026 #88

Zoom Recording: https://zoom.us/rec/share/zeQ82nsITHnb2vO8dlM4EjS42ldNlPHfDEiMcXIbW75Ql_X1S28aqrCO-leO2erx.lwjr2XFj2EH7G27H

On YouTube: https://youtu.be/mxJuYXV3p3c

Attendees

  • Farhan
  • Dinar
  • Yury
  • Bradley

Agenda

March 4, 2026 #87

March 4, 2026 #87

Zoom Recording: https://zoom.us/rec/share/ktKo_zEgfq4YCL_xOeJiCNR5JcCf4WIKQJtLWCstoqnkF0kYI5UExE2e-3Q2YleB.uGEjLTxEfu6VMGPO

On YouTube: https://youtu.be/RugISBr1wds

Attendees

  • Yury Tsarev
  • Dinar Valeev
  • Farhan Ahmed

Agenda

  • k8gb project board
  • News
  • Issue Review
    • incubation issues:
      • #2195 - almost done
      • #2180 - looks simple, but not ... let's organize a meeting with absa
        • #2203 PR with ADR and implementation proposed - need extra e2e testing
  • Community Update
    • next time
  • Other
  • Action Items
    • @elohmrow:
      • take first pass at #2219
      • go through in progress on project board
      • make sure we are all caught up on incubating tasks
    • @k0da:
    • @ytsarev:
      • update #2203 with extra handling of legacy cases
Feb 18, 2026 #86

Feb 18, 2026 #86

Zoom Recording: https://zoom.us/rec/share/ZEowP7Uv5fEf0tzsFBrzDdK8yT96vgM_FzQ07m5DZQe6-onEmanvK4UqOtxs2G6v.gI4bnuBgLYzr_qmP

On YouTube: https://youtu.be/AtFT41qJDwc

Attendees

  • Bradley Andersen
  • Yury Tsarev
  • Farhan Ahmed
  • Ayhan Dzhemalov

Agenda

  • k8gb project board
  • News
    • Project Lead Election finishes today - announcement tomorrow
    • KubeCon
      • We'll be at the Maintainer Summit 🛠️
      • Kiosk: Tuesday 15:10 - 19:00 | Kiosk Number: P-12B | Location: Halls 1-5 | Project Pavilion
      • Talks:
        • Security Review Panel
        • no lightning talk this time
        • no Rejekts talks this time
        • co-located talk waitlisted: Building Unified Global Load Balancing for the Edge With k8gb
    • Incubation
      • need to make sure everything on the Incubation Application is up2date
      • Incubating DD Review
        • Governance review done ✅
        • Tech review WIP
        • ADOPTER reviews WIP
  • Issue Review
    • incubation issues:
      • #2195 - needs to be carefully tested, let's get it into next release
      • #2180 - looks simple, but not ... let's organize a meeting with absa
  • Community Update
    • next time
  • Other
  • Action Items
    • @elohmrow:
      • take first pass at #2219
      • go through in progress on project board
      • make sure we are all caught up on incubating tasks
      • Project Lead Election announcement
    • @ytsarev:
      • organize meeting with absa around api change
Feb 4, 2026 #85

Feb 4, 2026 #85

Zoom Recording: no enough attendees - topics were discussed in async mode

On YouTube:

Attendees

  • Yury Tsarev

Agenda

Jan 21, 2026 #84

Jan 21, 2026 #84

Zoom Recording: https://zoom.us/rec/share/VoC_axlmGGixnrhlu0Wa4S9B69GRzsHr5vSZCUnkX4a7ame_b_YOoubxUg0pV1Ld.4Y-OjjxtdMoR3lSc

On YouTube: https://youtu.be/uIAZB8DFzqo

Attendees

  • Farhan Ahmed
  • Yury Tsarev
  • Bradley Andersen

Agenda

  • k8gb project board
  • News
    • KubeCon
      • co-located talk waitlisted: Building Unified Global Load Balancing for the Edge With k8gb
      • Maintainer Summit talk accepted
      • kiosk approved
      • no lightning talk this time
      • submitted to Rejekts:
        • Building Unified Global Load Balancing for the Edge With k8gb
        • Community Manager Speedrun: Sandbox to Incubation
        • Brea-k8gb-ing Good: Say My (Domain) Name
    • Incubation
      • ADOPTER reviews WIP
      • need to make sure everything on the Incubation Application is up2date
        • especially: licensing and governance
          • licensing is handled by FOSSA
          • how do other projects handle governance? do we need a steering committee?
      • Incubating DD Review
  • Discuss
  • PR review
    • Trivy implementation #2179 🙏 @itsfarhan
    • Mkdocs versioning #2178 🙏 @itsfarhan
    • Incubation DTR #1909 🙏 @itsfarhan
    • GSLB reconciliation should not fail on hostnames outside delegated zones in referenced resources #2183 🙏 @Piroddi
  • Issue Review
    • 46 (-21) after Yury's heroic review 💪
  • Community Update
    • WIP: "what is k8gb" and "k8gb getting started" videos
  • Other
  • Action Items
Jan 07, 2026 #83

Jan 07, 2026 #83

Recording: https://zoom.us/rec/share/ukYqcJtxJH2wkDFmaK0xo09aYNal3yHdzsW1-FU1rmuL8JKyd4T5TXUmeIwhklgl.OK4fbf5aodiPF3z4

Attendees:

  • Tomáš Boros
  • Farhan Ahmed
  • Yury Tsarev
  • Bradley Andersen

Agenda:

  • News
    • blog added: https://www.k8gb.io/blog/
    • agenda moved to markdown
    • Community Meetings now on YouTube
    • KubeCon
      • co-located talk waitlisted: "Building Unified Global Load Balancing for the Edge With k8gb" (Yur, Bradley)
      • lightning talk: to be delivered by Nuno
      • non-accepted talks: to be / submitted to Rejekts and possibly made into blog posts
      • kiosk: waiting
    • Incubation kickoff with TOC held
      • 3-month plan
        • ADOPTER reviews (2 already WIP) and TOC availability
      • need to make sure everything on the Incubation Application is up2date
        • especially: licensing and governance
          • licensing is handled by FOSSA
          • how do other projects handle governance? do we need a steering committee?
    • Christmas Release v0.17.0 with Gateway API support
      • 4 new contributors!
        • 🙇 @WesleyKlop, @angelbarrera92, @actionjax, @mattwelke
      • Supported resources: HTTPRoute, GRPCRoute, TCPRoute, UDPRoute, TLSRoute
      • See resource reference examples
      • Full release notes
  • Discuss
  • PR review
    • Merged / closed since last time:
      • (m) fix: geodatafilepath and geodatafield are lowercase in coredns #2103
      • (m) fix(docs): fix dig commands for each CoreDNS instance in local tutorial #1832
      • (c) Add support for ExternalName service health checks #1888
      • (m) feat: OCI Registry support fix #2089
      • (m) fix(docs): added more rollback procedures #2105
    • No change since last time:
      • DynamicZones #2102 / Dinar
      • fix: restore extraServerBlocks as global setting #2121
      • feat: Add health checking for ingress controllers #2110
      • test(DTR): Testing different K8S versions for DTR (incubation)  #2095
  • Issue Review
    • 67 (+4) currently open - need to review
    • André / Peishu: In-cluster DNS Issue #2022 <-- close
    • Yury / Farhan: Switch Helm Repo to OCI #1973
    • Incubating DD Review #1906
  • Community Update
    • WIP: "what is k8gb" and "k8gb getting started" videos
    • LinkedIn vanity stats
      • Followers +10.7% last week, +60 since last meeting
      • Page visitors +21.4% last week
      • Search appearances +106.3% last week
      • Posting
        • 5 posts since last community meeting:
          • CTR 6.62% - cta, join community meeting (post)
          • CTR 2.35% - community meeting highlights (repost)
          • CTR 3.6% - announcing youtube uploads (post)
          • CTR 5% - gw api release announcement (post)
          • CTR 9.03% - cta, add to adopters (post)
        • CTR = clicks / impressions
        • impression = >= 50% of the post is visible on a member's screen for >= 300ms
    • 11 new stars since last community meeting 📈
  • Other
  • Action Items
Dec 10, 2025 #82

Dec 10, 2025 #82

Recording: https://zoom.us/rec/share/ryP_sAYA5uV8qeyIQJ0dwP0JNnXtLWcK9tt0B_RpGFa_uAmojUZiW_61BeFK9erc.EZqEdwsjNg25hiSL

Attendees:

  • Bradley
  • Yury
  • Dinar
  • Farhan

Agenda:

  • News

  • Discuss
    • Christmas Release with GateWay API support
  • PR review
    • Add support for GatewayAPI's TCPRoute #2116 <-- relevant to xmas release / Andre
    • DynamicZones #2102 / Dinar
    • fix: restore extraServerBlocks as global setting #2121
    • fix: geodatafilepath and geodatafield are lowercase in coredns #2103
    • feat: Add health checking for ingress controllers #2110
    • fix(docs): fix dig commands for each CoreDNS instance in local tutorial #1832
    • Add support for ExternalName service health checks #1888
    • feat: OCI Registry support fix #2089
    • test(DTR): Testing different K8S versions for DTR (incubation)  #2095
    • fix(docs): added more rollback procedures #2105
  • Issue Review
    • 63 currently open - need to review
    • André / Peishu: In-cluster DNS Issue #2022 <-- close
    • Yury / Farhan: Switch Helm Repo to OCI #1973
    • Incubating DD Review #1906
  • Community Update
    • WIP: "what is k8gb" and "k8gb getting started" videos
    • Incubating app: security self-assessment merged
      • invite to KubeCon maintainer track panel (TAG Security)
  • Other
    • KubeCon (co-located): "Building Unified Global Load Balancing for the Edge With k8gb"
    • KubeCon lightning talk: any volunteers? Nuno!
  • Action Items
    • bradley: to prevent some folks from being blocked: consider moving agenda to markdown on github, consider something other than zoom (google meet is blocked)
Nov 26, 2025 #81

Nov 26, 2025 #81

Recording: https://zoom.us/rec/share/Z46B3TJM-PoKDS_XtoJBz2fE1iE6FYfoOTWH6wstbQCMvEUDPb1455JS-m4QMOMz.s7ujQqquoDUhxrnE

Attendees:

  • Bradley
  • Yury
  • Farhan
  • André

Agenda:

  • News
  • Issue Review
    • #2022 anything to add here? should we close?
      • andre will check
    • #1973 is implemented - double check the OCI repo state, then we can close
      • yury will take a look at merging
    • #1906 Due Diligence Technical Review readiness
      • Important for Incubating
      • Farhan is already working on subitems
      • WIP
  • Community Update
    • LinkedIn 🚀
      • 150 followers (+ 12% last 7 days) / + 50% last 30 days

      • 3,175 post impressions last 30 days (+ 182% last 7 days)
        • 10% search appearances last 7 days
        • 216% page views last 30 days
        • 280% unique visitors last 30 days
    • Incubating app
  • Actions
    • @bradley:
      • kubecon medium post
      • incubating
        • ~~take another look at what is required by #1907
        • mv incubating app security review ticket to new repo
Oct 29, 2025 #80

Oct 29, 2025 #80

Recording: https://zoom.us/rec/share/ssNtsRt72jx0IHzvdbGN0UmmsnDl1bPI4_U2MTPc7UR8R1tkyiGWdC_HBWlrLsBF.s2VmP3-t9fzyH6J7

Attendees:

  • Yury
  • Bradley
  • Farhan
  • André
  • Dinar

Agenda:

This milestone enables seamless global load balancing across any combination of cloud environments without manual DNS configuration. 🚀 Key highlights: • GCP Cloud DNS support — full integration with automated zone delegation and end-to-end testing • LoadBalancer Service support — extending global load balancing to Layer 4, complementing Ingress • Upstream external-dns migration — ensuring feature parity and maintainability across all major providers • 90+ additional improvements including enhanced Infoblox integration, CoreDNS hot-reload, and dependency updates (Go 1.25.2, k8s API Machinery v0.34.1)

  • Discuss

  • Issue Review
  • Community Update

  • Other
    • absa case study
  • Action Items

Oct 15, 2025 #79

Oct 15, 2025 #79

Recording: https://zoom.us/rec/share/lllg5DBDRQWE59-3Tlffc-pl-XQr009HmNYEfsWFyy40VcCBeHzo7s60vZ2yKqgo.GKYs14IpCrIQObtB

Attendees:

  • Yury
  • Bradley
  • Michal
  • Marcus
  • Farhan

Agenda:

Oct 1, 2025 #78

Oct 1, 2025 #78

Recording: https://zoom.us/rec/share/hOAjb0ylEzCQZUFOhro7Y20rU2uFAG7_p9SELmst9wMzMxxWwJ9-Q8aYnYg6JKI-.ncvJ4qR8n8DENCat

Attendees:

  • André
  • Yury
  • Bradley

Agenda:

Sep 17, 2025 #77

Sep 17, 2025 #77

Agenda:

  • News
    • 🎉 MBCP case study live https://www.linkedin.com/posts/k8gb_millennium-bcp-activity-7373817349780475904-szXu/ 🎉
      • zero downtime in regional failover tests
      • 70% faster incident response
      • 99.99% uptime for banking apps
    • Global Blue/Green Deployments with Crossplane v2 and k8gb https://tinyurl.com/ysd2y8jb - originally from KubeCon Hong Kong - Works across geo-distributed clusters. Automatic failover.
      • ✅ Namespace-scoped resources
      • ✅ Embedded KCL functions
      • ✅ Auto management policy switching based on Gslb resource health
    • 2 k8gb presentations at ContainerDays: https://tinyurl.com/4b5ts48n
      • Kubermatic "Evaluating Global Load Balancing Options for Kubernetes in Practice”
        • real-world use cases / how industry leaders are tackling multi-cluster networking.
      • Prodyna "Ensuring high availability with global load balancing in Kubernetes"
    • KubeCon NA Atlanta k8gb approved activities
      • Contribfest | Lightning Talk | Kiosk
    • 🎉** Community Infoblox PR** #2058 🎉
    • anything else from last time?
  • Community Update
Sep 3, 2025 #76

Sep 3, 2025 #76

Recording: https://zoom.us/rec/share/xprgYvNjRfW-G6Ne69ui0WvK0OylzWtlN_3_Hxm1-U8TvQCbwZOoW7YyrIbyDVev.n_gUozC5BmVeYAil

Attendees:

  • Andre
  • Bradley
  • Florian
  • Yury

Agenda:

  • News
    • Load balancer service integration: #2029
    • Deprecated GSLB configuration via annotations: #2043
    • Concluded migration to external dns upstream helm chart:
    • Follow-up
    • Review of #2019 helm oci repo
    • KubeCon NA Atlanta k8gb approved activities
      • Contribfest
      • Lightning Talk
      • Kiosk
    • anything else from last time?
  • Discuss

  • Community Update
  • Action Items

Aug 20, 2025 #75

Aug 20, 2025 #75

Recording: https://zoom.us/rec/share/CbRTBkqcnsUp6rGof_fUj5hhggCk5UBBk1s0YhdtFI_IHFiT3QXvnzdDIT8h1KF9.D0hWEUTZb_dGJtY1

Attendees:

  • Andre
  • Yury

Agenda:

  • News
  • Follow-up
    • Linux Foundation case study with MBCP in final review
    • anything else from last time?
    • #2017 Add helm support for geo data fields in coredns cm
      • Merged! Thanks Kelvin!
  • Discuss
    • Terratest to Chainsaw migration
      • Migrate more test scenarios to chainsaw
    • Next release
      • Service integration
        • hostname question
      • externaldns helm chart values
        • in v0.15.0 we migrated route53
        • Migrate the rest of the values to official helm chart style
      • Gateway support? most probably postponed to next-next release given limited capacity
  • Community Update

  • Action Items
    • Review #2019 helm oci repo
Aug 6, 2025 #74

Aug 6, 2025 #74

Recording: https://zoom.us/rec/share/oP_773GXp9BYyU9lKAIFXXgBOms5OJychdD0l0bTGLIuTWIAR_S4vpMRpa3yQZNR.0R5jww1eO274U5bd

Attendees:

  • Andre
  • Farhan

Agenda:

  • News
  • Follow-up
    • First time contributor, add tolerations: #2009
    • CoreDNS now exposed as load balancer service in local setup: #1828
    • Configured renovate to bump more versions: #2007
  • Discuss
    • new issue - #2015 - not possible to configure geoip databases
    • Andre's Priorities:
      • migrate more tests to chainsaw to reduce testing time to under 10 minutes, then add API Gateway integration
      • CoreDNS serving NS and glue records
  • Community Update

  • Action Items

Jul 23, 2025 #73

Jul 23, 2025 #73

Recording: https://zoom.us/rec/share/ucm5Vho6-gghLObhpb5lo0-Cl_nN8IXkbNQF0-UFfhO-Qq00-fNQmtI8b-FzUgsY.sE9BQxzE2gMRfvJe

Attendees:

  • Bradley
  • Yury
  • Andre
  • Michal
  • Dinar

Agenda:

  • News

    • v0.15 released 🎉 … starting quarterly release cycle 🎉
      • changes from this release
      • social posts done … blog coming (maybe also webinar)
    • New website - community contribution 🎉
    • Bradley unavailable in August and November 12
      • need someone to do these calls
        • ✅ 6 August - Andre taking
        • ✅ 20 August - Yury taking
        • ✅ 12 November - Yury
    • moved these notes from google docs to proton docs
  • Follow-up

  • Discuss

  • Community Update

  • Action Items

Jul 9, 2025 #72

Jul 9, 2025 #72

Recording: https://zoom.us/rec/share/Ecg3J6p5vpzIDvFZ0nflOOZJt8SX-drS_TAXMzPiZBB4ODJd0s3qRLNnsBtxkjH1.DDap105UZoYfHUrN 

Attendees:

  • Bradley
  • Farhan
  • Yury

Agenda:

Jun 25, 2025 #71

Jun 25, 2025 #71

Recording: https://zoom.us/rec/share/_DUR3Z6qC03cJSyNYR3tT-jfyoOVWuCvzjN7l15sxUIB69fxbguEuG_2nT6_0_15.jt4UABLOEtRUNivK 

Attendees:

  • Yury
  • Michal
  • Andre

Agenda:

May 28, 2025 #70

May 28, 2025 #70

Recording: https://zoom.us/rec/share/UIY_WtVR70bdi59KBrF6Rrcwz0MkniO3XypN95Im0xugB6xFOWd_JBWbDPRyfXfq.5RTBi5JE0pCHOTMD 

Attendees:

  • Bradley A
  • Yury T
  • Michal K
  • Dinar V
  • Andre A

Agenda:

May 14, 2025 #69

May 14, 2025 #69

Recording: https://zoom.us/rec/share/-a5TpXZtn3WTeWyWiA8SU_hRPX4dZCvDEimxuQjS5jnUQmzCSsGsy5TUUOAzvHY.MHthdn_nUsL5Lxsv 

Attendees:

  • Bradley A
  • Andre A
  • Dinar V
  • Victor L
  • Michal K

Agenda:

  • Follow-up

    • Action Items from last time
  • Discuss

    • Kubenet +/- k8gb
    • bug discovered + squashed yesterday 🎉
    • 0.15-rc1 release ASAP (maybe EOW) 🚀
  • Community Update

    • no change since last time, except agreed to create customer case study with mbcp 🎉
  • Action Items

Apr 30, 2025 #68

Apr 30, 2025 #68

Recording: https://zoom.us/rec/share/5dHZ_ibeQ-yicNEgp1tCBu_gwEg0PVw1P1yc2Ww7s0npCtYwRgEQdTJiZMVo3MPG.h-pRVeFk39TdX1MX 

Attendees:

  • Bradley A
  • Dinar V
  • Victor L
  • Yury T
  • Michal K
  • Bilal J

Agenda:

Apr 16, 2025 #67

Apr 16, 2025 #67

Recording: https://zoom.us/rec/share/161iEONShSThMfrzq0N09sZ5dbQkc2q0iepjzsGOYpa-4c0cAL90BQfUoaTK7-E.Rr_Zgp880InufJo0 

Attendees:

Agenda:

Apr 2, 2025 #66

Apr 2, 2025 #66

Recording: https://zoom.us/rec/share/Edc-il8vKgBKWla117P3cD52-IIKEJK9i5bYwPIRIbCpiTbG8e8q-k2bx0pV1Aqd.r5LNKLB0XA-tO4IM 

Attendees:

  • Andre Aguas
  • Michal
  • Dinar

Agenda:

 

  • Discussion

    • V1.0?
  • Follow-up

  • Community Update

  • Action Items

Mar 19, 2025 #65

Mar 19, 2025 #65

Recording: https://zoom.us/rec/share/iwjXm4jjB1CVeADKzlxm4yiJWL0NE5z3j0ar-ors8cMaJjw4gm-DrmJGLUg6YW04.UZXrvtcU-8HXJrv3 

Attendees:

  • Bradley Andersen
  • Dinar Valeev
  • Michal Kuřítka
  • Yury Tsarev

Agenda:

 

  • Discussion

    • Skip next community meeting (2. April) in favor of Kubecon?
      • bradley and yury in london - others may still run it if they want to 👍
    • V1.0?
  • Follow-up

  • Community Update

  • Action Items

Mar 5, 2025 #64

Mar 5, 2025 #64

Recording: https://zoom.us/rec/share/DW3rMirpXiNBxCFqbornbxwfsWc1Xx33T9E_luZNIn-GZl-gTXUgepdoDESNdas.peXLdZOGD_mUIItO 

Attendees:

  • Yury
  • Dinar
  • Michal

Agenda:

Feb 19, 2025 #63

Feb 19, 2025 #63

Recording: 

Attendees:

  • Bradley
  • Michal

Agenda:

Feb 5, 2025 #62

Feb 5, 2025 #62

Recording: https://zoom.us/rec/share/NsUVRAcNDwJH3KFDejSCm0bPOKf6_Y58gOwe8OgevE_hcfO9BJSU1wRVmhkOozKa.0H3jIpoZG4mvZIae 

Attendees:

  • Yury
  • Dinar

Agenda:

  • News

  • Issues

    • #1772 Create test setup for upstream DNS providers - WIP - will be Crossplane-based
    • #1778 Revamp website - WIP - Gerardo works on PoC
    • #1800 (comment) partially solved, unclear what to do with CNAME part
    • #1035 (comment) HA questions
  •  PRs 

    • #1820 Security Self-Assesment Non-goald for review
    • #1762 Manual regression tests ongoing but the pipeline is red (Yury)
    • #1774 kuritka@gmail.com is working on refactoring  
  • Discussion

  • Follow-up

    • #1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
      • in progress: 
        • team setup issues - new invites sent ← once this is worked out, we more or less self-manage
        • team members vs org relationships issues - (ex: Yury moving account to k8gb)
        • associating team with correct repo (absa/k8gb vs k8gb/k8gb)
      • Docs PoC** **#1778 
      • #1762 (comment) switch to upstream external-dns
        • Azure regression test is green
        • Route53 test is green
      • #1773 (comment) Azure test setup and alternative implementation with Crossplane
        • I used Crossplane for route53 regression test too. Tests need polishing and documentation before I send them for review(Yury)
  • Community Update

  • Action Items

    • Release after regression testing of #1762 
Jan 22, 2025 #61

Jan 22, 2025 #61

Recording: https://zoom.us/rec/share/JMmJgi9kqo2GNkJFxeDaqsBdlV2sFLzq7y5-hlCa2aJo30tZ5JdjCdrW-8Gzph5z.bHvyJx4k5jkdnvuW 

Attendees:

  • Bradley Andersen (@elohmrow)
  • Michal
  • Dinar
  • Andre
  • Yury

Agenda:

Jan 8, 2025 #60

Jan 8, 2025 #60

Recording: https://zoom.us/rec/share/KdAOg09uyVV8yAhJ24x2Plo3KCZUwrYPhpbBz7DcHlrFmPUu7C1W3DHkO-xgqogZ.Kw49ZCQt8ZjGyfiP 

Attendees:

  • Yury (@ytsarev)
  • Andre (@abaguas)
  • Nuno Guedes (@infbase)

Agenda:

Dec 25, 2024

Dec 25, 2024 skipping due to Holidays

Dec 11, 2024 #59

Dec 11, 2024 #59

Recording: https://zoom.us/rec/share/KdAOg09uyVV8yAhJ24x2Plo3KCZUwrYPhpbBz7DcHlrFmPUu7C1W3DHkO-xgqogZ.Kw49ZCQt8ZjGyfiP 

Attendees:

  • Bradley Andersen (@elohmrow) 
  • Yury (@ytsarev)
  • Andre (@abaguas)

Agenda:

Nov 27, 2024 #58

Nov 27, 2024 #58

Recording: https://zoom.us/rec/share/ztKGoAJPDxxOO0WjT6vnPiwp9VhU1vNIkQGYXz0sdt6yrZJj1MkcuHAHw18H2srY.YMx0sWqnnYa6T9Ic 

Attendees:

  • Bradley Andersen (@elohmrow)
  • Yury Tsarev (@ytsarev)
  • Andre Aguas (@abaguas)

Agenda:

Nov 13, 2024

Nov 13, 2024 skipping due to KubeCon

Oct 30, 2024 #57

Oct 30, 2024 #57

Recording: https://zoom.us/rec/share/H58AgQY5rWICcQLk8eekS3qHyKIhhjMwWlnzniGfA0lgQRP6-8V4VwQhGq_hdRU2.T7sebQcmYrbpJcwh 

Attendees:

  • Bradley Andersen (@elohmrow)
  • Yury Tsarev (@ytsarev)
  • Andre Aguas (@abaguas)
  • Michal Kuřítka

Agenda:

  • News

  • Issues

  •  PRs 

    • anything from last time?
      • #1743 → Chainsaw experiments
    • Switch external DNS back to upstream: #1762
    • Chainsaw PoC: #1758
      • External DNS flapping for test parallelism: #1767
  • Discussion

    • The API group of the CRD is k8gb.absa.oss, does it meet the incubation application requirements? Bradley Andersen check if it _must_ change (vendor neutrality)
  • Follow-up

    • Content for Medium posts
  • Community Update

    • Vanity Metrics Highlights (+change 1 month)
      • GitHub: +19 stars
      • Slack: +3 members
      • LinkedIn: +11 followers
      • Twitter / X: +28 followers
      • ADOPTERS: +2
  • Action Items

    • Bradley Andersen social posts around Kubecon
    • Yury / Andre prep for Kubecon
    • Andre investigates validation of annotation values
Oct 16, 2024 #56

Oct 16, 2024 #56

Recording: https://zoom.us/rec/share/IM8GFXJroDwQysy1ghIu7yNUxtP3rL3qtVxhY8249cArmfBmmMk7v5iH9FSmAQY9.5fH_eXwTS2-3ME-p 

Attendees:

  • Andre Aguas (@abaguas)
  • Nuno Guedes (@infbase)

Agenda:

  • News

    • Open Systems is now an official adopter: #1753
  • Issues

    • #1741 CoreDNS AWS NLB health check not getting healthy
  •  PRs 

    • #1743 use upstream coredns chart instead of fork
      • All features seem to be there and resolution is working in local cluster but integration test setup is not yet working
    • #1710 Support k8gb behind a reverse proxy
      • PR ready to be merged after a round of feedback
    • #1662 Encubation proposal close to completion. Kudos Bradley
  • Discussion

  • Follow-up

    • Medium posts
    • Intro video
  • Community Update

    • 868 github stars**! **
  • Action Items

Oct 2, 2024 #55

Oct 2, 2024 #55

Recording: https://zoom.us/rec/share/uzOCWcKBrVeutDfGJD44Yy8dFXBSyiOwAzPf6-mdy3hhDr07RhX3gJC_evdvwUNv.e7jyztGpJW6eolBR 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Nuno Guedes (@infbase)
  • Andre Aguas (@abaguas)

Agenda:

Sep 18, 2024 #54

Sep 18, 2024 #54

Recording: https://zoom.us/rec/share/Q0A-na6wmDh_yPUfdQNu7CwsAPWSX9u-x4RLBcHPlidDNR30qRfQ2U87Rd46x2lM.wRsJ8OPTvOqnO7xi

Attendees:

  • Bradley Andersen (@elohmrow)
  • Andre Aguas (@abaguas)

Agenda:

Sep 4, 2024 #53

Sep 4, 2024 #53

Recording: https://zoom.us/rec/share/jR82XtAiMvqawCnCbsIz-zlUiGNZVMCs4V43W_o10JMnylBu5fJy82JStkQ0Bw6z.AudTu70f0zdrEBf3

Attendees:

  • Andre Aguas (@abaguas)
  • Yury Tsarev (@ytsarev)

Agenda:

Aug 21, 2024 #52

Aug 21, 2024 #52

Recording: https://zoom.us/rec/share/5RtNmAfG2f7QyAduMWufPE8ktUcw_7jWflEiUOE4jiPw1Ru4Wf3zVrufQ9MrE3H_.ZM7dmDGwZR4ea9z4 

Attendees:

  • Bradley Andersen (@elohmrow)
  • Nuno Guedes (@infbase) 
  • Andre Aguas (@abaguas)

Agenda:

  • News

  • Issues

  • #1275  - reverse proxy support / annotation-based IP list control

    • simple implementation wise
  • Discussion

  • Follow-up

  • Action items from last time

  • Community Update

  • We now have @k8gb.io email domain

  • We now have a Twitter / X account 

  • We now use the CNCF Calendar and Zoom - new link is in the Schedule section, above 👆

    • this required setting up a CNCF Service Desk account
  • Social posts to be made:

  • Vanity Metrics

  • WIP CNCF Incubating application: #1662 - will work on finishing it up this week.

  • Action Items  

  • keep thinking about blog 

Aug 7, 2024 #51

Aug 7, 2024 #51

Recording: https://youtu.be/yy53PgAlx7o 

Attendees:

  • Bradley Andersen (@elohmrow)
  • Nuno Guedes (@infbase)
  • Yury Tsarev (@ytsarev)
  • Michal Kuritka (@kuritka)

Agenda:

Jul 24, 2024 #50

Jul 24, 2024 #50

Recording: https://youtu.be/walfel6rijE 

Attendees:

  • Nuno Guedes (@infbase)
  • Andre Aguas (@abaguas)

Agenda:

Jul 10, 2024 #49

Jul 10, 2024 #49

Recording: https://www.youtube.com/watch?v=h_fclJwhPmE 

Attendees:

  • Bradley Andersen (@elohmrow)
  • Andre Aguas (@abaguas)
  • Michal Kuritka (@kuritka)
  • Yury Tsarev (@ytsarev)

Agenda:

Jun 26, 2024 #48

Jun 26, 2024 #48

Recording: https://www.youtube.com/watch?v=xHXlqAhdjcM 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Bradley Andersen(@elohmrow)
  • Theo Chatzimichos (@tampakrap)
  • Andre Aguas (@abaguas)
  • Nuno Guedes (@infbase)
  • Dinar Valeev (@k0da)

Agenda:

  • News

    • k8gb Community Manager joins the team 🎉
    • Last call: K8gb talk accepted to Open Source Summit Vienna.  Does anybody want to be a co-speaker? Ping Jiri
  • Issues:

  • PRs:

    • Great contribution from Andre
      • #1557 Decouple gslb from the kubernetes Ingress resource
        • Under review/testing, terratest suite to be extended
          • Terratest done 👍
          • Regression testing done 👍
          • Resource reference namespace isolation concern #1557 (review) 🟥 
    • #1612 goreleaser to buildx (merged)
    • #1610 renovate: Do not group upgrades of dependencies on major version 0 (merged)
    • Dependency bump PRs from Michal ( kuritka@gmail.com ) - everything is merged
      • #1597 Unit Tests: limit warnings, fix racing
      • #1598 Bump ControllerGen, CRD
      • #1599 Bump golangci to v1.59.1
      • #1600 Bump mocks 
  • Discussion

    • When should we make a release?
      • Proposal:
        • Immediately: release will include deps bump + Azure support
        • Next one: after #1557 is merged, make a good announcement about it - Yury will proceed with release asap
        • Next next one: GCP support
          • Nuno can provide a test environment
Jun 12, 2024 #47

Jun 12, 2024 #47

Recording: https://youtu.be/QP6q6qFYFoo 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Michal Kuritka (@kuritka)

Agenda:

  • News

    • K8gb talk accepted to Open Source Summit Vienna.  Anybody want to be co-speaker?
    • We didn’t release k8gb for a while. Let’s do it!
  • Issues:

  • PRs:

    • #1587 - helm OLM publish fix - needs review
    • #1525 Documented Azure DNS deployment  - merged 
      • #1593 Azure secret reference refactoring and enhancement - merged
    • Great contribution from Andre
      • #1557 Decouple gslb from the kubernetes Ingress resource
        • Under review/testing, terratest suite to be extended
    • New PRs from Michal ( kuritka@gmail.com ) - need review
      • #1597 Unit Tests: limit warnings, fix racing
      • #1598 Bump ControllerGen, CRD
      • #1599 Bump golangci to v1.59.1
      • #1600 Bump mocks 
May 29, 2024 #46

May 29, 2024 #46

Recording: https://youtu.be/Pvyw2jWA3P4 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Nuno Guedes (@infbase) 
  • Michal Kuritka (@kuritka)

Agenda:

May 15, 2024 #45

May 15, 2024 #45

Recording: 2024-05-15 k8gb community meeting

Attendees:

  • Yury Tsarev (@ytsarev)
  • Andre Aguas (@abaguas)
  • Michal Kuritka (@kuritka)

Agenda:

  • News

  • Issues:

    • Question around bind in discussions #364 (comment)
      • We probably should make it more obvious in documentation
  • PRs:

    • #1525 Documented Azure DNS deployment 
      • Review is done, waiting for Nuno feedback
    • #1510 Contribfest hero  - review from Michal and Dinar required
    • Great contributions from Andre
      • #1549 Queue reconciliation of all GSLBs that reference the same endpoint - merged
      • #1548 Helm supports extra env, volumes and volume mounts for externaldns - merged
      • #1557 Decouple gslb from the kubernetes Ingress resource
        • this is huge! review and thorough testing is planned
Apr 17, 2024 #44

Apr 17, 2024 #44

Recording: https://www.youtube.com/watch?v=JNJ2k7mcHXc 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Andre Aguas (@abaguas)
  • Theo Chatzimichos (@tampakrap)

Agenda:

  • News
  • Issues:
    • New interest in Gateway (and specifically Istio gateway) support #552 (comment)
      • #552 (comment) some ideas from Yury on ingress decoupling. Comments are welcome! 
      • Andre will try to contribute Ingress decoupling! Thanks a lot!
  • PRs:
    • #1525 Documented Azure DNS deployment - Yury will prioritize review
    • #1510 Contribfest hero  - review from Michal and Dinar required
    • #1363 add support for svc backend - no feedback from PR author
      • Ingress decoupling strategy can also help here 
Apr 3, 2024 #43

Apr 3, 2024 #43

Recording: https://www.youtube.com/watch?v=AVfJnnSFkmw 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Nuno Guedes (@infbase)
  • Theo Chatzimichos (@tampakrap)

Agenda:

Mar 6, 2024 #42

Mar 6, 2024 #42

Attendees:

  • Yury Tsarev (@ytsarev)
  • Nuno Guedes (@infbase)

Agenda:

  • KubeCon 
    • Nuno and Yury sync up for preparation to lightning talk and Contribfest this/next week
    • Azure public DNS support release goal before KubeCon
  • #175 - disaster / service resilience tests are done internally by Nuno, we plan to document and incorporate them into the codebase later on
Feb 21, 2024 #41

Feb 21, 2024 #41

Attendees:

  • Yury Tsarev (@ytsarev)
  • Vitor Esteves (@v-esteves)

Agenda:

Feb 7, 2024 #40

Feb 7, 2024 #40

Attendees:

  • Nuno Guedes (@infbase)
  • Vitor Esteves (@v-esteves)

Agenda:

  • Nuno Guedes is preparing PR for Azure Private DNS 
Jan 24, 2024 #39

Jan 24, 2024 #39

Recording:

Attendees:

  • Yury Tsarev (@ytsarev)
  • Jiri Kremser (@jkremser)

Agenda:

Jan 10, 2024 #38

Jan 10, 2024 #38

Recording: https://www.youtube.com/watch?v=icVx9vB8OAU 

Attendees:

  • Yury Tsarev (@ytsarev)
  • Tanuj Dwivedi (@tanujd11)
  • Vitor Esteves (@v-esteves)

Agenda:

Dec 13, 2023 #37

Dec 13, 2023 #37

Attendees:

  • Nuno Guedes (@infbase)
  • Yury Tsarev (@ytsarev)
  • Tanuj Dwivedi (@tanujd11)

Agenda:

  • Flaky terratests fix #1340 . It got much more stable, still not 100% pass rate. 

    • #1345 last problematic one identified
  • Planned v0.12.0 release with Cloudflare support. Do we want to include anything else in the release?
  • #1064 can be rebased and rerun with the more stable pipeline
  • PrivateDNS scenario discussion
  • We can apply for Incubating without waiting for Annual review!
Nov 29, 2023 #36

Nov 29, 2023 #36

Attendees:

  • Nuno Guedes (@infbase)

Agenda:

Nov 15, 2023 #35

Nov 15, 2023 #35

Attendees:

  • Yury Tsarev (@ytsarev)
  • Michal Kuritka (@kuritka)
  • Vitor Esteves (@v-esteves)

Agenda:

Nov 1, 2023 #34

Nov 1, 2023 #34

Attendees:

  • Yury Tsarev (@ytsarev)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka (@kuritka)

Agenda:

Oct 18, 2023 #33

Oct 18, 2023 #33

Attendees:

  • Yury Tsarev (@ytsarev)
  • Jiri Kremser (@jkremser)
  • Vitor Esteves (@v-esteves)
  • Michal Kuritka (@kuritka)
  • Nuno Guedes (@infbase)

Agenda:

Sep 6, 2023 #32

Sep 6, 2023 #32

Attendees:

  • Yury Tsarev (@ytsarev)
  • Michal Kuritka (@kuritka)

Agenda:

Aug 9, 2023 #31

Aug 9, 2023 #31

Attendees:

  • Michal Kuritka (@kuritka)
  • Yury Tsarev (@ytsarev)
  • Jiri Kremser (@jkremser)
  • Dinar Valeev (@k0da)
  • Vitor Esteves (@v-esteves)

Agenda:

Jul 26, 2023 #30

Jul 26, 2023 #30

Attendees:

  • Vitor Esteves (@v-esteves)
  • Nuno Guedes (@infbase)
  • K Tamil Vanan
  • Michal Kuritka (@kuritka)

Agenda:

Action:

[jiri.kremser@gmail.com](mailto:jiri.kremser@gmail.com) could you look at the PRs above?
Jun 28, 2023 #29

Jun 28, 2023 #29

Attendees:

  • Michal Kuritka (@kuritka)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev (@ytsarev)
  • Nuno Guedes (@infbase)

Agenda:

May 31, 2023 #28

May 31, 2023 #28

Attendees:

  • Vitor Esteves (@v-esteves)
  • Nuno Guedes (@infbase)
  • Michal Kuritka (@kuritka)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev (@ytsarev)

Agenda:

May 17, 2023 #27

May 17, 2023 #27

Attendees:

  • Yury Tsarev (@ytsarev)

Nobody else was able to join, so transferring agenda to the next one

May 3, 2023 #26

May 3, 2023 #26

Attendees:

  • Vitor Esteves (@v-esteves)
  • Nuno Guedes (@infbase)
  • Michal Kuritka (@kuritka)

Agenda:

Apr 5, 2023 #25

Apr 5, 2023 #25

Attendees:

  • Yury Tsarev (@ytsarev)
  • Vitor Esteves (@v-esteves)
  • Nuno Guedes (@infbase)

Agenda:

  • PRs open
  • PRs merged
  • Roadmap
    • Anything to target specifically before the kubecon?
      • External-dns NS fork and announce Azure support?
      • Project visibility/cosmetics: Pipelines, badges
  • Kubecon
    • Yury and Nuno need to crack the preparation for https://kccnceu2023.sched.com/event/1HyW3 
    • Azure / GCP multicloud test? VPN between clusters
    • Create Crossplane based Azure/Azure GlobalEKS abstraction ++ Thing to try first ++
    • Demo env from MBCP? Cool. Nuno will set it up.
    • We will meet with Nuno next week. Vitor will aslo help(thanks!)
    • Global 2 clusters ‘global by default’ pattern to share
Mar 23, 2023 #24

Mar 23, 2023 #24

Attendees

  • Michal Kuritka (@kuritka)
  • Nuno Guedes (@infbase)
  • Vitor Esteves (@v-esteves)

Agenda

Notes

  • we've gone through each of the points from last time. 
    • Vitor is working on DNS related PR and incorporating comments
    • We have successfully added adopters. The plan is to go to v1.0.0 ASAP
    • k8gb-lite integration will come later (after v1.0.0 release)
    • FOSSA issues - skipped at this meeting
    • OCI repo - pre-GHCR
  • -simplifying Github pipelines: started by removing dependabot alerts and cleaning it up a bit. The PR is open but needs clarification in the PR conversation 

Action Items

Mar 8, 2023 #23

Mar 8, 2023 #23

Attendees

  • Jiri Kremser (@jkremser)
  • Michal Kuritka (@kuritka)
  • Yury Tsarev(@ytsarev)

Agenda

Notes

Action Items

Jan 17, 2023 #22

Jan 17, 2023 #22

Attendees

  • Timofey Ilinykh (@somaritane)
  • Michal Kuritka(@kuritka)
  • Yury Tsarev (@ytsarev)
  • Vitor Esteves (@v-esteves)
  • Nuno Guedes (@infbase)

Agenda

Notes

  • K8gb light (getting rid of GSLB, use standard primitives with annotations)
    • Nuno: might definitely help end-uses with onboarding, adopting new CRD is hard

Action Items

](https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/resources/ingress_fo3_ordered1.yaml) - https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/resources/ingress_fo3_ordered2.yaml - [https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/fo_lifecycle_3_clusters_ordered_test.go#L31-L32

](https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/fo_lifecycle_3_clusters_ordered_test.go#L31-L32)(this is covered by the test and terrateston three clusters ) All failover ordering is defined in k8gb.io/primary-geotag. If k8gb.io/primary-geotag does not contain all available clusters , the remaining clusters are sorted alphabetically.

  • For example, we have the clusters "eu, us, uk, za", 

  • for "k8gb.io/primary-geotag: uk,us" the failover order is "uk, us, eu, za"

  • for "k8gb.io/primary-geotag: za" the failover order is "za, eu, uk, us"

  • for "k8gb.io/primary-geotag: eu,us,za" the failover is "eu, us, za, uk"

  • #642 (Azure Support)

    • Fork external-dns and merge kubernetes-sigs/external-dns#2826 Forks done, didn’t update env for that yet
    • Ping Nuno Guedes (@infbase) on the case documentation
    • Vitor: not using public but private dns. Private azuredns doesn’t support NS records creation. (using windowsdns as resolver )
    • Happy to share the use-case and workaround
  • Cert-manager integration issue: https://blog.abahttps://drive.proton.me/urls/MHENT68VER#AM8e6BqdFvmvganon.com/goinhttps://drive.proton.me/urls/MHENT68VER#AM8e6BqdFvmvg-global-with-kubernetes-490cf51e2bf8 

    • Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as an example for mitigating that issue. 
    • Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
    • Tested locally, the name’s not resolvable, need to merge the related PR and deploy to aws for proper testing 
    • Refresh with @k0da what was the case 
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes) Presentation is done. 

    • Make it covered by terratest. 
    • Ingress support 
    • K8gb coredns is not deployed yet
    • Fallback for corner cases
    • Needs to be integrated with k8gb (waiting for PR): k8gb-io/coredns-crd-plugin#45 
  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884

  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)

Nov 29, 2022 #21

Nov 29, 2022 #21

Attendees

  • Yury Tsarev (@ytsarev)
  • Timofey Ilinykh (@somaritane)
  • Michal Kuritka(@kuritka)
  • Dinar Valeev (@k0da)

Agenda

Notes

  • K8gb service HA questions:
    • 1.1 supported
    • 1.2 not supportede
    • 2.1. Yes, but need to update helm to wire edgedns settings for that type
    • 2.2
    • 2.3 Multiple EdgeDNS servers: done by @jkremser, but not tested. Also support for multiple EdgeDNS types is needed (#919
    • AP: Need to reflect possible HA scenarios in the documentation
  • SecuritySlam quotes:
    • Draft in slack today
  • ADOPTERS.md
    • First PR from ABSA as the first adopter (was shared to CNCF 1 year ago)
    • 2nd adopter
    • 3 non-SW vendors as adopters for Incubation project phase
  • Jiri: #1021 can we move with this one, CLO Monitor linter, is there a GH app for CLOlinter
  • Michal: Thinks to discuss: removal of the GLSB and focusing on Ingress only

Action Items

  • Bring the bevvy screen sharing issue to KubeCon/CNCF organizers as feedback (@somaritane) (CNCF service desk ticket + email )
  • Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
  • #642 (Azure Support)
  • Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 
    • Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. 
    • Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
    • Tested locally, the name’s not resolvable, need to merge the related PR and deploy to aws for proper testing 
  • Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app) No response from the Infoblox client maintainers. On Hold
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes) Presentation is done. 
    • Make it covered by terratest. 
    • Ingress support 
    • K8gb coredns is not deployed yet
    • Fallback for corner cases
  • CFP for KubeCon EU 2023 on WRR (@kuritka)
  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884
  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
15 Nov 2022 #20

15 Nov 2022 #20

The meeting is cancelled due to project members availability

1 Nov 2022 #19

1 Nov 2022 #19

Attendees

  • Yury Tsarev (@ytsarev)
  • Timofey Ilinykh (@somaritane)
  • Michal Kuritka(@kuritka)
  • Dinar Valeev (@k0da)

Agenda

Notes

  • KubeCon NA office hours retro
    • Use maintainers channel as priority channel (from @kuritka,, does it make sense to involve support by default into thread ? )
    • Use non-corp equipment during the call
    • Have a failover plan (videos, list of people to take over the presentation)
    • Platform is being changed every single year. Switch format to the panel discussion? 
    • K8gb requires an intro as it’s not that known as k8s. Make it short. One slide, failover demo, then discussion, Q&A
    • Feedback:
      • Ticket to CNCF service desk  (AP)
      • Email on the situation, ask to get real test session and try to understand how to mitigate, propose to have a control for screen-sharing. Propose the chance to test upfront not 15 mins before the presentation. (AP)
  • SecuritySlam quotes:
    • Draft in slack today
  • ADOPTERS.md
    • First PR from ABSA as the first adopter (was shared to CNCF 1 year ago)
    • 2nd adopter
    • 3 non-SW vendors as adopters for Incubation project phase

Action Items

  • Check for low-hanging fruit actions to raise the score for KubeCon Security Slam event (https://clomonitor.io/projects/cncf/k8gb#k8gb_security) (@ytsarev, @somaritane) (nice talk: https://www.youtube.com/watch?v=iZpFtalj4xE) (@jkremser - added myself)
  • Ask KubeCon organizers on bevvy meeting pre-test (@somaritane,@ytsarev)
  • Bring the bevvy screen sharing issue to KubeCon/CNCF organizers as feedback (@somaritane) (CNCF service desk ticket + email )
  • Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
  • #642 (Azure Support)
  • Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 
    • Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. 
    • Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
    • Tested locally, the name’s not resolvable, need to merge the related PR and deploy to aws for proper testing 
  • Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app) No response from the Infoblox client maintainers. On Hold
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes) Presentation is done. 
    • Make it covered by terratest. 
    • Ingress support 
    • K8gb coredns is not deployed yet
    • Fallback for corner cases
  • CFP for KubeCon EU 2023 on WRR (@kuritka)
  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884
  • Update project main page with roadmap and ensure visibility to the community (@somaritane)
  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)

18 Oct 2022 #18

18 Oct 2022 #18

Attendees

  • Yury Tsarev (@ytsarev)
  • Timofey Ilinykh (@somaritane)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka(@kuritka)

Agenda

Notes

Action Items

  • Check for low-hanging fruit actions to raise the score for KubeCon Security Slam event (https://clomonitor.io/projects/cncf/k8gb#k8gb_security) (@ytsarev, @somaritane) (nice talk: https://www.youtube.com/watch?v=iZpFtalj4xE) (@jkremser - added myself)
  • Ask KubeCon organizers on bevvy meeting pre-test (@somaritane)
  • Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
  • #642 (Azure Support)
  • Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 
    • Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. 
    • Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
  • Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884
  • Update project main page with roadmap and ensure visibility to the community (@somaritane)
  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)

5 Oct 2022 #17

5 Oct 2022 #17

Attendees

  • Yury Tsarev (@ytsarev)
  • Timofey Ilinykh (@somaritane)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka(@kuritka)

Agenda

Notes

Action Items

  • Check for low-hanging fruit actions to raise the score for KubeCon Security Slam event (https://clomonitor.io/projects/cncf/k8gb#k8gb_security) (@ytsarev, @somaritane) (nice talk: https://www.youtube.com/watch?v=iZpFtalj4xE) (@jkremser - added myself)
  • Ask KubeCon organizers on bevvy meeting pre-test (@somaritane)
  • Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
  • #642 (Azure Support)
  • Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 
    • Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. 
    • Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
  • Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884
  • Update project main page with roadmap and ensure visibility to the community (@somaritane)
  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)

20 Sept 2022 #16

20 Sept 2022 #16

Attendees

  • Yury Tsarev (@ytsarev)
  • Timofey Ilinykh (@somaritane)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka(@kuritka)
  • Dinar Valeev (@k0da)

Agenda

Notes

  • KubeCon NA prep: 
    • Wed 7pm (CEST) (Date & Time: 13:00 - 13:45 (Eastern Time - US & Canada) on Wednesday, October 26, 2022)
    • Duration: 45 mins
    • Bevvy again: need to ask organizers on pre-test
    • Project intro
    • Snapshot on what has changed previously
    • add WRR presentation by @kuritka

Action Items

  • K8s crd_plugin (@kuritka)
  • Ask KubeCon organizers on bevvy meeting pre-test (@somaritane)
  • Revisit >2 cluster strategy support (#815) (@jkremser) 
  • #642 (Azure Support)
  • Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 
    • Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. 
    • Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
  • Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884
  • Update project main page with roadmap and ensure visibility to the community (@somaritane)
  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)

6 Sept 2022 #15

6 Sept 2022 #15

Attendees

  • Yury Tsarev (@ytsarev)
  • Timofey Ilinykh (@somaritane)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka(@kuritka)

Agenda

Notes

Action Items

  • Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884
  • Update project main page with roadmap and ensure visibility to the community (@somaritane)
  • usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
  • Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
  • Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
  • WRR, CRD plugin PR: (@kuritka to make a presentation on changes)

July 26, 2022 #14

July 26, 2022 #14

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Michal Kuritka(@kuritka)
  • Nuno Guedes (@infbase)
  • Diego Marques (@diego7marques)

Agenda

  • Roadmap draft
  • Provider onboarding (Azure, linode, …)
  • WRR setting 

Notes

Action Items


July 12, 2022 #13

July 12, 2022 #13

Canceled (Project members' unavailability)


June 28, 2022 #12

June 28, 2022 #12

Attendees

  • Timofey Ilinykh (@somaritane)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev(@ytsarev)
  • Nuno Guedes (@infbase)
  • Diego Marques (@diego7marques)

Agenda

Notes

Action Items


June 14, 2022 #11

June 14, 2022 #11

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev(@ytsarev)
  • Michal Kuritka(@kuritka)

Agenda

Notes

  • Sandbox review:
    • No participation is required from our side, and PR for TOC review is already submitted 
  • Support for Azure::
    • Looks promising, @k0da is helping with the case

Action Items


May 31, 2022 #10

May 31, 2022 #10

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka(@kuritka)

Agenda

  • News + Ideas from KubeCon 2022 EU
  • K8gb + OpenTelemetry demo
  • Michal K round_robin issue closed on redundancy
  • Michal K consistent hashing

Notes

Action Items

  • Contact CNCF for k8gb.io office hours on Kubecon 2022: @somaritane
  • Brush out milestone assignment (0.9 -> 0.10): @somaritane
  • Review cncf annual toc review state for k8gb project 
  • Contact CNCF support for zoom call time extension: @somaritane

May 17, 2022 #9

May 17, 2022 #9

Canceled this one (project members attending KubeCon 2022 EU) 

May 3, 2022 #8

May 3, 2022 #8

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev(@ytsarev)
  • Michal Kuritka(@kuritka)

Agenda

Notes

  • Ideas for office hours:
    • High-level demo
    • List of milestones,next points
  • #884
    • Needs additional info from the originator
  • 1.0 vs 0.10 release: stick to 0.10

Action Items

  • Contact CNCF for k8gb.io office hours on Kubecon 2022: @somaritane
  • Brush out milestone assignment (0.9 -> 0.10): @somaritane
  • Review cncf annual toc review state for k8gb project (pr cncf/toc#837)
  • Contact CNCF support for zoom call time extension: @somaritane
April 19, 2022 #7

April 19, 2022 #7

Canceled this one (due to project members availability) 

April 5, 2022 #6

April 5, 2022 #6

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev(@ytsarev)
  • Michal Kuritka(@kuritka)

Agenda

  • Putting/Moving images to another registry (ghcr.io as candidate)
  • Become OCI-compatible

Notes

  • Jiri: added OCI-compatible labeling for now. Going to dive deeper to produce fully-compatible OCI images.
  • Can try incorporate kaniko into pipeline
  • Jury: we should check KubeCon schedule for k8gb.io project office hours
  • K8gb.io v0.9.0 is released: v1 ingress is now supported
  • Michal: working on proper round-robin implementation

Action Items

  • Jiri: to update the video section in k8gb.io with new videos
  • Check KubeCon 2022 schedule for possible k8gb.io office hours
March 22, 2022 #5

March 22, 2022 #5

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)
  • Yury Tsarev(@ytsarev)
  • Michal Kuritka(@kuritka)

Agenda

  • Ingress v1 migration (#847)
  • Getting rid of Docker Desktop in a dev environment, review and merge #845
  • K8gb in private hosted zones
  • Community interest in Slack from OpenShift guys

Notes

Action Items

March 8, 2022 #4

March 8, 2022 #4

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)

Agenda

  • Ingress v1 migration (#847)
  • Getting rid of Docker Desktop in a dev environment

Notes

Action Items

  • Review and Merge #845 
February 22, 2022 #3

February 22, 2022 #3

Attendees

  • Timofey Ilinykh (@somaritane)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)

Agenda

  • Ingress v1 migration (#847)
  • Getting rid of Docker Desktop in a dev environment

Notes

  • Getting rid of Docker Desktop:
    • We can enable tcp port for dig, but make it disabled by default in chart values
    • We’re not impacting users with that
  • Ingress v1 migration:

Action Items

  • Review and Merge #845 
February 8, 2022 #2

February 8, 2022 #2

Attendees

  • Timofey Ilinykh (@somaritane)
  • Yury Tsarev (@ytsarev)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)

Agenda

  • The issue with the NS record in AWS Route53 for the private hosted zone
  • Groom the GH issues backlog
  • Getting rid of Docker Desktop in a dev environment

Notes

  •  We need to sort out the usage of GH Project boards vs repo issues lists
  • Jiri: Colima has issues with UDP forwarding, the w/a is to use TCP/UDP in tests, plus we have to expose CoreDNS.
  • Dinar: k8s doesn’t like when UDP/TCP is exposed on the same port, doesn’t work well with LB
  • Question from a customer about k8gb usage in non-loadbalancing case: recommend using ExternalDNS
  • Need to investigate means of further promoting k8gb
  • Kudos to Jiri for presentation on FOSDEM 2022
  • Let’s try to use Zoom next time in order to record the video

Action Items

  • Create an issue for AWS Route53 private hosted zone (+Azure & GCP)
  • Check if two services that expose the pods on the same port, but using different protocol have issue with load balancer (recent change because of colima support - upd not forwarded)
January 22, 2022 #1

January 22, 2022 #1

Attendees

  • Timofey Ilinykh (@somaritane)
  • Yury Tsarev (@ytsarev)
  • Dinar Valeev (@k0da)
  • Jiri Kremser (@jkremser)
  • Michal Kuritka (@kuritka)

Agenda

  • ingress v1 discussion
  • ns records duplicated in the sub-zone or not
  • some ideas for our referencial setup
  • engagement on the public slack channel

Notes

  •  new release 0.8.8 is out \o/

Action Items

  • jkremser: update the PR with colima workaround so that the svc is deployed iif it’s run together with terratests