Comments (7)
Adding Slack Reporter doc here as it seems relevant. It is not exactly a plugin but a crier to post job statuses in a given slack channel for a given set of prowjobs.
At first glance, it seems like tweaking it can serve our purpose. If this is a viable option I am ready to take it up 🤚
from etcd.
Stepping back from the solutions for a moment I just want to make sure we are clear on what we are requesting so we can then make a good decision about how to achieve it, based on the discussion at triage today we had:
- A new slack channel to be created for etcd notifications
- Automated notifications to be sent to the channel for issue or pr creation
This would be a good starting point I think. Another potentially useful notification would be failures for scheduled
or postsubmit
etcd prow jobs.
Ideally we would configure which repositories send notifications as code. If anyone has ideas to do something different than what I have described above or any objections please reply below.
If you have time to investigate some options @ArkaSaha30 please take a look 🙏🏻
from etcd.
Maybe k/k also have enabled the slack app in github org? Because I am listening to k/k event notifications through github slack. And this method allows users to subscribe to events from anywhere. In my case, I listen for k/k event notifications in my own slack channel.
See
from etcd.
@liangyuanpeng are you saying that these notifications are from k/k, but are available in a different slack, as in not Kubernetes slack?
from etcd.
are you saying that these notifications are from k/k, but are available in a different slack, as in not Kubernetes slack?
correct, It's working with https://slack.github.com/ .
from etcd.
Discussed during sig-etcd triage meeting. We agreed this would be helpful, however we need to understand which types of notifications we would want to receive. If this will be channel based we agreed a separate channel would be best so everyone can opt in to receiving them.
I think we need to review the configuration for the slack plugin https://github.com/kubernetes/test-infra/blob/master/config/prow/plugins.yaml#L359 and understand the capabilities.
from etcd.
@liangyuanpeng well, if you want to use slack.github.com there's nothing preventing that. Does the project want that though?
from etcd.
Related Issues (20)
- Use of deprecated grpc-ecosystem/go-grpc-middleware v1 and grpc-ecosystem/go-grpc-prometheus
- The `endpoint` commands should either work with `--discovery-srv` or should indicate that they ignore the flag HOT 1
- grpc-proxy has resolver-ttl broken since 3.4.28 HOT 6
- add snapshot step in `etcdutl migrate` HOT 12
- Don't run robustness tests on user forks
- Make equivalent of /livez and /readyz in gRPC and etcdctl command HOT 3
- golangci-lint misconfiguration in GitHub actions HOT 14
- Running make fix after make verify fails HOT 1
- Bump bbolt to 1.3.10 for both 3.4 and 3.5 HOT 6
- Bump bbolt to v1.4.0-alpha.1 for 3.6 (main) HOT 3
- Bump go 1.21.10 and 1.22.3 HOT 18
- Robustness test kubernetes traffic sometimes doesn't issue any deletes HOT 1
- etcd3 seems te have a grpc-gateway issue wenn the gateway is connecting to etcd via https ( --listen-client-urls https://172.20.0.2:2379,https://127.0.0.1:2379)
- Auto label PRs on Github HOT 9
- Add downgrade cancellation e2e tests HOT 1
- Improve visualization of robustness tests request HOT 1
- Custom dialing function for rafthttp transport
- Grpc-proxy cannot handle requests from grpc-gateway correctly HOT 10
- Plan to release etcd v3.5.14 HOT 4
- Plan to release etcd v3.4.33 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etcd.