Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New OnCall initialization process #4363

Closed
wants to merge 109 commits into from
Closed

Conversation

brojd
Copy link
Contributor

@brojd brojd commented May 20, 2024

What this PR does

  • Add backend plugin starter
  • Add backend plugin unit test step to GH workflows
  • Support backend plugin build in Tilt
  • On the frontend support USE_BACKEND_PLUGIN env var. If it's true, then traffic is directed to backend plugin. Otherwise it goes to data source proxy as before

Closes https://github.com/grafana/oncall-private/issues/2697

Partially covers https://github.com/grafana/oncall-private/issues/2696

Checklist

  • Unit, integration, and e2e (if applicable) tests updated
  • Documentation added (or pr:no public docs PR label added if not required)
  • Added the relevant release notes label (see labels prefixed w/ release:). These labels dictate how your PR will
    show up in the autogenerated release notes.

@brojd brojd added pr:no public docs Added to a PR that does not require public documentation updates release:ignore PR will not be added to release notes labels May 21, 2024
@brojd brojd marked this pull request as ready for review May 21, 2024 13:03
@brojd brojd requested review from a team May 21, 2024 13:03
@brojd brojd temporarily deployed to github-pages May 21, 2024 13:11 — with GitHub Actions Inactive
Copy link
Contributor

@matiasb matiasb left a comment

Choose a reason for hiding this comment

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

LGTM

grafana-plugin/src/plugin.json Show resolved Hide resolved
grafana-plugin/src/utils/consts.ts Outdated Show resolved Hide resolved
…oyment

install Mage, Go and build plugin backend on Github CI
@brojd brojd temporarily deployed to github-pages July 9, 2024 08:47 — with GitHub Actions Inactive
@brojd brojd temporarily deployed to github-pages July 10, 2024 11:14 — with GitHub Actions Inactive
brojd added 2 commits July 10, 2024 13:47
…nst-different-grafana-versions

use more Grafana versions in PRs e2e tests
@brojd
Copy link
Contributor Author

brojd commented Jul 11, 2024

Closing in favor to https://github.com/grafana/oncall/pull/4657/files

@brojd brojd closed this Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:no public docs Added to a PR that does not require public documentation updates release:ignore PR will not be added to release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants