devrel
devrel copied to clipboard
Common solutions and tools developed for Apigee
Revisit comment in PR #458 https://github.com/apigee/devrel/blob/e8ad3e26f557d465832b397fe958b28484bd1f6f/tools/apigee-sackmesser/cmd/export/export.sh#L44 `select((. | length) > 1)'`
Currently `sackmesser report` exports basic performance metrics for all API proxies for the last 24h. We should maybe consider making this time window configurable by the user.
lets build an example for this
- Get a hybrid org - Create a noddy proxy - Go in the cluster and retrieve the encrypted source - Put that archive in devrel project, run the script...
Integrating Apigee with [Open Policy Agent](https://www.openpolicyagent.org) via callouts would allow users to make authorization based on rego.
In the [Apigee Envoy extension (for external access) ](https://github.com/apigee/devrel/tree/main/tools/apigee-envoy-quickstart/extension) description we list the final call as follows: ```sh curl -i http://"$INGRESS_HOST"/headers -H "x-api-key: $CONSUMER_KEY" \ -H "Host: $TARGET_HOST" ``` Which...
### Pipeline Report |Pipeline |Result |Elapsed Wall Time | |---------|-------|------------------| |/workspace/references/auth-schemes|pass|110s| |/workspace/tools/apigee-x-trial-provision|pass|495s| |/workspace/references/cicd-pipeline|fail|425s| |/workspace/references/cicd-sharedflow-pipeline|pass|207s| |/workspace/references/cloud-logging-shared-flow|pass|176s| |/workspace/references/cloud-run|pass|155s| |/workspace/references/common-shared-flows|pass|0s| |/workspace/references/data-api|pass|80s| |/workspace/references/data-converters-shared-flow|pass|52s| |/workspace/references/dutch-healthcare|pass|308s| |/workspace/references/gcp-sa-auth-shared-flow|pass|236s| |/workspace/references/identity-facade|pass|219s| |/workspace/tools/hybrid-quickstart|pass|2022s| |/workspace/references/java-callout|pass|111s| |/workspace/references/js-callout|pass|89s| |/workspace/references/kvm-admin-api|pass|75s| |/workspace/references/oauth-admin-api|pass|82s| |/workspace/references/oidc-mock|pass|16s| |/workspace/references/product-recommendations|pass|252s| |/workspace/references/proxy-template|pass|787s|...
## Description What's changed, or what was fixed? - Divided the tool into three parts - onboard, scan and monitor. - Added functionality to push the monitor output to GCP...
### Pipeline Report |Pipeline |Result |Elapsed Wall Time | |---------|-------|------------------| |/workspace/references/auth-schemes|pass|111s| |/workspace/tools/apigee-x-trial-provision|pass|421s| |/workspace/references/cicd-pipeline|pass|554s| |/workspace/references/cicd-sharedflow-pipeline|pass|202s| |/workspace/references/cloud-logging-shared-flow|pass|138s| |/workspace/references/cloud-run|fail|119s| |/workspace/references/common-shared-flows|pass|0s| |/workspace/references/data-api|pass|94s| |/workspace/references/data-converters-shared-flow|pass|57s| |/workspace/references/dutch-healthcare|pass|307s| |/workspace/tools/hybrid-quickstart|pass|1760s| |/workspace/references/firestore-facade|pass|206s| |/workspace/references/gcp-sa-auth-shared-flow|pass|176s| |/workspace/references/identity-facade|pass|228s| |/workspace/references/java-callout|pass|108s| |/workspace/references/js-callout|pass|110s| |/workspace/references/oauth-admin-api|pass|100s| |/workspace/references/oidc-mock|pass|15s| |/workspace/references/product-recommendations|pass|259s| |/workspace/references/proxy-template|pass|334s|...