keptn / community Goto Github PK
View Code? Open in Web Editor NEWKeptn community content: governance, community management, project infrastructure etc.
Home Page: https://keptn.sh/community
License: Apache License 2.0
Keptn community content: governance, community management, project infrastructure etc.
Home Page: https://keptn.sh/community
License: Apache License 2.0
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Approver
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Hello, I would like to help with community management and contributor onboarding for Keptn. To do so, it would be nice to have Triage or Write permissions so that I could manage this repository and gradually extend it. In particular, I would like to introduce the community roadmap including topics like governance, community management, events, etc., etc. This roadmap would complement the technical roadmap for the project.
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
-https://github.com/keptn/keptn/issues?q=commenter%3ARealAnna+sort%3Aupdated-desc+
-https://github.com/keptn/keptn/pulls?q=author%3ARealAnna+sort%3Aupdated-desc+
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
maintainer
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Currently https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md is heavily focused on Code contributions. This is not correct, because other kinds of contributions are as valuable as Code ones, e.g. documentation, design, advocacy&outreach, reviews, etc. In addition to #82, I believe we should update the community chatter to allow onboarding non-code contributors and promoting them up to the official leading roles in the community.
Basically it implies splitting the "Maintainer" and "Community Leader" roles which are currently equivalents in the community
An ability for Keptn users to package up their sequences as "best practices templates" that can then be reshared and applied to a Keptn instance.
This could encourage software / tool vendors to interact with Keptn as they
Imagine I decide that the following is a "best practice" sequence for releasing my application. In other words, as the vendor, I'm telling you this is the best "way" to deploy my appliction:
sequence:
- name: deploy-appA
tasks:
- name: security
- name: deploy
- name: test
- evaluate
- approve
dev
dev.security.triggered
task?"In the end, the user has a well configured Keptn + tool integration chain which follows a vendors best practices.
Users can also re-share knowledge openly - minimising "reinventing the wheel"
#keptn-project
by default)The current Membership process is heavily focused on Keptn Core (github.com/keptn), but also mentions keptn-contrib and keptn-sandbox, e.g.:
I propose to separate the process, such that we have
In short, I think that we need to have some groundrules:
Please add yourself if you want to sponsor this
#keptn-project
by default)TannerGilbert
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
odubajDT
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
maintainer
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Currently we do not have much documentation about the project infrastructure used by the Keptn project. We have a bunch of services beyond GitHub, e.g. DockerHub, NPM, Google Accounts and Channels, Twitter, LinkedIn, GCP, etc. It would be nice to have them documented so that Keptn contributors could...
#keptn-project
by default)It would be great to be added to https://github.com/keptn-contrib as organization member so that my reviews could be requested and so that I could probably help with GitHub organization management.
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
member
DCO is not legally enforceable and it requires contributors to do force pushes to fix their commits. It does not help the user experience. I propose to migrate to the EasyCLA service that adds CLA with proper user experience.
To be reviewed at one of the Keptn meetings
There is a @keptn
account on NPM which includes a few old projects, e.g. npmjs.com/package/@keptn/pitometer . It was created around 2 years ago, and Daniel Khan is the last one to upload a new package there. I assume Daniel is an owner though not 100% sure.
Now @thschue needs it to deploy a few packages for a Keptn Sandbox project. We should regain access
#keptn-project
by default)We would like to host a Keptn end user summit at Kubecon in Valencia. It is yet to be confirmed whether it will be in-person or remote one
@johannes-b (already maintainer)
This is for bookkeeping purposes.
Bookkeeping purposes, no sponsor needed
Johannes is a long term member of the Keptn project and has maintained Keptn from Day Zero.
@Kirdock (currently approver)
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Klaus is one of the core contributors to Keptn Bridge, and has touched several parts of the product already for more than 6 months.
Please note, that these people are already maintainers. This issue is created for bookkeeping purposes.
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
The aforementioned members have been actively contributing to the Keptn project (multiple repos) for several months, some of them even more than a year. They are also listed as top contributors: https://github.com/keptn/keptn/graphs/contributors
It would be nice to create a GitHub project that provides a non-technical community roadmap
In June the Keptn project applied for the incubation status in the CNCF. The application is pending, this is a counterpart ticket on the Keptn Community side
Google Season of Docs is a new program focused on documentation mentorship programs. It would be great to have a mentee working on the documentation specifically
Maintainer
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
As the Keptn project grows, a steering committee should be installed to shape the future of the Keptn project.
The process to build the steering committee can be aligned to other CNCF projects, such as the Steering Committee definition of Crossplane, or others.
Steering committee seats should be limited, granted only for a period of time, and spread across multiple organizations.
Initial voting for steering committee members is should be open to all project maintainers. Nomination criteria have to be defined.
It would be nice to have a general-purpose repository for Keptn artwork. We could also use https://github.com/keptn/community for this purpose if this is a preference by others
Examples of what we could use it for:
(at)vadasambar
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
The Keptn community uses https://github.com/keptn/keptn/blob/master/MAINTAINERS as a source of truth for maintainers. At the same time the CNCF uses https://github.com/cncf/foundation/blob/master/project-maintainers.csv#L506 which does not include recently added maintainers.
It would be great to fix the listing on the CNCF side
It would be nice to have Community meetings in an APAC friendly time slot. Currently the meetings happen at 4:00 p.m. UTC, and it's not convenient for all contributors.
As discussed in slack, it would be nice to have regular meetings, for example at 8:00 or 9:00 a.m. UTC so that APAC and EMEA could participate
#keptn-project
by default)It wpould be nice to adopt LFX Insights as a source of community metrics. There is a project here: https://insights.lfx.linuxfoundation.org/projects/cncf%2Fkeptn/dashboard , but currently it is disabled. We need to take ownership of it and re-enable
#keptn-project
by default)There are 5 projects on https://crowdfunding.lfx.linuxfoundation.org/?cursor=&filter=Keptn#projects . I would love to get ownership of these accounts so that we could use them in the community programs
#keptn-project
by default)Many end users are present in Kubernetes Slack workspace and do not want to join project-specific Slack workspace. It would be nice if we go directly to our end users and create a Slack channel on Kubernetes. Likely just #keptn
for anything about Keptn, or #keptn-users
and #keptn-dev
for user and developer communities
#keptn-project
by default)In addition to the project's technical roadmap, there is also roadmap for growing the Keptn user and developer community. It is a part of the main Keptn Roadmap. Use this filter to access only the community related items.
P.S: This is a placeholder issues.
I want to request maintainer status for Keptn. I have been contributing and working for keptn since 2020 and am currently involved in defining the GitOps approach for keptn and raising awareness for keptn in the community. Furthermore, I initially created some PoCs and reference implementations (remote execution plane, helm charts for services), which are an integral part of keptn today.
thschue
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
maintainer
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
PRs reviewed / authored
Issues responded to
Other contributions to keptn
SIG projects I am involved with
Keptn Public Demo was shut down on Dec 23. (https://keptn.public.demo.keptn.sh/). Apart from Log4J, there are other issues including the corrupted database and general security concerns about the instance until KEP-60 "RBAC for Keptn" is implemented (see keptn/enhancement-proposals#60 ). The instance will remain shut down over the Christmas break.
TODOs:
#keptn-project
by default)Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
https://github.com/keptn/keptn/commits?author=checkelmann
https://github.com/keptn/keptn/pulls?q=is%3Apr+author%3Acheckelmann+is%3Aclosed
https://github.com/keptn/go-utils/commits?author=checkelmann
https://github.com/keptn-sandbox/gitlab-service
https://github.com/keptn-sandbox/keptn-report
https://github.com/keptn-sandbox/dynatrace-synthetic-service
It would be nice to have a .github repository so that we could create content similar to https://github.com/keptn-sandbox/.github . I'd like to also use the repo for the following:
Currently the non-code contributions are rather a second class citizen in the documentation. It would be great to provide better contributing guidelines to those who want to contribute to other areas, e.g. documentation or artwork.
Submitting this application as aspiring Keptn community member. I do not have much code/issue contributions at the moment but I am working on it.
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
It would be nice to have Keptn participating in Google Summer of Code 2022 so that we could have a few students working on new Keptn integrations or some core features that do not stand on the critical path of the Keptn roadmap. It is good for community bonding, and hopefully for new contributor onboarding too.
Project applications will start in mid-January
This list is based on the discussions with Keptn users and contributors. Please feel free to propose your ideas in the comments!
I would like to request the maintainer status in Keptn. I have been an active contributor since July 2021, and currently I am helping with community management and Keptn growth. I do not contribute much to the Keptn production codebase but I focus on other areas: public roadmap, issue backlog, documentation and tutorials, Keptn adoption, contributor guidelines, community marketing, etc. All of that is an important part of the Keptn community!
My main use-cases for the maintainer status are:
maintainer
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
#help
channelAs discussed in the chats, it would be great to have a Keptn focused event during Kubecon in Valencia, May 2022. The idea is to make it a user-focused event so that we leverage the proximity of Kubecon and the potential Keptn Adopters there
#keptn-project
by default)I have reviewed the community membership guidelines (https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md)
I have enabled 2FA on my GitHub account. See https://github.com/settings/security
I have subscribed to the Keptn Slack channel
I am actively contributing to 1 or more Keptn subprojects
I have two sponsors that meet the sponsor requirements listed in the community membership guidelines. Among other requirements, sponsors must be approvers or maintainers of at least one repository in the organization and not both affiliated with the same company
I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application
Membership level according to https://github.com/keptn/community/blob/master/COMMUNITY_MEMBERSHIP.md
maintainer
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Currently the security process is documented here. It borrows a lot from https://kubernetes.io/security/ but at the same time there are some issues in it:
#keptn-project
by default)Currently the Keptn project uses Contributor Covenant 1.4. This is a version that has limited scope compared to Contributor Covenant 2,21 which focuses on the entire community instead of a project:
robertjahn
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
Follow-up to the Zoom account transfer to the CNCF we initiated a couple of weeks ago. I discussed that with the foundation, and their recommendation is to regular switch to the community portal provided by the Linux Foundation as a part of the LFX toolchain. They plan to make this platform GA by February but it's already available for evaluation. We could try using it in Keptn.
This is a new platform based on Bevy that intends to aggregate community events under a single roof, including meetup.com alike portal and Zoom replacement. As with other Linux Foundation services, the final mileage may vary.
Currently it's still possible to request the zoom accounts but it will be a deprecated option soon. So I wonder whether we should give it a try and start building the proof of concept around the new platform. We don't have so many external participants at the moment, and from what I see in the documentation Bevy supports YouTube broadcasts.
Please note, that these people are already maintainers. This issue is created for bookkeeping purposes.
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
The aforementioned members have been actively contributing to the Keptn project for several months and are driving the direction of the project. Their contributions range from design decisions, technical guidance, roadmap, and even code contributions to the project.
Looks like we have an issue with our brand account. CC @jetzlstorfer
member
Each sponsor should reply to this issue with the comment "I support".
Please remember, it is an applicant's responsibility to get their sponsors' confirmation before submitting the request.
https://github.com/keptn/keptn/commits?author=mowies
https://github.com/keptn/keptn/pulls?q=is%3Apr+author%3Amowies+is%3Aclosed+
https://github.com/keptn/keptn/issues/created_by/mowies
Currently it's hard to track what it answered and not in #help
. It would be nice to add a bot that queries the status and provides some summaries to the participants
#keptn-project
by default)A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.