Skip to content

notifier: adding basic oncall notifications#29820

Merged
alyssawilk merged 6 commits intoenvoyproxy:mainfrom
alyssawilk:announce
Oct 2, 2023
Merged

notifier: adding basic oncall notifications#29820
alyssawilk merged 6 commits intoenvoyproxy:mainfrom
alyssawilk:announce

Conversation

@alyssawilk
Copy link
Copy Markdown
Contributor

@alyssawilk alyssawilk commented Sep 26, 2023

Since slack google calendar support is deprecated, adding it back in via the PR notifier.
(theoretically) notifying general and oncall of rotation switches. This won't work (but will post that it doesn't work) if we do overrides incorrectly.

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@repokitteh-read-only
Copy link
Copy Markdown

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #29820 was opened by alyssawilk.

see: more, trace.

@alyssawilk alyssawilk marked this pull request as ready for review September 27, 2023 12:39
@alyssawilk
Copy link
Copy Markdown
Contributor Author

@phlax per usual sorry for my python
code is ready for review but PR is not ready to submit - I haven't updated the requirements and I'm not sure how to test that I've added them correctly. can you clue me in?

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Copy Markdown
Contributor Author

ah, progress, found the in file, trying to figure out why I can't run pip-compile to fix the txt

@phlax
Copy link
Copy Markdown
Member

phlax commented Sep 27, 2023

pip-compile to fix the txt

$ pip install pip-tools
$ cd $DIR_CONTAINING_REQS
$ pip-compile --generate-hashes --reuse-hashes --allow-unsafe requirements.in

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Sep 27, 2023
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @phlax

🐱

Caused by: #29820 was synchronize by alyssawilk.

see: more, trace.

@alyssawilk
Copy link
Copy Markdown
Contributor Author

yeah for some reason installing pip-compile didn't work. possibly python versioning, possibly google internal weirdness
python -m piptools compile --generate-hashes worked well enough with some minor differences I think I've cleaned up

@alyssawilk
Copy link
Copy Markdown
Contributor Author

Eventual plan follow-up: associating opsgenie names with slack names so we can ping ocall from both envoy-maintainers and envoy-CI the week of rotation, and also pinging next-oncall the week before to give them a heads up rotaton will switch to them

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
phlax
phlax previously approved these changes Oct 2, 2023
Copy link
Copy Markdown
Member

@phlax phlax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

assuming

NOT YET READY TO SUBMIT

is out of date

lgtm, thanks @alyssawilk

@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Oct 2, 2023
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Oct 2, 2023
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk alyssawilk enabled auto-merge (squash) October 2, 2023 20:06
@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Oct 2, 2023
@alyssawilk alyssawilk merged commit c495291 into envoyproxy:main Oct 2, 2023
alyssawilk added a commit to alyssawilk/envoy that referenced this pull request Oct 9, 2023
…/actions/pr_notifier (envoyproxy#29941)"

This reverts commit 2e52759.

Revert "build(deps): bump urllib3 from 1.26.6 to 1.26.17 in /.github/actions/pr_notifier (envoyproxy#29913)"

This reverts commit 2d7e455.

Revert " notifier: adding basic oncall notifications (envoyproxy#29820)"

This reverts commit c495291.
alyssawilk added a commit to alyssawilk/envoy that referenced this pull request Oct 9, 2023
…yproxy#29820)"

This reverts commit c495291.

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
alyssawilk added a commit that referenced this pull request Oct 9, 2023
#30044)

UNCLEANLY Revert " notifier: adding basic oncall notifications (#29820)"

This reverts commit c495291.

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk alyssawilk deleted the announce branch March 19, 2024 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants