apigee / devrel

Common solutions and tools developed for Apigee
Apache License 2.0
187 stars 160 forks source link

gensfds utility #543

Closed yuriylesyuk closed 2 years ago

yuriylesyuk commented 2 years ago

Description

Contribution: gensfds utility

Generates a topologically sorted list of Shared Flows Dependencies for error-free import/deploy experience.

Housekeeping

(please check all that apply [x], do not edit the text)

CC: @apigee-devrel-reviewers

yuriylesyuk commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
/workspace/references/auth-schemes pass 115s
/workspace/references/cicd-pipeline fail 325s
/workspace/references/cicd-sharedflow-pipeline pass 221s
/workspace/references/cloud-logging-shared-flow pass 171s
/workspace/tools/apigee-x-trial-provision pass 947s
/workspace/tools/hybrid-quickstart pass 1002s
/workspace/references/cloud-run pass 172s
/workspace/references/common-shared-flows pass 0s
/workspace/references/data-api pass 86s
/workspace/references/data-converters-shared-flow pass 84s
/workspace/references/dutch-healthcare pass 248s
/workspace/references/gcp-sa-auth-shared-flow pass 234s
/workspace/references/identity-facade pass 278s
/workspace/references/java-callout pass 25s
/workspace/references/js-callout pass 23s
/workspace/references/kvm-admin-api pass 76s
/workspace/references/oauth-admin-api pass 114s
/workspace/references/oidc-mock pass 18s
/workspace/references/product-recommendations pass 219s
/workspace/references/proxy-template pass 815s
/workspace/references/recaptcha-enterprise pass 175s
/workspace/references/southbound-mtls fail 0s
/workspace/references/threat-protect pass 115s
/workspace/labs/bdd-proxy-development pass 0s
/workspace/labs/best-practices-hackathon pass 0s
/workspace/labs/idp-okta-integration pass 0s
/workspace/tools/apigee-gensfds fail 3s
/workspace/tools/apigee-openlegacy pass 0s
/workspace/tools/apigee-sackmesser pass 406s
/workspace/tools/decrypt-hybrid-assets pass 0s
/workspace/tools/oas-apigee-mock pass 35s
/workspace/tools/oas-configurable-proxy pass 2s
/workspace/tools/pipeline-linter pass 0s
/workspace/tools/pipeline-runner pass 0s
TOTAL PIPELINE pass 3961s

View details in Cloud Build (permission required)

Commit version: 3c61bcb

yuriylesyuk commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
/workspace/references/auth-schemes pass 125s
/workspace/references/cicd-pipeline pass 925s
/workspace/tools/apigee-x-trial-provision pass 1076s
/workspace/references/cicd-sharedflow-pipeline pass 223s
/workspace/references/cloud-logging-shared-flow pass 135s
/workspace/references/cloud-run pass 144s
/workspace/references/common-shared-flows pass 0s
/workspace/references/data-api pass 123s
/workspace/references/data-converters-shared-flow pass 106s
/workspace/tools/hybrid-quickstart fail 1911s
/workspace/references/dutch-healthcare pass 315s
/workspace/references/gcp-sa-auth-shared-flow pass 228s
/workspace/references/identity-facade pass 223s
/workspace/references/java-callout pass 30s
/workspace/references/js-callout pass 27s
/workspace/references/kvm-admin-api pass 98s
/workspace/references/oauth-admin-api pass 80s
/workspace/references/oidc-mock pass 17s
/workspace/references/product-recommendations pass 255s
/workspace/references/proxy-template pass 846s
/workspace/references/recaptcha-enterprise pass 171s
/workspace/references/southbound-mtls fail 0s
/workspace/references/threat-protect pass 115s
/workspace/labs/bdd-proxy-development pass 0s
/workspace/labs/best-practices-hackathon pass 0s
/workspace/labs/idp-okta-integration pass 0s
/workspace/tools/apigee-openlegacy pass 0s
/workspace/tools/apigee-sackmesser pass 457s
/workspace/tools/decrypt-hybrid-assets pass 0s
/workspace/tools/oas-apigee-mock pass 54s
/workspace/tools/oas-configurable-proxy pass 3s
/workspace/tools/pipeline-linter pass 0s
/workspace/tools/pipeline-runner pass 0s
TOTAL PIPELINE pass 4700s

View details in Cloud Build (permission required)

Commit version: 2814ae3

