forked from permitio/opal
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Keep tracking origin #1
Open
orweis
wants to merge
1,148
commits into
authorizon:master
Choose a base branch
from
permitio:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…-opal Added python 3.11 and 3.12 to tests CI
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
… from an API server that exposes tar bundles not just from git
docs(configure_external_data_sources.mdx): policies can now also come from an API server
update location of fetcher register
Update security-parameters.mdx
Docs - added mention to the fact that github webhook should be in json format
…88ba879859 [Snyk] Fix for 3 vulnerabilities
Snyk has created this PR to upgrade sass from 1.69.5 to 1.71.1. See this package in npm: https://www.npmjs.com/package/sass See this project in Snyk: https://app.snyk.io/org/permit/project/38631dc1-9d3e-49a7-9f50-2f1630c640ca?utm_source=github&utm_medium=referral&page=upgrade-pr
…24045fbdd0964c [Snyk] Upgrade sass from 1.69.5 to 1.71.1
Suppress warnings in tests
…etcher add httpx client for HttpFetchProvider and make it default
…etcher bump version to 0.7.7
docs: update write_your_own_fetch_provider.mdx with latest link to provider example
…er-test-from-httpbinorg * Changed external fetcher test * Fixed typo
* added initial config for prometheus integration in opal server * feat(data_update_publisher.py): add data_update_latency metric to track latency of data update events feat(prometheus_metrics.py): create data_update_latency histogram to monitor latency of data update events * refactor(api.py, data_update_publisher.py): update import paths for metrics to use opal_server.metrics.prometheus_metrics for better organization chore(requirements.txt): add prometheus_client to dependencies for metrics tracking functionality * feat(data_update_publisher.py): add data_update_count_per_topic metric to track updates per topic feat(prometheus_metrics.py): introduce data_update_count_per_topic counter for monitoring data updates by topic * feat(metrics): add new metrics for policy updates and bundle requests to enhance observability fix(api.py): increment policy bundle request count and measure latency for bundle generation fix(callbacks.py): observe size of changed directories in policy update notifications fix(task.py): track policy update count and latency when triggering policy watcher * moved prometheus metrics to opal common * scopes and security prometheus metrics added * added client metrics endpoint and total active clients metric * data topic subscribed by client * added token type in prometheus metric * added labels to the metrics for data and policy updates * added labels in token requests generations and errors * added more labels for prometheus metrics for scope * added metrics for opal client * added docker compose example with prometheus * fixed metric labels * added documentation * added open telemetry traces and metrics * added metrics and traces in documentation * added scope id as an attribute * renamed docker compose * fixed how span is being used * added documentation * fixed descriptions * removed top level code and protected metrics end point * fixes for tracing spans * fix metrics end point * fixed docker compose and removed logging exporter from otel * Fixed pre-commit --------- Co-authored-by: Dan Yishai <danyi1212@users.noreply.github.com>
* Add docs on local testing to a new data fetcher According to Dan's comment here https://permit-io.slack.com/archives/C01RUUYV3TP/p1734280438375289?thread_ts=1734267898.872249&cid=C01RUUYV3TP * fix linter
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [express](https://github.com/expressjs/express) from 4.21.0 to 4.21.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.0...4.21.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dan Yishai <danyi1212@users.noreply.github.com>
* Added development guides to CONTRIBUTING.md * Added configurations for dev guide * Update CONTRIBUTING.md Co-authored-by: Or Weis <orweis@gmail.com> --------- Co-authored-by: Or Weis <orweis@gmail.com>
update logo
* pep 440 and semver * pre-commit fix * semver convertor to pep440 added * pre-commit fix * packaging added
* cedar-agent-test-arm-build * cedar-agent-test-arm-build- * upgrade qemu version and upgrade instance
* Added hierarchical lock for applying data updates * Added docs and inline comments * Added _fetch_data to handle fetching errors * Removed line reference * Fixed test * Fixed imports * Fixed types for Python 3.9 support * Removed TaskGroup use (python compat) * Fixed import * Fixed types * Update packages/opal-client/opal_client/data/updater.py Co-authored-by: Or Weis <orweis@gmail.com> * Update packages/opal-client/opal_client/data/updater.py Co-authored-by: Or Weis <orweis@gmail.com> * Fixed pre-commit --------- Co-authored-by: Or Weis <orweis@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.