René's URL Explorer Experiment


Title: GitHub - gechen/openstack: Repository containing OpenStack repositories

Open Graph Title: GitHub - gechen/openstack: Repository containing OpenStack repositories

X Title: GitHub - gechen/openstack: Repository containing OpenStack repositories

Description: Repository containing OpenStack repositories. Contribute to gechen/openstack development by creating an account on GitHub.

Open Graph Description: Repository containing OpenStack repositories. Contribute to gechen/openstack development by creating an account on GitHub.

X Description: Repository containing OpenStack repositories. Contribute to gechen/openstack development by creating an account on GitHub.

Opengraph URL: https://github.com/gechen/openstack

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:37fbe8d5-54c3-4091-d2b8-d4e6a6854448
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idB428:2FC11A:C5AEAD:10B76FC:696E8BDF
html-safe-noncea6e8caa70160e53c9540f6e618077254ec4b01f605dc88f68b168fb9874a09ac
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNDI4OjJGQzExQTpDNUFFQUQ6MTBCNzZGQzo2OTZFOEJERiIsInZpc2l0b3JfaWQiOiI2MDE0Mzg2NzcyNDQ1NjYyMTc1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacf3b7953fdfb6234588abf9aed835434151de997d9bcfa4c54030d5800017806d
hovercard-subject-tagrepository:162269309
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/gechen/openstack
twitter:imagehttps://opengraph.githubassets.com/6c5e5ca3a63de6a19b070620ce978f0f0f7e01816ab85bd60be561c60864b1d8/gechen/openstack
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6c5e5ca3a63de6a19b070620ce978f0f0f7e01816ab85bd60be561c60864b1d8/gechen/openstack
og:image:altRepository containing OpenStack repositories. Contribute to gechen/openstack development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonefdad15fd2ad43212aa8b8be5f2c2725550f8374ceeeb154a999ad9145b43f3f7
turbo-cache-controlno-preview
go-importgithub.com/gechen/openstack git https://github.com/gechen/openstack.git
octolytics-dimension-user_id6924333
octolytics-dimension-user_logingechen
octolytics-dimension-repository_id162269309
octolytics-dimension-repository_nwogechen/openstack
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id13839311
octolytics-dimension-repository_parent_nwoopenstack/openstack
octolytics-dimension-repository_network_root_id13839311
octolytics-dimension-repository_network_root_nwoopenstack/openstack
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release27b23bc056eb973d350fc95afc848757edb9e7a9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/gechen/openstack#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgechen%2Fopenstack
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgechen%2Fopenstack
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=gechen%2Fopenstack
Reloadhttps://patch-diff.githubusercontent.com/gechen/openstack
Reloadhttps://patch-diff.githubusercontent.com/gechen/openstack
Reloadhttps://patch-diff.githubusercontent.com/gechen/openstack
gechen https://patch-diff.githubusercontent.com/gechen
openstackhttps://patch-diff.githubusercontent.com/gechen/openstack
openstack/openstackhttps://patch-diff.githubusercontent.com/openstack/openstack
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fgechen%2Fopenstack
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fgechen%2Fopenstack
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fgechen%2Fopenstack
openstack.orghttp://openstack.org
0 stars https://patch-diff.githubusercontent.com/gechen/openstack/stargazers
1.6k forks https://patch-diff.githubusercontent.com/gechen/openstack/forks
Branches https://patch-diff.githubusercontent.com/gechen/openstack/branches
Tags https://patch-diff.githubusercontent.com/gechen/openstack/tags
Activity https://patch-diff.githubusercontent.com/gechen/openstack/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fgechen%2Fopenstack
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fgechen%2Fopenstack
Code https://patch-diff.githubusercontent.com/gechen/openstack
Pull requests 0 https://patch-diff.githubusercontent.com/gechen/openstack/pulls
Actions https://patch-diff.githubusercontent.com/gechen/openstack/actions
Projects 0 https://patch-diff.githubusercontent.com/gechen/openstack/projects
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/gechen/openstack/security
Please reload this pagehttps://patch-diff.githubusercontent.com/gechen/openstack
Insights https://patch-diff.githubusercontent.com/gechen/openstack/pulse
Code https://patch-diff.githubusercontent.com/gechen/openstack
Pull requests https://patch-diff.githubusercontent.com/gechen/openstack/pulls
Actions https://patch-diff.githubusercontent.com/gechen/openstack/actions
Projects https://patch-diff.githubusercontent.com/gechen/openstack/projects
Security https://patch-diff.githubusercontent.com/gechen/openstack/security
Insights https://patch-diff.githubusercontent.com/gechen/openstack/pulse
Brancheshttps://patch-diff.githubusercontent.com/gechen/openstack/branches
Tagshttps://patch-diff.githubusercontent.com/gechen/openstack/tags
https://patch-diff.githubusercontent.com/gechen/openstack/branches
https://patch-diff.githubusercontent.com/gechen/openstack/tags
137,915 Commitshttps://patch-diff.githubusercontent.com/gechen/openstack/commits/master/
https://patch-diff.githubusercontent.com/gechen/openstack/commits/master/
activity-board @ 954cf59https://patch-diff.githubusercontent.com/openstack-infra/activity-board/tree/954cf599c3f0fde9231ad6c2e0d92d6a7bb7b86c
activity-board @ 954cf59https://patch-diff.githubusercontent.com/openstack-infra/activity-board/tree/954cf599c3f0fde9231ad6c2e0d92d6a7bb7b86c
api-site @ a753833https://patch-diff.githubusercontent.com/openstack/api-site/tree/a7538338ca05aa10e1a1e81295817661fc33ae6a
api-site @ a753833https://patch-diff.githubusercontent.com/openstack/api-site/tree/a7538338ca05aa10e1a1e81295817661fc33ae6a
api-wg @ e7644e9https://patch-diff.githubusercontent.com/openstack/api-wg/tree/e7644e98f5d90fe769afde059519a0d3db0af5ef
api-wg @ e7644e9https://patch-diff.githubusercontent.com/openstack/api-wg/tree/e7644e98f5d90fe769afde059519a0d3db0af5ef
askbot-theme @ 0cc9f5fhttps://patch-diff.githubusercontent.com/openstack-infra/askbot-theme/tree/0cc9f5ffd4d6c74bf0efb597e7ce478c1e089524
askbot-theme @ 0cc9f5fhttps://patch-diff.githubusercontent.com/openstack-infra/askbot-theme/tree/0cc9f5ffd4d6c74bf0efb597e7ce478c1e089524
barbican @ 0539a28https://patch-diff.githubusercontent.com/openstack/barbican/tree/0539a28ee95479a707b7dc3da635308a682e2ecc
barbican @ 0539a28https://patch-diff.githubusercontent.com/openstack/barbican/tree/0539a28ee95479a707b7dc3da635308a682e2ecc
barbican-specs @ e4d20d5https://patch-diff.githubusercontent.com/openstack/barbican-specs/tree/e4d20d581bf5fcac2e5e50dc4e085156bb8f7262
barbican-specs @ e4d20d5https://patch-diff.githubusercontent.com/openstack/barbican-specs/tree/e4d20d581bf5fcac2e5e50dc4e085156bb8f7262
bashate @ d4f6cfahttps://patch-diff.githubusercontent.com/openstack-dev/bashate/tree/d4f6cfa3fb74874ceb5cb0a92e0617b38316140a
bashate @ d4f6cfahttps://patch-diff.githubusercontent.com/openstack-dev/bashate/tree/d4f6cfa3fb74874ceb5cb0a92e0617b38316140a
bugdaystats @ 6d52e41https://patch-diff.githubusercontent.com/openstack-infra/bugdaystats/tree/6d52e41e38cfd5d54248afa79454e6a230138ec4
bugdaystats @ 6d52e41https://patch-diff.githubusercontent.com/openstack-infra/bugdaystats/tree/6d52e41e38cfd5d54248afa79454e6a230138ec4
castellan @ 18068e1https://patch-diff.githubusercontent.com/openstack/castellan/tree/18068e17794b153bd632f3c01e6a01e785cefdc6
castellan @ 18068e1https://patch-diff.githubusercontent.com/openstack/castellan/tree/18068e17794b153bd632f3c01e6a01e785cefdc6
ceilometer @ b263fb1https://patch-diff.githubusercontent.com/openstack/ceilometer/tree/b263fb17b7fb613811bd80053a4d82eb7bb801d8
ceilometer @ b263fb1https://patch-diff.githubusercontent.com/openstack/ceilometer/tree/b263fb17b7fb613811bd80053a4d82eb7bb801d8
ceilometer-specs @ a4125abhttps://patch-diff.githubusercontent.com/openstack/ceilometer-specs/tree/a4125ab4f341e6e859a25b7d472a33c0c07be182
ceilometer-specs @ a4125abhttps://patch-diff.githubusercontent.com/openstack/ceilometer-specs/tree/a4125ab4f341e6e859a25b7d472a33c0c07be182
ceilometermiddleware @ 2f0efc7https://patch-diff.githubusercontent.com/openstack/ceilometermiddleware/tree/2f0efc7c992543d1eafafa92abdc1f6b3fb16f2c
ceilometermiddleware @ 2f0efc7https://patch-diff.githubusercontent.com/openstack/ceilometermiddleware/tree/2f0efc7c992543d1eafafa92abdc1f6b3fb16f2c
ci-sandbox @ facf640https://patch-diff.githubusercontent.com/openstack-dev/ci-sandbox/tree/facf64002afbe81d304de9d4ee6203c0885051d3
ci-sandbox @ facf640https://patch-diff.githubusercontent.com/openstack-dev/ci-sandbox/tree/facf64002afbe81d304de9d4ee6203c0885051d3
cinder @ 131a3efhttps://patch-diff.githubusercontent.com/openstack/cinder/tree/131a3ef8e40d797d0e1e99ab40e5972169c39bc2
cinder @ 131a3efhttps://patch-diff.githubusercontent.com/openstack/cinder/tree/131a3ef8e40d797d0e1e99ab40e5972169c39bc2
cinder-specs @ 852104bhttps://patch-diff.githubusercontent.com/openstack/cinder-specs/tree/852104b226f0c2cbd15d62af6c5adfc765209d07
cinder-specs @ 852104bhttps://patch-diff.githubusercontent.com/openstack/cinder-specs/tree/852104b226f0c2cbd15d62af6c5adfc765209d07
cliff @ 65e7d15https://patch-diff.githubusercontent.com/openstack/cliff/tree/65e7d159c368f6fb7c340e73bbdfe1d2100c333f
cliff @ 65e7d15https://patch-diff.githubusercontent.com/openstack/cliff/tree/65e7d159c368f6fb7c340e73bbdfe1d2100c333f
cookiecutter @ b73d89dhttps://patch-diff.githubusercontent.com/openstack-dev/cookiecutter/tree/b73d89dc9f212ebae077e090484a4658b455d412
cookiecutter @ b73d89dhttps://patch-diff.githubusercontent.com/openstack-dev/cookiecutter/tree/b73d89dc9f212ebae077e090484a4658b455d412
debtcollector @ ba06902https://patch-diff.githubusercontent.com/openstack/debtcollector/tree/ba069021332024980d7ec227d9644b7d8ccc5d52
debtcollector @ ba06902https://patch-diff.githubusercontent.com/openstack/debtcollector/tree/ba069021332024980d7ec227d9644b7d8ccc5d52
designate @ 11ab86ehttps://patch-diff.githubusercontent.com/openstack/designate/tree/11ab86e320860c0ba07b5b62d11cd1acfd8b4ab6
designate @ 11ab86ehttps://patch-diff.githubusercontent.com/openstack/designate/tree/11ab86e320860c0ba07b5b62d11cd1acfd8b4ab6
designate-specs @ b8d890ehttps://patch-diff.githubusercontent.com/openstack/designate-specs/tree/b8d890ea6fb8f5c819c16ef40a8cbf6ca1f86e74
designate-specs @ b8d890ehttps://patch-diff.githubusercontent.com/openstack/designate-specs/tree/b8d890ea6fb8f5c819c16ef40a8cbf6ca1f86e74
devstack @ f56a0aehttps://patch-diff.githubusercontent.com/openstack-dev/devstack/tree/f56a0ae2eca9c5d77799d85b57ea7dbb7cf601dc
devstack @ f56a0aehttps://patch-diff.githubusercontent.com/openstack-dev/devstack/tree/f56a0ae2eca9c5d77799d85b57ea7dbb7cf601dc
devstack-gate @ 402044ahttps://patch-diff.githubusercontent.com/openstack-infra/devstack-gate/tree/402044ae450d25eeaf555f74f58e8f5816a75782
devstack-gate @ 402044ahttps://patch-diff.githubusercontent.com/openstack-infra/devstack-gate/tree/402044ae450d25eeaf555f74f58e8f5816a75782
devstack-vagrant @ b4365behttps://patch-diff.githubusercontent.com/openstack-dev/devstack-vagrant/tree/b4365bed49ba6de89211d08d6ba5fc2631ab2b01
devstack-vagrant @ b4365behttps://patch-diff.githubusercontent.com/openstack-dev/devstack-vagrant/tree/b4365bed49ba6de89211d08d6ba5fc2631ab2b01
dib-utils @ 9647848https://patch-diff.githubusercontent.com/openstack/dib-utils/tree/964784880d56dd91f458c0be28688f32828602d5
dib-utils @ 9647848https://patch-diff.githubusercontent.com/openstack/dib-utils/tree/964784880d56dd91f458c0be28688f32828602d5
diskimage-builder @ d2b03eehttps://patch-diff.githubusercontent.com/openstack/diskimage-builder/tree/d2b03eefe883943f531fb454854c3097847d558f
diskimage-builder @ d2b03eehttps://patch-diff.githubusercontent.com/openstack/diskimage-builder/tree/d2b03eefe883943f531fb454854c3097847d558f
django_openstack_auth @ 58e881ehttps://patch-diff.githubusercontent.com/openstack/django_openstack_auth/tree/58e881ec93b9803141c0f519da2e8142183a10ab
django_openstack_auth @ 58e881ehttps://patch-diff.githubusercontent.com/openstack/django_openstack_auth/tree/58e881ec93b9803141c0f519da2e8142183a10ab
docs-specs @ 1e04477https://patch-diff.githubusercontent.com/openstack/docs-specs/tree/1e04477632bbda486c19d3e76ee9556df0cd6101
docs-specs @ 1e04477https://patch-diff.githubusercontent.com/openstack/docs-specs/tree/1e04477632bbda486c19d3e76ee9556df0cd6101
elastic-recheck @ 4428bf5https://patch-diff.githubusercontent.com/openstack-infra/elastic-recheck/tree/4428bf52cdb600d2a7a9fe7a4494cfa28ac03c59
elastic-recheck @ 4428bf5https://patch-diff.githubusercontent.com/openstack-infra/elastic-recheck/tree/4428bf52cdb600d2a7a9fe7a4494cfa28ac03c59
gantt @ 5231ceahttps://patch-diff.githubusercontent.com/openstack/gantt/tree/5231cea3d72d9a11444421a12c57c8d981de330f
gantt @ 5231ceahttps://patch-diff.githubusercontent.com/openstack/gantt/tree/5231cea3d72d9a11444421a12c57c8d981de330f
gear @ c00ca94https://patch-diff.githubusercontent.com/openstack-infra/gear/tree/c00ca944db0d6dc6ef90859b0b9b7f3a58196fb0
gear @ c00ca94https://patch-diff.githubusercontent.com/openstack-infra/gear/tree/c00ca944db0d6dc6ef90859b0b9b7f3a58196fb0
gearman-plugin @ 46d74f0https://patch-diff.githubusercontent.com/openstack-infra/gearman-plugin/tree/46d74f029f19067446ae386e8a6ed47fb627d867
gearman-plugin @ 46d74f0https://patch-diff.githubusercontent.com/openstack-infra/gearman-plugin/tree/46d74f029f19067446ae386e8a6ed47fb627d867
gerritbot @ f32d742https://patch-diff.githubusercontent.com/openstack-infra/gerritbot/tree/f32d742effb74d8e5f81673247411189aa7308e2
gerritbot @ f32d742https://patch-diff.githubusercontent.com/openstack-infra/gerritbot/tree/f32d742effb74d8e5f81673247411189aa7308e2
gerritlib @ 01a6340https://patch-diff.githubusercontent.com/openstack-infra/gerritlib/tree/01a634014e28d04dfb2ed8bf2401369933ecc465
gerritlib @ 01a6340https://patch-diff.githubusercontent.com/openstack-infra/gerritlib/tree/01a634014e28d04dfb2ed8bf2401369933ecc465
git-review @ ed3c79ehttps://patch-diff.githubusercontent.com/openstack-infra/git-review/tree/ed3c79e45289a73e5645be316ef9e39b08bb79c9
git-review @ ed3c79ehttps://patch-diff.githubusercontent.com/openstack-infra/git-review/tree/ed3c79e45289a73e5645be316ef9e39b08bb79c9
gitdm @ 547072dhttps://patch-diff.githubusercontent.com/openstack-infra/gitdm/tree/547072d99f61f1fe91d49fbcbb156244496a0ac2
gitdm @ 547072dhttps://patch-diff.githubusercontent.com/openstack-infra/gitdm/tree/547072d99f61f1fe91d49fbcbb156244496a0ac2
glance @ 49232d2https://patch-diff.githubusercontent.com/openstack/glance/tree/49232d2e7faaf72e8783dd6a037d04402c4b3ca5
glance @ 49232d2https://patch-diff.githubusercontent.com/openstack/glance/tree/49232d2e7faaf72e8783dd6a037d04402c4b3ca5
glance-specs @ ad5233bhttps://patch-diff.githubusercontent.com/openstack/glance-specs/tree/ad5233bd7856829a33b3562d6308654d8f2cb885
glance-specs @ ad5233bhttps://patch-diff.githubusercontent.com/openstack/glance-specs/tree/ad5233bd7856829a33b3562d6308654d8f2cb885
glance_store @ 9f336d7https://patch-diff.githubusercontent.com/openstack/glance_store/tree/9f336d73653f07a822722a39f83a36101213b554
glance_store @ 9f336d7https://patch-diff.githubusercontent.com/openstack/glance_store/tree/9f336d73653f07a822722a39f83a36101213b554
governance @ b997219https://patch-diff.githubusercontent.com/openstack/governance/tree/b997219aba121363ec71d90a41d2c59b18e776b9
governance @ b997219https://patch-diff.githubusercontent.com/openstack/governance/tree/b997219aba121363ec71d90a41d2c59b18e776b9
grenade @ dc7f4a4https://patch-diff.githubusercontent.com/openstack-dev/grenade/tree/dc7f4a4ba5697d5a73a1e656d4a1717964324eab
grenade @ dc7f4a4https://patch-diff.githubusercontent.com/openstack-dev/grenade/tree/dc7f4a4ba5697d5a73a1e656d4a1717964324eab
groups @ e825e37https://patch-diff.githubusercontent.com/openstack-infra/groups/tree/e825e376967db60e57a04d90fc8c7b40c50be527
groups @ e825e37https://patch-diff.githubusercontent.com/openstack-infra/groups/tree/e825e376967db60e57a04d90fc8c7b40c50be527
groups-static-pages @ 45de1bahttps://patch-diff.githubusercontent.com/openstack-infra/groups-static-pages/tree/45de1bab353fa6801d005c90d17983468a144f71
groups-static-pages @ 45de1bahttps://patch-diff.githubusercontent.com/openstack-infra/groups-static-pages/tree/45de1bab353fa6801d005c90d17983468a144f71
ha-guide @ 1510c36https://patch-diff.githubusercontent.com/openstack/ha-guide/tree/1510c36ac5df4dd8d998cbdcd3b76347136676c5
ha-guide @ 1510c36https://patch-diff.githubusercontent.com/openstack/ha-guide/tree/1510c36ac5df4dd8d998cbdcd3b76347136676c5
hacking @ d5353c8https://patch-diff.githubusercontent.com/openstack-dev/hacking/tree/d5353c87cc0814a7f12239b58997a6bdbf18b89c
hacking @ d5353c8https://patch-diff.githubusercontent.com/openstack-dev/hacking/tree/d5353c87cc0814a7f12239b58997a6bdbf18b89c
heat @ e58d1f8https://patch-diff.githubusercontent.com/openstack/heat/tree/e58d1f84f61be0f5d910447fa6d2513b0ee4a364
heat @ e58d1f8https://patch-diff.githubusercontent.com/openstack/heat/tree/e58d1f84f61be0f5d910447fa6d2513b0ee4a364
heat-cfnclient @ 32555c3https://patch-diff.githubusercontent.com/openstack-dev/heat-cfnclient/tree/32555c34a0ed649d1d4a2d5e868c17240706c21a
heat-cfnclient @ 32555c3https://patch-diff.githubusercontent.com/openstack-dev/heat-cfnclient/tree/32555c34a0ed649d1d4a2d5e868c17240706c21a
heat-cfntools @ f88f78bhttps://patch-diff.githubusercontent.com/openstack/heat-cfntools/tree/f88f78b7f45bf982ad166fc02c4fc41b22d700ba
heat-cfntools @ f88f78bhttps://patch-diff.githubusercontent.com/openstack/heat-cfntools/tree/f88f78b7f45bf982ad166fc02c4fc41b22d700ba
heat-specs @ 8e865c9https://patch-diff.githubusercontent.com/openstack/heat-specs/tree/8e865c99e9c93af19b690f39c5935d0445292fca
heat-specs @ 8e865c9https://patch-diff.githubusercontent.com/openstack/heat-specs/tree/8e865c99e9c93af19b690f39c5935d0445292fca
heat-templates @ 28ab0afhttps://patch-diff.githubusercontent.com/openstack/heat-templates/tree/28ab0afaa557d4814f1406db4a097fbbc5037550
heat-templates @ 28ab0afhttps://patch-diff.githubusercontent.com/openstack/heat-templates/tree/28ab0afaa557d4814f1406db4a097fbbc5037550
heat-translator @ 3f08ea4https://patch-diff.githubusercontent.com/openstack/heat-translator/tree/3f08ea4dee48a3351df10f3cba380228d25a3e09
heat-translator @ 3f08ea4https://patch-diff.githubusercontent.com/openstack/heat-translator/tree/3f08ea4dee48a3351df10f3cba380228d25a3e09
horizon @ d6880a1https://patch-diff.githubusercontent.com/openstack/horizon/tree/d6880a1a3960419960bb62a2c955190ff845aa91
horizon @ d6880a1https://patch-diff.githubusercontent.com/openstack/horizon/tree/d6880a1a3960419960bb62a2c955190ff845aa91
infra-manual @ f84e92fhttps://patch-diff.githubusercontent.com/openstack-infra/infra-manual/tree/f84e92fb41baf5ed572b979443b6d2db1c5eb876
infra-manual @ f84e92fhttps://patch-diff.githubusercontent.com/openstack-infra/infra-manual/tree/f84e92fb41baf5ed572b979443b6d2db1c5eb876
infra-specs @ 3829228https://patch-diff.githubusercontent.com/openstack-infra/infra-specs/tree/382922894c36ec1abbf085412db3b237a61c34cb
infra-specs @ 3829228https://patch-diff.githubusercontent.com/openstack-infra/infra-specs/tree/382922894c36ec1abbf085412db3b237a61c34cb
irc-meetings @ 079d308https://patch-diff.githubusercontent.com/openstack-infra/irc-meetings/tree/079d30835bc8248af50b7818ffa49b90b1106040
irc-meetings @ 079d308https://patch-diff.githubusercontent.com/openstack-infra/irc-meetings/tree/079d30835bc8248af50b7818ffa49b90b1106040
ironic @ b150125https://patch-diff.githubusercontent.com/openstack/ironic/tree/b150125a13bf59add5ac3114b7f4f726f77c8570
ironic @ b150125https://patch-diff.githubusercontent.com/openstack/ironic/tree/b150125a13bf59add5ac3114b7f4f726f77c8570
ironic-python-agent @ 2df41a8https://patch-diff.githubusercontent.com/openstack/ironic-python-agent/tree/2df41a80e3da889ab726a336ffa8b14800e61cda
ironic-python-agent @ 2df41a8https://patch-diff.githubusercontent.com/openstack/ironic-python-agent/tree/2df41a80e3da889ab726a336ffa8b14800e61cda
ironic-specs @ 8dbe318https://patch-diff.githubusercontent.com/openstack/ironic-specs/tree/8dbe3184ee0fe865f6ce0e509edc68abd285356d
ironic-specs @ 8dbe318https://patch-diff.githubusercontent.com/openstack/ironic-specs/tree/8dbe3184ee0fe865f6ce0e509edc68abd285356d
jeepyb @ 6dfb888https://patch-diff.githubusercontent.com/openstack-infra/jeepyb/tree/6dfb888f4e0485a7fb4ade598bcb23cf920db4a5
jeepyb @ 6dfb888https://patch-diff.githubusercontent.com/openstack-infra/jeepyb/tree/6dfb888f4e0485a7fb4ade598bcb23cf920db4a5
jenkins-job-builder @ 7696ea3https://patch-diff.githubusercontent.com/openstack-infra/jenkins-job-builder/tree/7696ea37fd65b845ef5cdfb15dcd31e907af2585
jenkins-job-builder @ 7696ea3https://patch-diff.githubusercontent.com/openstack-infra/jenkins-job-builder/tree/7696ea37fd65b845ef5cdfb15dcd31e907af2585
keystone @ 30eb190https://patch-diff.githubusercontent.com/openstack/keystone/tree/30eb19099548996d3a0981cab0e2219b9f283a78
keystone @ 30eb190https://patch-diff.githubusercontent.com/openstack/keystone/tree/30eb19099548996d3a0981cab0e2219b9f283a78
keystone-specs @ dfeb67chttps://patch-diff.githubusercontent.com/openstack/keystone-specs/tree/dfeb67c789a010f00459d3c1aa93749e43529b4f
keystone-specs @ dfeb67chttps://patch-diff.githubusercontent.com/openstack/keystone-specs/tree/dfeb67c789a010f00459d3c1aa93749e43529b4f
keystonemiddleware @ f71642bhttps://patch-diff.githubusercontent.com/openstack/keystonemiddleware/tree/f71642b1f0c432cb575912bed8e43013ce616ad9
keystonemiddleware @ f71642bhttps://patch-diff.githubusercontent.com/openstack/keystonemiddleware/tree/f71642b1f0c432cb575912bed8e43013ce616ad9
kite @ b5c7d3ahttps://patch-diff.githubusercontent.com/openstack/kite/tree/b5c7d3ab8f44c6a5c6e5b4f83f60d81bc0a46e8a
kite @ b5c7d3ahttps://patch-diff.githubusercontent.com/openstack/kite/tree/b5c7d3ab8f44c6a5c6e5b4f83f60d81bc0a46e8a
lodgeit @ af3168ehttps://patch-diff.githubusercontent.com/openstack-infra/lodgeit/tree/af3168e44945f253001f9eed7525d8cfd9bd532b
lodgeit @ af3168ehttps://patch-diff.githubusercontent.com/openstack-infra/lodgeit/tree/af3168e44945f253001f9eed7525d8cfd9bd532b
manila @ 158fef4https://patch-diff.githubusercontent.com/openstack/manila/tree/158fef40b2aaaae84220dab2081700f5892604a0
manila @ 158fef4https://patch-diff.githubusercontent.com/openstack/manila/tree/158fef40b2aaaae84220dab2081700f5892604a0
neutron @ 7b45f35https://patch-diff.githubusercontent.com/openstack/neutron/tree/7b45f35018f50bbd3c51759ca2d2c7ea53180ab7
neutron @ 7b45f35https://patch-diff.githubusercontent.com/openstack/neutron/tree/7b45f35018f50bbd3c51759ca2d2c7ea53180ab7
neutron-fwaas @ 61887behttps://patch-diff.githubusercontent.com/openstack/neutron-fwaas/tree/61887be145d171451d8d5e35d2feb5c30c737ed3
neutron-fwaas @ 61887behttps://patch-diff.githubusercontent.com/openstack/neutron-fwaas/tree/61887be145d171451d8d5e35d2feb5c30c737ed3
neutron-lbaas @ 16fba7ehttps://patch-diff.githubusercontent.com/openstack/neutron-lbaas/tree/16fba7e548a58d2645623d7826d6440d1d396244
neutron-lbaas @ 16fba7ehttps://patch-diff.githubusercontent.com/openstack/neutron-lbaas/tree/16fba7e548a58d2645623d7826d6440d1d396244
neutron-specs @ ac7d3cfhttps://patch-diff.githubusercontent.com/openstack/neutron-specs/tree/ac7d3cffcca79c1d53caf2324f3c1ab7212bbbf2
neutron-specs @ ac7d3cfhttps://patch-diff.githubusercontent.com/openstack/neutron-specs/tree/ac7d3cffcca79c1d53caf2324f3c1ab7212bbbf2
neutron-vpnaas @ 5f029abhttps://patch-diff.githubusercontent.com/openstack/neutron-vpnaas/tree/5f029ab4ae998448734227a9178f105386af1c15
neutron-vpnaas @ 5f029abhttps://patch-diff.githubusercontent.com/openstack/neutron-vpnaas/tree/5f029ab4ae998448734227a9178f105386af1c15
nodepool @ 2ef5670https://patch-diff.githubusercontent.com/openstack-infra/nodepool/tree/2ef5670f1dade70b14c5cf9a69d5974320c321a7
nodepool @ 2ef5670https://patch-diff.githubusercontent.com/openstack-infra/nodepool/tree/2ef5670f1dade70b14c5cf9a69d5974320c321a7
nose-html-output @ 71d1299https://patch-diff.githubusercontent.com/openstack-infra/nose-html-output/tree/71d12999b06908bbb019f69c89361bd44bec316c
nose-html-output @ 71d1299https://patch-diff.githubusercontent.com/openstack-infra/nose-html-output/tree/71d12999b06908bbb019f69c89361bd44bec316c
nova @ 0aeaa2bhttps://patch-diff.githubusercontent.com/openstack/nova/tree/0aeaa2bce8ad15bc2f28e00b30d688514b992e13
nova @ 0aeaa2bhttps://patch-diff.githubusercontent.com/openstack/nova/tree/0aeaa2bce8ad15bc2f28e00b30d688514b992e13
nova-specs @ 1730e22https://patch-diff.githubusercontent.com/openstack/nova-specs/tree/1730e2212fe8a1173b151834e1141a58887f6f10
nova-specs @ 1730e22https://patch-diff.githubusercontent.com/openstack/nova-specs/tree/1730e2212fe8a1173b151834e1141a58887f6f10
odsreg @ 88b1770https://patch-diff.githubusercontent.com/openstack-infra/odsreg/tree/88b1770704ec9b1f7c777e0e6b066483595371bc
odsreg @ 88b1770https://patch-diff.githubusercontent.com/openstack-infra/odsreg/tree/88b1770704ec9b1f7c777e0e6b066483595371bc
openstack-doc-tools @ 3e766d6https://patch-diff.githubusercontent.com/openstack/openstack-doc-tools/tree/3e766d6c0a26293d9f5d5c6a60d394af8f09e87d
openstack-doc-tools @ 3e766d6https://patch-diff.githubusercontent.com/openstack/openstack-doc-tools/tree/3e766d6c0a26293d9f5d5c6a60d394af8f09e87d
openstack-manuals @ 75f02bdhttps://patch-diff.githubusercontent.com/openstack/openstack-manuals/tree/75f02bdf39b42d789e652825817ed9e1bfc234ca
openstack-manuals @ 75f02bdhttps://patch-diff.githubusercontent.com/openstack/openstack-manuals/tree/75f02bdf39b42d789e652825817ed9e1bfc234ca
openstack-nose @ de9dcf8https://patch-diff.githubusercontent.com/openstack-dev/openstack-nose/tree/de9dcf85a0b53628d709c6314bccfefed780703f
openstack-nose @ de9dcf8https://patch-diff.githubusercontent.com/openstack-dev/openstack-nose/tree/de9dcf85a0b53628d709c6314bccfefed780703f
openstack-planet @ 8816aeahttps://patch-diff.githubusercontent.com/openstack/openstack-planet/tree/8816aea9ff0d71e7db1903deb501b4fe6d9746c4
openstack-planet @ 8816aeahttps://patch-diff.githubusercontent.com/openstack/openstack-planet/tree/8816aea9ff0d71e7db1903deb501b4fe6d9746c4
openstack-specs @ 9f5da12https://patch-diff.githubusercontent.com/openstack/openstack-specs/tree/9f5da124f4936c0cb4ac26c56562b92555d02cfe
openstack-specs @ 9f5da12https://patch-diff.githubusercontent.com/openstack/openstack-specs/tree/9f5da124f4936c0cb4ac26c56562b92555d02cfe
openstackdocstheme @ bbc7a2ahttps://patch-diff.githubusercontent.com/openstack/openstackdocstheme/tree/bbc7a2a2e1792040a48f172e7dba65f6c4113506
openstackdocstheme @ bbc7a2ahttps://patch-diff.githubusercontent.com/openstack/openstackdocstheme/tree/bbc7a2a2e1792040a48f172e7dba65f6c4113506
openstackid @ 3b1f9dehttps://patch-diff.githubusercontent.com/openstack-infra/openstackid/tree/3b1f9de37fb54d692706fda36fc3580f9489f4a0
openstackid @ 3b1f9dehttps://patch-diff.githubusercontent.com/openstack-infra/openstackid/tree/3b1f9de37fb54d692706fda36fc3580f9489f4a0
operations-guide @ c8ca0fehttps://patch-diff.githubusercontent.com/openstack/operations-guide/tree/c8ca0febaa624d9e324b1aeae461087a1823a91d
operations-guide @ c8ca0fehttps://patch-diff.githubusercontent.com/openstack/operations-guide/tree/c8ca0febaa624d9e324b1aeae461087a1823a91d
os-apply-config @ 9124f56https://patch-diff.githubusercontent.com/openstack/os-apply-config/tree/9124f56fac1354d63b1dc7759340e34a494c6569
os-apply-config @ 9124f56https://patch-diff.githubusercontent.com/openstack/os-apply-config/tree/9124f56fac1354d63b1dc7759340e34a494c6569
os-cloud-config @ 95587d4https://patch-diff.githubusercontent.com/openstack/os-cloud-config/tree/95587d4c6494b53107107f756119eee866713e42
os-cloud-config @ 95587d4https://patch-diff.githubusercontent.com/openstack/os-cloud-config/tree/95587d4c6494b53107107f756119eee866713e42
os-collect-config @ 7de2fd8https://patch-diff.githubusercontent.com/openstack/os-collect-config/tree/7de2fd8444fc4e42b86ecf91849f658cdf5d196e
os-collect-config @ 7de2fd8https://patch-diff.githubusercontent.com/openstack/os-collect-config/tree/7de2fd8444fc4e42b86ecf91849f658cdf5d196e
os-loganalyze @ 0f40dfdhttps://patch-diff.githubusercontent.com/openstack-infra/os-loganalyze/tree/0f40dfd63418e82868475623930ec9c6d6eda334
os-loganalyze @ 0f40dfdhttps://patch-diff.githubusercontent.com/openstack-infra/os-loganalyze/tree/0f40dfd63418e82868475623930ec9c6d6eda334
os-net-config @ 4f9c636https://patch-diff.githubusercontent.com/openstack/os-net-config/tree/4f9c63652fd8cb09b8c60d25f6476bf2025c8675
os-net-config @ 4f9c636https://patch-diff.githubusercontent.com/openstack/os-net-config/tree/4f9c63652fd8cb09b8c60d25f6476bf2025c8675
os-refresh-config @ cf2d984https://patch-diff.githubusercontent.com/openstack/os-refresh-config/tree/cf2d98460ddd01f000f2151b98e618b1e13e082c
os-refresh-config @ cf2d984https://patch-diff.githubusercontent.com/openstack/os-refresh-config/tree/cf2d98460ddd01f000f2151b98e618b1e13e082c
oslo-cookiecutter @ c7e47bahttps://patch-diff.githubusercontent.com/openstack-dev/oslo-cookiecutter/tree/c7e47baf4a058a7e3bc2035cc8ad56fd1f5d435f
oslo-cookiecutter @ c7e47bahttps://patch-diff.githubusercontent.com/openstack-dev/oslo-cookiecutter/tree/c7e47baf4a058a7e3bc2035cc8ad56fd1f5d435f
oslo-incubator @ 175c2a7https://patch-diff.githubusercontent.com/openstack/oslo-incubator/tree/175c2a74c557f3148d4046ff8af0467a01c37df8
oslo-incubator @ 175c2a7https://patch-diff.githubusercontent.com/openstack/oslo-incubator/tree/175c2a74c557f3148d4046ff8af0467a01c37df8
oslo-specs @ c2cace2https://patch-diff.githubusercontent.com/openstack/oslo-specs/tree/c2cace22991e761eec4fd9d1b9cf02996dfc16ac
oslo-specs @ c2cace2https://patch-diff.githubusercontent.com/openstack/oslo-specs/tree/c2cace22991e761eec4fd9d1b9cf02996dfc16ac
oslo.concurrency @ e55a18chttps://patch-diff.githubusercontent.com/openstack/oslo.concurrency/tree/e55a18c5e0392c568ce7b5073bbcdd0786a1f315
oslo.concurrency @ e55a18chttps://patch-diff.githubusercontent.com/openstack/oslo.concurrency/tree/e55a18c5e0392c568ce7b5073bbcdd0786a1f315
oslo.config @ 85daf7ahttps://patch-diff.githubusercontent.com/openstack/oslo.config/tree/85daf7a6eb5e6e25a33d3ec0558242933741f129
oslo.config @ 85daf7ahttps://patch-diff.githubusercontent.com/openstack/oslo.config/tree/85daf7a6eb5e6e25a33d3ec0558242933741f129
oslo.context @ fd3b5f1https://patch-diff.githubusercontent.com/openstack/oslo.context/tree/fd3b5f1cebe308bf5fb416613130e4cf960657a7
oslo.context @ fd3b5f1https://patch-diff.githubusercontent.com/openstack/oslo.context/tree/fd3b5f1cebe308bf5fb416613130e4cf960657a7
oslo.db @ f659198https://patch-diff.githubusercontent.com/openstack/oslo.db/tree/f659198dfcada1825d5241aaf1946fabedec9473
oslo.db @ f659198https://patch-diff.githubusercontent.com/openstack/oslo.db/tree/f659198dfcada1825d5241aaf1946fabedec9473
oslo.i18n @ 85693aahttps://patch-diff.githubusercontent.com/openstack/oslo.i18n/tree/85693aaea9f26646022ce193fa4626a79014a662
oslo.i18n @ 85693aahttps://patch-diff.githubusercontent.com/openstack/oslo.i18n/tree/85693aaea9f26646022ce193fa4626a79014a662
oslo.log @ 110191ahttps://patch-diff.githubusercontent.com/openstack/oslo.log/tree/110191aa505cfefafee1c8579213b2f9c3397b6c
oslo.log @ 110191ahttps://patch-diff.githubusercontent.com/openstack/oslo.log/tree/110191aa505cfefafee1c8579213b2f9c3397b6c
oslo.messaging @ 393ecffhttps://patch-diff.githubusercontent.com/openstack/oslo.messaging/tree/393ecff3451091404832dd6b8a088e1bec760101
oslo.messaging @ 393ecffhttps://patch-diff.githubusercontent.com/openstack/oslo.messaging/tree/393ecff3451091404832dd6b8a088e1bec760101
oslo.middleware @ 880f29dhttps://patch-diff.githubusercontent.com/openstack/oslo.middleware/tree/880f29d72e436ab3a63a62c82c2f23d2a94b1a01
oslo.middleware @ 880f29dhttps://patch-diff.githubusercontent.com/openstack/oslo.middleware/tree/880f29d72e436ab3a63a62c82c2f23d2a94b1a01
READMEhttps://patch-diff.githubusercontent.com/gechen/openstack
https://patch-diff.githubusercontent.com/gechen/openstack#openstack-tracking-repo
openstack.orghttp://openstack.org
Readme https://patch-diff.githubusercontent.com/gechen/openstack#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/gechen/openstack
Activityhttps://patch-diff.githubusercontent.com/gechen/openstack/activity
0 starshttps://patch-diff.githubusercontent.com/gechen/openstack/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/gechen/openstack/watchers
0 forkshttps://patch-diff.githubusercontent.com/gechen/openstack/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fgechen%2Fopenstack&report=gechen+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/gechen/openstack/releases
2 tags https://patch-diff.githubusercontent.com/gechen/openstack/tags
Packages 0https://patch-diff.githubusercontent.com/users/gechen/packages?repo_name=openstack
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.