yuriylesyuk commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
/workspace/references/auth-schemes pass 118s
/workspace/references/cicd-pipeline pass 951s
/workspace/tools/apigee-x-trial-provision pass 1085s
/workspace/references/cicd-sharedflow-pipeline pass 201s
/workspace/references/cloud-logging-shared-flow pass 126s
/workspace/references/cloud-run pass 154s
/workspace/references/common-shared-flows pass 0s
/workspace/references/data-api pass 115s
/workspace/references/data-converters-shared-flow pass 107s
/workspace/tools/hybrid-quickstart fail 1957s
/workspace/references/dutch-healthcare pass 314s
/workspace/references/gcp-sa-auth-shared-flow pass 233s
/workspace/references/identity-facade pass 282s
/workspace/references/java-callout pass 31s
/workspace/references/js-callout pass 27s
/workspace/references/kvm-admin-api pass 126s
/workspace/references/oauth-admin-api pass 112s
/workspace/references/oidc-mock pass 24s
/workspace/references/product-recommendations pass 246s
/workspace/references/proxy-template pass 841s
/workspace/references/recaptcha-enterprise pass 205s
/workspace/references/southbound-mtls fail 0s
/workspace/references/threat-protect pass 84s
/workspace/labs/bdd-proxy-development pass 0s
/workspace/labs/best-practices-hackathon pass 0s
/workspace/labs/idp-okta-integration pass 0s
/workspace/tools/apigee-openlegacy pass 0s
/workspace/tools/apigee-sackmesser pass 460s
/workspace/tools/decrypt-hybrid-assets pass 0s
/workspace/tools/oas-apigee-mock pass 47s
/workspace/tools/oas-configurable-proxy pass 2s
/workspace/tools/pipeline-linter pass 0s
/workspace/tools/pipeline-runner pass 0s
/workspace/tools/sf-dependency-list fail 4s
TOTAL PIPELINE pass 4810s

View details in Cloud Build (permission required)

Commit version: 2733dab

yuriylesyuk commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
/workspace/references/auth-schemes pass 101s
/workspace/references/cicd-pipeline pass 809s
/workspace/tools/apigee-x-trial-provision pass 1038s
/workspace/references/cicd-sharedflow-pipeline pass 220s
/workspace/references/cloud-logging-shared-flow pass 143s
/workspace/references/cloud-run pass 171s
/workspace/references/common-shared-flows pass 0s
/workspace/references/data-api pass 119s
/workspace/references/data-converters-shared-flow pass 106s
/workspace/tools/hybrid-quickstart fail 1695s
/workspace/references/dutch-healthcare pass 313s
/workspace/references/gcp-sa-auth-shared-flow pass 231s
/workspace/references/identity-facade pass 278s
/workspace/references/java-callout pass 24s
/workspace/references/js-callout pass 26s
/workspace/references/kvm-admin-api pass 77s
/workspace/references/oauth-admin-api pass 115s
/workspace/references/oidc-mock pass 19s
/workspace/references/product-recommendations pass 219s
/workspace/references/proxy-template pass 843s
/workspace/references/recaptcha-enterprise pass 147s
/workspace/references/southbound-mtls pass 115s
/workspace/references/threat-protect pass 122s
/workspace/labs/bdd-proxy-development pass 0s
/workspace/labs/best-practices-hackathon pass 0s
/workspace/labs/idp-okta-integration pass 0s
/workspace/tools/apigee-openlegacy pass 0s
/workspace/tools/apigee-sackmesser pass 428s
/workspace/tools/decrypt-hybrid-assets pass 0s
/workspace/tools/oas-apigee-mock pass 42s
/workspace/tools/oas-configurable-proxy pass 3s
/workspace/tools/pipeline-linter pass 0s
/workspace/tools/pipeline-runner pass 0s
/workspace/tools/sf-dependency-list pass 2s
TOTAL PIPELINE pass 4673s

View details in Cloud Build (permission required)

Commit version: f339496

yuriylesyuk commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
tools/pipeline-runner pass 0s
tools/sf-dependency-list pass 2s
TOTAL PIPELINE pass 2s

View details in Cloud Build (permission required)

Commit version: 2956e41

yuriylesyuk commented 2 years ago

/gcbrun

yuriylesyuk commented 2 years ago

/gcbrun

danistrebel commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
tools/pipeline-runner pass 0s
tools/sf-dependency-list pass 2s
TOTAL PIPELINE pass 2s

View details in Cloud Build (permission required)

Commit version: e9f9d58

yuriylesyuk commented 2 years ago

/gcbrun

apigee-devrel-bot commented 2 years ago

Pipeline Report

Pipeline Result Elapsed Wall Time
tools/pipeline-runner pass 0s
tools/sf-dependency-list pass 2s
TOTAL PIPELINE pass 2s

View details in Cloud Build (permission required)

Commit version: 4189174

yuriylesyuk commented 2 years ago

I don't think I deserve the honor of being mentioned in the CODEOWNERS file for this one :D. Rest LGTM to me.

Good point. Fixed now.