-
Notifications
You must be signed in to change notification settings - Fork 158
2023‐24 Community Meeting Notes
Housekeeping:
- Previous year Kanister Community Meeting Notes.
- Copy previous meeting notes to carry forward agenda, topics, and update status; remove previously resolved topics.
- Update Kanister homepage, docs with first time tutorial
- Old triage issues: WIP
- Update Kanister homepage, docs with first time tutorial
- Old triage issues: WIP
Recording Passcode: +Fk@!x39
- Daniil @hairyhum
- Eugen @e-sumin
- Vivek @viveksinghggits
- Prasad Ghangal @PrasadG193
-
Update zoom meeting hosts and links [Pavan] Vivek is a host, but Daniil and Eugen are not
-
Community Meeting Notes:
- Current: GitHub wiki
-
Kanister CNCF Sandbox Project Onboarding Tasks
- Signed agreement with Veeam Legal team; CNCF in process of counter-signing.
- Progress on GH pages and docs:
- GH pages website publishing is working
- GH pages docs publishing is a part of release workflow
- OpenSSF+build tasks: [Mark]: https://github.com/kanisterio/kanister/issues/2783 catch up with new security team member Philip Silva to get some help.
- Security: discussion on policies, resources, tasks, assignments: invited Julio and Philip
- How to privately disclose issues: github advisories and google groups are current channels
- Separate image scanning to critical and non-critical images [Daniil]
- Security: discussion on policies, resources, tasks, assignments: invited Julio and Philip
-
May 22 2024, KCD NY, Kanister intro talk.
-
CloudNativeSecurityCon North America 2024: kanister intro talk
-
Update maintainers in source files to point to centralized maintainers files: [Eugen].
- Files in the sources updated
- In Helm charts: there are emails in helm charts. Google groups alias is not publicly available.
- [email protected] can only be used from within the google group.
- [Mark] see if we can get a group email outside of google groups for something like [email protected]
-
Changelog and Release Notes with Daniil:
- Reno PR: https://github.com/kanisterio/kanister/pull/2604
- Pre-release PR: https://github.com/kanisterio/kanister/pull/2774 example pre-release https://github.com/kanisterio/kanister/pull/2814
- Code review guide PR: https://github.com/kanisterio/kanister/pull/2772
- Release process moving to github workflows: https://github.com/kanisterio/kanister/pull/2829
-
Release should push a notice to Kanister Slack instance, X/Twitter.
- [Team] tweet about release when created: kanisterio account is out of reach, [Mark] we need to create a new one.
- [Vivek] notify on Slack when the release is created.
- [Mark] check other OSS channels to ping (e.g. bluesky, mastodon, LinkedIn?).
- FOSS mastodon: closed community.
- Main mastodon: [Mark] to sign up.
- Post release update to kanisterio google group
-
Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597.
- https://github.com/kanisterio/kanister/pull/1968 - we need to find a different owner for this PR
- Security: [Daniil]: separate release, e2e test, and example images.
- Bugs: [Vivek]: answer https://github.com/kanisterio/kanister/issues/2834 [Pavan] [Julio]: continue discussion about https://github.com/kanisterio/kanister/issues/2822
- Discussions: No change.
Passcode: P8!1O^4=
- Daniil @hairyhum
- Eugen @e-sumin
- Vivek @viveksinghggits
- Mark Lavi @mlavi
- Pavan @pavannd1
- Prasad Ghangal @PrasadG193
- Abhijit Mukherjee @mabhi
- Michael Courcy: customer use case and challenges
-
Update zoom meeting hosts and links [Pavan]
-
Community Meeting Notes:
- Current: GitHub wiki
- [Mark] to experiment with: kanisterio Google Group.
-
Kanister CNCF Sandbox Project Onboarding Tasks
- Signed agreement with Veeam Legal team; CNCF in process of counter-signing.
- Progress on GH pages and docs: GH pages website publishing is working
- OpenSSF+build tasks: [Mark]: https://github.com/kanisterio/kanister/issues/2783 catch up with new security team member Philip Silva to get some help.
- Security: discussion on policies, resources, tasks, assignments: invited Julio and Philip
- How to privately disclose issues: https://github.com/kanisterio/kanister/security/advisories
- Mention google group private reporting in security policy [Daniil]
- Mark.S points out reporting security issues without requiring a GitHub account would be better for the future.
- Separate image scanning to critical and non-critical images [Daniil]
- Julio asks to be a reviewer on our security.md policy updates
- How to privately disclose issues: https://github.com/kanisterio/kanister/security/advisories
- Security: discussion on policies, resources, tasks, assignments: invited Julio and Philip
-
May 22 2024, KCD NY, Kanister intro talk.
-
CloudNativeSecurityCon North America 2024: kanister intro talk
-
Update maintainers in source files to point to centralized maintainers files: [Eugen].
- In Helm charts: there are emails in helm charts. [Pavan] and [Mark] to check if we can use a group email [email protected] instead?
- [email protected] can only be used from within the google group.
- In Helm charts: there are emails in helm charts. [Pavan] and [Mark] to check if we can use a group email [email protected] instead?
-
Changelog and Release Notes with Daniil:
- Reno PR: https://github.com/kanisterio/kanister/pull/2604
- Pre-release PR: https://github.com/kanisterio/kanister/pull/2774 example pre-release https://github.com/kanisterio/kanister/pull/2814
- Code review guide PR: https://github.com/kanisterio/kanister/pull/2772
-
Release should push a notice to Kanister Slack instance, X/Twitter.
- [Team] tweet about release when created: kanisterio account is out of reach, [Mark] we need to create a new one.
- [Vivek] notify on Slack when the release is created.
- [Mark] check other OSS channels to ping (e.g. bluesky, mastodon, LinkedIn?).
- FOSS mastodon: closed community.
- Main mastodon: [Mark] to sign up.
- Post release update to kanisterio google group [Daniil]: update release.md to include that
-
Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597.
- https://github.com/kanisterio/kanister/pull/1968 - we need to find a different owner for this PR
- Security: [Daniil]: separate release, e2e test, and example images.
- Bugs: [Vivek]: answer to https://github.com/kanisterio/kanister/issues/2798 with a workaround and create an issue to describe the workarind in docs
- Discussions: No change.
Passcode: a99zR0?y
- Daniil @hairyhum
- Eugen @e-sumin
- Vivek @viveksinghggits
- Mark Lavi @mlavi
- Philip @psilva-veeam
- Pavan @pavannd1
- Mark Severson @miquella
- Julio @julio-lopez
-
Community Meeting Notes:
- Current: GitHub wiki
- Mark to experiment with: kanisterio Google Group.
-
Kanister CNCF Sandbox Project Onboarding Tasks
- Signed agreement with Veeam Legal team; CNCF in process of counter-signing.
- Progress on GH pages and docs: GH pages website publishing is working
- OpenSSF+build tasks: Mark: https://github.com/kanisterio/kanister/issues/2783 catch up with new security team member Philip Silva to get some help.
- Security: discussion on policies, resources, tasks, assignments: invited Julio and Philip
- How to privately disclose issues: https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability - enabled, Mark: modify the policy doc to mention that
- Mark.S points out reporting security issues without requiring a GitHub account would be better for the future.
- Separate image scanning to critical and non-critical images Daniil
- Julio asks to be a reviewer on our security.md policy updates
- Security: discussion on policies, resources, tasks, assignments: invited Julio and Philip
-
May 22 2024, KCD NY, Kanister intro talk.
-
CloudNativeSecurityCon North America 2024: kanister intro talk
-
Update maintainers in source files to point to centralized maintainers files: Eugen.
-
Changelog and Release Notes with Daniil:
- RENO Changelog Generation discussion.
- Daniil add pre-release step to have a check for PRs without release notes.
-
Daniil to add reviewers.md file to the repo.
- Release: RENO changelog requires augmenting release process, move documentation to Wiki?
-
Release should push a notice to Kanister Slack instance, X/Twitter.
- [Team] tweet about release when created: kanisterio account is out of reach, Mark we need to create a new one.
- Vivek notify on Slack when the release is created.
- Mark check other OSS channels to ping (e.g. bluesky, mastodon, LinkedIn?). - FOSS mastodon: closed community. - Main mastodon: Mark to sign up.
-
Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597.
- https://github.com/kanisterio/kanister/pull/1968 - we need to find a different owner for this PR
-
Security: Daniil: separate release, e2e test, and example images.
-
Bugs: Vivek: to create an issue to add
--dry-run
support for helm tests -
Discussions: No change.
-
Reconfigure stale bot to not close accepted issues (e.g. add tags indicating acceptance, assign to someone)
Passcode: Cgyd=be2
- Daniil @hairyhum
- Eugen @e-sumin
- Vivek @viveksinghggits
- Mark @mlavi
-
Community Meeting Notes:
- Current: GitHub wiki
- Mark to experiment with: kanisterio Google Group.
-
Kanister CNCF Sandbox Project Onboarding Tasks
- Signed agreement with Veeam Legal team, there is still some process in accepting it on CNCF.
- Progress on GH pages and docs: no progress so far.
- OpenSSF+build tasks: Mark: catch up with new security team member Philip Silva to get some help.
-
Next week, there will be multiple KubeCon opportunities around Kanister!
- Veeam is a Silver member of the CNCF, a Gold Sponsor of KubeCon + CloudNativeCon Europe in Paris from March 19 – 22, and the original Kanister.io contributor.
- The Kanister.io booth in the CNCF Project Pavilion is open on Wednesday all day.
- Stop by Veeam’s booth (E11) for in-person Kanister demonstrations.
- The Data on Kubernetes Community Day co-located event on Tuesday to discuss persistent workload challenges and developments.
-
May 22 2024, KCD NY, Kanister intro talk.
-
Update maintainers in source files to point to centralized maintainers files: Eugen.
- In Helm charts: copy the list?
-
Changelog and Release Notes with Daniil:
- Conventional Commits discussion, WIP on documenting convention: https://github.com/kanisterio/kanister/pull/2645 - merged.
- RENO Changelog Generation discussion.
- Daniil add pre-release step to have a check for PRs without release notes.
- Daniil to add reviewers.md file to the repo.
-
Release should push a notice to Kanister Slack instance, X/Twitter.
- [Team] tweet about release when created: kanisterio account is out of reach, Mark we need to create a new one.
- Vivek notify on Slack when the release is created.
- Mark check other OSS channels to ping (e.g. bluesky, mastodon, LinkedIn?). - FOSS mastodon: closed community. - Main mastodon: Mark to sign up.
-
Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597.
- No updates so far.
- Security: Daniil: to check vulnerability scanner results.
- https://github.com/kanisterio/kanister/issues/2725 - add Philip as a reviewer/assignee to this issue.
- Bugs: Vivek: to update https://github.com/kanisterio/kanister/issues/2707.
- Discussions: No change.
Passcode: yz24=4&+
-
Community Meeting Notes:
- Current: GitHub wiki
- Mark to experiment with: kanisterio Google Group
-
Kanister CNCF Sandbox Project Onboarding Tasks
- Progress on GH pages and docs:
- New docs build
- No progress on publishing
- Legal: still in process
- OpenSSF+build tasks (Mark has Veeam cybersecurity team in sync)
- Progress on GH pages and docs:
-
Next month, there will be multiple KubeCon opportunities around Kanister!
- Veeam is a Silver member of the CNCF, a Gold Sponsor of KubeCon + CloudNativeCon Europe in Paris from March 19 – 22, and the original Kanister.io contributor.
- The Kanister.io booth in the CNCF Project Pavilion is open on Wednesday all day
- Stop by Veeam’s booth (E11) for in-person Kanister demonstrations
- The Data on Kubernetes Community Day co-located event on Tuesday to discuss persistent workload challenges and developments
-
Update maintainers in source files to point to centralized maintainers files: Eugen
- In Helm charts: copy the list?
-
Mark had an article published for KubeCon and Kanister: Making databases agile on Kubernetes: Kanister.io with GitOps
-
Changelog and Release Notes with Daniil:
- Conventional Commits discussion, WIP on documenting convention: https://github.com/kanisterio/kanister/pull/2645
- RENO Changelog Generation discussion
- Daniil add pre-release step to have a check for PRs without release notes
- Daniil to add reviewers.md file to the repo
-
Release should push a notice to Kanister Slack instance, X/Twitter
-
Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597
- In progress, performance to be figured out
- Security: Daniil: to check vulnerability scanner results
- Bugs: Vivek: to update https://github.com/kanisterio/kanister/issues/2707
- Discussions: No change
TBD
- Daniil @hairyhum
- Eugen @e-sumin
- Vivek @viveksinghggits
- Mark @mlavi
-
Google Doc access for Community Meeting Notes: how to remedy?
- Mark to experiment with: kanisterio Google Group
- Fallback: Moved to GitHub wiki
-
Kanister CNCF Sandbox Project Onboarding Tasks
- Progress on GH pages and docs, will check with Veeam Legal on status of agreement
- OpenSSF+build tasks (Mark has Veeam cybersecurity team in sync)
-
Next month, there will be multiple KubeCon opportunities around Kanister!
- Veeam is a Silver member of the CNCF, a Gold Sponsor of KubeCon + CloudNativeCon Europe in Paris from March 19 – 22, and the original Kanister.io contributor.
- The Kanister.io booth in the CNCF Project Pavilion is open on Wednesday from 10:45 am to 3:00 pm
- Stop by Veeam’s booth (E11) for in-person Kanister demonstrations
- The Data on Kubernetes Community Day co-located event on Tuesday to discuss persistent workload challenges and developments
-
Changelog and Release Notes with Daniil:
- Conventional Commits discussion, WIP on documenting convention: https://github.com/kanisterio/kanister/pull/2645
- RENO Changelog Generation discussion
- Daniil add pre-release step to have a check for PRs without release notes
- Daniil to add reviewers.md file to the repo
-
Release should push a notice to Kanister Slack instance, X/Twitter
-
Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597
- In progress, performance to be figured out
- Security: No change
- Bugs: No change
- Discussions: No change
TBD
- Daniil @hairyhum
- Eugen @e-sumin
- Mark @mlavi
- Pavan @pavannd1
- Vivek @viveksinghggits
- Google Doc access for Community Meeting Notes: how to remedy?
- Veeam Corporate IT policies: no public read only document, all must be authenticated and then given permissions
- Mark Lavi to experiment with: kanisterio Google Group
- Fallback: Move to GitHub wiki, discussions, markdown in repo?
- Kanister CNCF Sandbox Project Onboarding Tasks
- Lots in progress, lots of requests for help on OpenSSF+build tasks
- Marketing: asked for white paper publishing on kanister.io
- Mark Lavi to add gated link
- Changelog and Release Notes with Daniil:
- RENO Changelog Generation discussion
- Conventional Commits discussion
- Will lead to updated contributor documentation
- CI workflow improvements
- Daniil: Rework is done, caching didn’t add much.
- Restic depreciation:
- Done: Official notice in community meeting: deprecating Restic backup functions (restore remains to allow artifact use), next steps: backlog assignment
- Vivek: Release should push a notice to Kanister Slack instance, X/Twitter Go Bot Vivek bot details: Feb 16, 2023 last activity, account now inactive?
- Pavan: Kopia Server in Kanister = https://github.com/kanisterio/kanister/pull/2597
- Phase 2 Design in progress: gRPC API with Go invocation to replace Go wrapper around CLI commands
- Security: Reviewed all 5
- Bugs: Reviewed
- Idea: discussion triage
- No progress:
- Upgrade GH Projects from v1 to 2 and amend release process to use
-
Examples blueprints directory: https://github.com/kanisterio/kanister/issues/2212 = Blueprint reorganization and support
- Added to CNCF Onboarding project
- TBD
- Pavan @pavannd1
- Prasad @PrasadG193
- Mark @mlavi
- Eugen
- Vivek @viveksinghggits
- Kanister CNCF Sandbox Project Onboarding Tasks: @mlavi to create GitHub issues
- Pavan submitted: Project Pavilion form for KubeCon Paris
- Mark engaged Veeam Legal
- Google Doc access: how to remedy? Mark captures these notes until we resolve shared access.
- Discussed temporary/future/ location for these community notes
- Experiment: Pavan will enable Wiki on main Kanister repo and Mark will start a GH discussion to point to it
- Watch where we get engagement/traction after this
- Mark: will Link to wiki from Readme, update Slack pinned item for community notes.
- Eventually move these notes to original google document
- No progress (Mark):
- Kanister governance: private branch incoming
- Marketing: asked for white paper publishing on kanister.io
- Changelog and Release Notes:
- We agreed that it’s different from changelog and needs to be worked on, Daniil will investigate.
- Smart commits proposal?
- CI workflow improvements to completes sooner (it takes almost an hour to complete); re-assigned to Daniil
- 2 PRs (one in draft): cut CI from 36 minutes down to 8
- PR-2567: Vivek to review this
- Removed 5 minute waits and enabled test parallelism
- 2 PRs (one in draft): cut CI from 36 minutes down to 8
-
https://github.com/kanisterio/kanister/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity+
- PR2523: Vivek/Prasad to review this
- Proposals:
- a new label: upstream-security-dependency? for efforts that are out of scope for Kanister where we wait for security resolution: Pavan to work on this
- Work to automate this process with releases
- Restic depreciation: how to inform the community?
- Official notice in community meeting: deprecating Restic backup functions (restore remains to allow artifact use)
- We need to assign remaining work (alternate Kopia functionality), create an issue and assign to ?
- No progress:
- Upgrade GH Projects from v1 to 2 and amend release process to use
- Release should push a notice to Kanister Slack instance, X/Twitter Go Bot (Vivek to check the bot details)?
-
Examples blueprints directory: https://github.com/kanisterio/kanister/issues/2212 = Blueprint reorganization and support
- Mark Lavi No progress
- Decision to move to own blueprint repo
- Kopia Server in Kanister:
- Phase 2 Design in progress: gRPC API with Go invocation to replace Go wrapper around CLI commands
- Upgrade GH Projects from v1 to 2 and amend release process to use
- Feature request: application mobility for Kanister
- https://github.com/kanisterio/kanister/discussions/2519 = discussion for the design proposal and community engagement
- TBD
- Daniil @hairyhum
- Pavan @pavannd1
- Prasad @PrasadG193
- Mark @mlavi
- Vivek @viveksinghggits
- Kanister CNCF Sandbox Project Onboarding Tasks: @mlavi to create GitHub issues
- Pavan submitted: Project Pavilion form for KubeCon Paris
- Mark engaged Veeam Legal
- Google Doc access: how to remedy? Mark captures these notes until we resolve shared access.
- Discussed temporary/future/ location for these community notes
- Experiment: Pavan will enable Wiki on main Kanister repo and Mark will start a GH discussion to point to it
- Watch where we get engagement/traction after this
- Mark: will Link to wiki from Readme, update Slack pinned item for community notes.
- No progress (Mark):
- Kanister governance: private branch incoming
- Marketing: asked for white paper publishing on kanister.io
- Changelog and Release Notes:
- We agreed that it’s different from changelog and needs to be worked on, Daniil will investigate.
- Smart commits proposal?
- CI workflow improvements to completes sooner (it takes almost an hour to complete); re-assigned to Daniil
-
https://github.com/kanisterio/kanister/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity+
- PR2523
- Proposals:
- a new label: upstream-security-dependency? for efforts that are out of scope for Kanister where we wait for security resolution
- Work to automate this process with releases
- Restic depreciation: how to inform the community?
- Official notice in community meeting: deprecating Restic backup functions (restore remains to allow artifact use)
- We need to assign remaining work (alternate Kopia functionality), create an issue and assign to ?
- is:pr author:e-sumin PRs
- New Azure library version: PR-2368 Merged
- Feature request: application mobility for Kanister
- https://github.com/kanisterio/kanister/discussions/2519 = discussion for the design proposal and community engagement
- No progress:
- Upgrade GH Projects from v1 to 2 and amend release process to use
- Release should push a notice to Kanister Slack instance, X/Twitter Go Bot?
-
Examples blueprints directory: https://github.com/kanisterio/kanister/issues/2212 = Blueprint reorganization and support
- Mark Lavi No progress
- Decision to move to own blueprint repo
- Kopia Server in Kanister:
- Phase 2 Design in progress: gRPC API with Go invocation to replace Go wrapper around CLI commands
- Upgrade GH Projects from v1 to 2 and amend release process to use
- TBD
- Daniil @hairyhum
- Eugene @e-sumin
- Pavan @pavannd1
- Mark @mlavi
- Google Doc access: how to remedy? Mark captures these notes until we resolve.
- CNCF Webinar 2023-12-05: Protect Your Stateful Kubernetes Workloads with Kanister
- KubeCon: Veeam Press Release on Sandbox Project acceptance
- No progress:
- Kanister CNCF Sandbox Project Onboarding Tasks: @mlavi to create GitHub issues
- Kanister governance: @mlavi PR from private branch
- Marketing: @mlavi asked for white paper publishing on kanister.io: no update
- Kanister CNCF Sandbox Project Onboarding Tasks: @mlavi to create GitHub issues
- Changelog and Release Notes:
- We agreed that it’s different from changelog and needs to be worked on, but assign this to someone.
- Kanister documentation could use Reno
- Move to GitHub pages?
- Run the CI workflows in parallel to make sure it completes sooner right now it takes almost an hour to complete.
- Julio has a PR, delayed; re-assigned to Daniil
-
Examples blueprints directory: https://github.com/kanisterio/kanister/issues/2212 = Blueprint reorganization and support
- Mark: No progress, but a decision was made to move to own blueprint repo
- Found some vulnerabilities in some of the image, issues are raised by Nishant
- https://github.com/kanisterio/kanister/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity+
- Kanister-tools addressed, others in progress
- Proposals:
- a new label: upstream-security-dependency? for efforts that are out of scope for Kanister where we wait for security resolution
- Work to automate this process with releases
- Restic depreciation: how to inform the community?
- Official notice in community meeting: deprecating Restic backup functions (restore remains to allow artifact use)
- We need to assign remaining work (alternate Kopia functionality), create an issue and assign to ?
- Use different new version for azure library (https://github.com/kanisterio/kanister/issues/1568) and https://github.com/kanisterio/kanister/pull/2326
- Abhijit: work in progress, reverted, and ready to merge again soon
- Kopia Server in Kanister:
- Phase 2 Design in progress: gRPC API with Go invocation to replace Go wrapper around CLI commands
- Feature request: application mobility for Kanister
- Copy ActionSet to the secondary cluster seems to work, should we automate this scenario?
- https://github.com/kanisterio/kanister/discussions/2519 = discussion for the design proposal and community engagement
- Upgrade GH Projects from v1 to 2 and amend release process to use
- Release should push a notice to Kanister Slack instance, X/Twitter Go Bot?
- Bug triage/review