Skip to content

2023‐24 Community Meeting Notes

Mark Lavi edited this page Apr 9, 2024 · 52 revisions

Housekeeping:

  • Previous year Kanister Community Meeting Notes.
  • Copy previous meeting notes to carry forward agenda, topics, and update status; remove previously resolved topics.

2024-04-11

Recording

TODO

Attendees

Agenda items:

  • Michael Courcy: customer use case and challenges

2024-03-28

Recording

TODO

Attendees

Community

Engineering

  • 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.

Triage and Review

  • 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)

2024-03-14

Recording

Recording

Passcode: Cgyd=be2

Attendees

Community

  • Community Meeting Notes:

  • 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!

  • 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?

Engineering

Triage and Review

2024-02-29

Recording

Recording

Passcode: yz24=4&+

Attendees

Community

Engineering

Triage and Review

2024-02-15

Recording

TBD

Attendees

Community

  • Google Doc access for Community Meeting Notes: how to remedy?

  • 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!

Engineering

Triage and Review

2024-02-01

Recording

TBD

Attendees

  • Daniil @hairyhum
  • Eugen @e-sumin
  • Mark @mlavi
  • Pavan @pavannd1
  • Vivek @viveksinghggits

Community

  • 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

Engineering

  • Changelog and Release Notes with Daniil:
  • 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

Triage and Review

2024-01-04

Recording

  • TBD

Attendees

  • Pavan @pavannd1
  • Prasad @PrasadG193
  • Mark @mlavi
  • Eugen
  • Vivek @viveksinghggits

Community

  • 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

Engineering

  • 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
    • Removed 5 minute waits and enabled test parallelism
  • https://github.com/kanisterio/kanister/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity+
  • 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

2023-12-21

Recording

  • TBD

Attendees

  • Daniil @hairyhum
  • Pavan @pavannd1
  • Prasad @PrasadG193
  • Mark @mlavi
  • Vivek @viveksinghggits

Community

  • 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

Engineering

  • Feature request: application mobility for Kanister
  • 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

2023-12-07

Recording

  • TBD

Attendees

  • Daniil @hairyhum
  • Eugene @e-sumin
  • Pavan @pavannd1
  • Mark @mlavi

Community

Engineering

  • 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.
  • 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
  • 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
  • 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
Clone this wiki locally