Attendees:
- Uzair Shaikh, Ripul Handoo,Althaf Asharaf
- Mario Arriaga, Lee Calcote,
- Daniel Kiptoon, Yash Sharma, Cesar Roman, Samuel Nwanwobi
Standing Agenda:
- [Daniel] [CI] MeshSync E2E test
- Feedback:
- Lee - Prefer reuse through shared workflows/actions over copy/pasting
- Mario - Consider “kubectl [wait | rollout status]” over “sleep 5”:
- Lee - Use KUTTL: https://kuttl.dev/
- Lee - Meshery doesn’t require an adapter to run…. So the system check shouldn’t require it.
- Lee - The requirement of having an adapter for system check sounds like a bug. @Uzair Shaikh @Ripul Handoo @yash sharma will one of you open a bug?
- Uzair: Yes, I will make sure bug is opened
- Example of reusing workflow: Reusing workflows - GitHub Docs
- Uzair - The existing workflow to setup Meshery is bloated and is interdependent on each other. Break the workflow and create a new workflow to setup basic Meshery install with kubernetes.
- Feedback:
- [Ripul]
- [Call for volunteers]
- Note: at least create github issues with proper tags so we get volunteers from the community
- Workflows which include the “Commit Changes” step, sometimes fail to commit to the master branch because of the reason “Updates were rejected because the tip of your current branch is behind its remote counterpart”. Update the actions to perform fetch/rebase with master branch before pushing the changes:
- Fix yaml Github Workflow by adding fetch/rebase in: Merge pull request #9938 from muthu9594/muthu9595_meshery · meshery/meshery@717769f · GitHub
- @Samuel Nwanwobi takes it!
- Failing E2E tests for Meshery Istio Adater
- Look for using cncf resources ()
- Make sure each run doesn’t leave resources up to a point that causes the (apparent) underlying error “consumer_config.go:249: taskq: system does not have enough free resources”
- Area of impact: “E2E Test Istio Adapter - Control Plane” workflow: [Patterns] Pattern components generated from latest Istio manifests · meshery/meshery-istio@afa536c · GitHub
- Kuma adapter tests failing [Patterns] Pattern components generated from latest Kuma Helm chart · meshery/meshery-kuma@5e24aed · GitHub
- “/meshery-kuma: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33’ not found (required by /meshery-kuma)” in “Check Meshery Logs”
- The Meshery Kuma adapter Dockerfile needs an image update, Alpine… with glibc…
- Uzair and Sandra will pair with this.