René's URL Explorer Experiment


Title: Guest os mappings improvements by DaanHoogland · Pull Request #6979 · apache/cloudstack · GitHub

Open Graph Title: Guest os mappings improvements by DaanHoogland · Pull Request #6979 · apache/cloudstack

X Title: Guest os mappings improvements by DaanHoogland · Pull Request #6979 · apache/cloudstack

Description: Description This PR is a followup of #6561 This includes the following Guest OS hypervisor mapping improvements. Support for the Guest OS / hypervisor mapping addition from upgrade path (using GuestOsMapper) Support to copy hypervisor mappings from older version from upgrade path (using GuestOsMapper) Provision to validate the OS mapping name in hypervisor when enabled using the new parameter 'osmappingcheckenabled' in addGuestOsMapping API Provision to get/check the hypervisor guest OS names (that can be used to add proper mapping) for VMware and XenServer using new API: getHypervisorGuestOsNames. Display the Guest OS hypervisor mappings in UI. Document PR : apache/cloudstack-documentation#300 Fixes: #3609 Types of changes Breaking change (fix or feature that would cause existing functionality to change) New feature (non-breaking change which adds functionality) Bug fix (non-breaking change which fixes an issue) Enhancement (improves an existing feature and functionality) Cleanup (Code refactoring and cleanup, that may add test cases) Feature/Enhancement Scale or Bug Severity Feature/Enhancement Scale Major Minor Bug Severity BLOCKER Critical Major Minor Trivial Screenshots (if appropriate): How Has This Been Tested?

Open Graph Description: Description This PR is a followup of #6561 This includes the following Guest OS hypervisor mapping improvements. Support for the Guest OS / hypervisor mapping addition from upgrade path (using Gue...

X Description: Description This PR is a followup of #6561 This includes the following Guest OS hypervisor mapping improvements. Support for the Guest OS / hypervisor mapping addition from upgrade path (using Gue...

Opengraph URL: https://github.com/apache/cloudstack/pull/6979

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits/:range(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:51492ece-b8ca-1386-20aa-f4ff1ecaea32
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD040:3BFA6F:204B33C:2B7F291:6A655690
html-safe-noncea6d747163406a4d2c78f4408812c5146bbb08c2eac7f7d6a15aeaacba10d0dc2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMDQwOjNCRkE2RjoyMDRCMzNDOjJCN0YyOTE6NkE2NTU2OTAiLCJ2aXNpdG9yX2lkIjoiNDQ1OTU3MDQwMzI4MDc3MDcwNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacbc243f7b94f465c78403387a863d4ef1915b5474a105bd540be507b38126fb9f
hovercard-subject-tagpull_request:1161311732
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
twitter:imagehttps://avatars.githubusercontent.com/u/2486961?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/2486961?s=400&v=4
og:image:altDescription This PR is a followup of #6561 This includes the following Guest OS hypervisor mapping improvements. Support for the Guest OS / hypervisor mapping addition from upgrade path (using Gue...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/apache/cloudstack git https://github.com/apache/cloudstack.git
octolytics-dimension-user_id47359
octolytics-dimension-user_loginapache
octolytics-dimension-repository_id9759448
octolytics-dimension-repository_nwoapache/cloudstack
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id9759448
octolytics-dimension-repository_network_root_nwoapache/cloudstack
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
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F6979%2Fcommits%2F1d00e9d868c389817c843d52d0b76dab9d3bd708
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F6979%2Fcommits%2F1d00e9d868c389817c843d52d0b76dab9d3bd708
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=apache%2Fcloudstack
Reloadhttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Reloadhttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Reloadhttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Please reload this pagehttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
apache https://github.com/apache
cloudstackhttps://github.com/apache/cloudstack
Notifications https://github.com/login?return_to=%2Fapache%2Fcloudstack
Fork 1.4k https://github.com/login?return_to=%2Fapache%2Fcloudstack
Star 3k https://github.com/login?return_to=%2Fapache%2Fcloudstack
Code https://github.com/apache/cloudstack
Issues 555 https://github.com/apache/cloudstack/issues
Pull requests 271 https://github.com/apache/cloudstack/pulls
Discussions https://github.com/apache/cloudstack/discussions
Actions https://github.com/apache/cloudstack/actions
Projects https://github.com/apache/cloudstack/projects
Wiki https://github.com/apache/cloudstack/wiki
Security and quality 0 https://github.com/apache/cloudstack/security
Insights https://github.com/apache/cloudstack/pulse
Code https://github.com/apache/cloudstack
Issues https://github.com/apache/cloudstack/issues
Pull requests https://github.com/apache/cloudstack/pulls
Discussions https://github.com/apache/cloudstack/discussions
Actions https://github.com/apache/cloudstack/actions
Projects https://github.com/apache/cloudstack/projects
Wiki https://github.com/apache/cloudstack/wiki
Security and quality https://github.com/apache/cloudstack/security
Insights https://github.com/apache/cloudstack/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fapache%2Fcloudstack%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fapache%2Fcloudstack%2Fissues%2Fnew%2Fchoose
harikrishna-patnalahttps://github.com/harikrishna-patnala
apache:mainhttps://github.com/apache/cloudstack/tree/main
shapeblue:guest-os-mappings-improvementshttps://github.com/shapeblue/cloudstack/tree/guest-os-mappings-improvements
Conversation 134 https://github.com/apache/cloudstack/pull/6979
Commits 28 https://github.com/apache/cloudstack/pull/6979/commits
Checks 0 https://github.com/apache/cloudstack/pull/6979/checks
Files changed https://github.com/apache/cloudstack/pull/6979/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Guest os mappings improvements https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#top
Show all changes 28 commits https://github.com/apache/cloudstack/pull/6979/files
28b70d7 Guest OS mapping improvements sureshanaparti Jul 15, 2022 https://github.com/apache/cloudstack/pull/6979/commits/28b70d7b3b5eeb9ac8d2ef1abc8cca8840c663ec
69a253e Added API getHypervisorGuestOsNames to list the guest OS names in the… sureshanaparti Jul 19, 2022 https://github.com/apache/cloudstack/pull/6979/commits/69a253e680b841051f43d178ee24ea161b08a33a
39d542b Some static analysis fixes sureshanaparti Jul 28, 2022 https://github.com/apache/cloudstack/pull/6979/commits/39d542b291722bf7f8b45358d683b4c51e2fa22a
4fa04cf Removed commented code in listview sureshanaparti Jul 29, 2022 https://github.com/apache/cloudstack/pull/6979/commits/4fa04cf4e0281c52512149bc9f430457f02512b2
96ee494 Guest OS list harikrishna-patnala Dec 28, 2022 https://github.com/apache/cloudstack/pull/6979/commits/96ee4946a73df9ddb84e23d666c74075591180cc
b042038 UI changes for adding guest os and mappings harikrishna-patnala Dec 30, 2022 https://github.com/apache/cloudstack/pull/6979/commits/b042038ee1f6bb3c886d735fe9a508707259a610
5bf5e1a Added guest os mappings in guest os form harikrishna-patnala Dec 30, 2022 https://github.com/apache/cloudstack/pull/6979/commits/5bf5e1a4940ee9e9a119148ea9b19d2e3e249fa3
2c2c4e8 Added new filter to guest os mapping harikrishna-patnala Jan 4, 2023 https://github.com/apache/cloudstack/pull/6979/commits/2c2c4e85c5c87585a69a321d82e9d8a24b75e70e
7ffafbb Name and description changes harikrishna-patnala Jan 4, 2023 https://github.com/apache/cloudstack/pull/6979/commits/7ffafbb04cf5f501ad5d63ea8ddc5548807c7bcf
11a65a4 VMWare Host and cluster MO unit tests harikrishna-patnala Jan 4, 2023 https://github.com/apache/cloudstack/pull/6979/commits/11a65a48b5728b465ebed2db20236a2e224ea487
9f65579 CheckGuestOsMapping command and answer unit tests harikrishna-patnala Jan 4, 2023 https://github.com/apache/cloudstack/pull/6979/commits/9f65579b975223e166553af777550c2e99c7877c
040619f GetHypervisorGuestOsNames command and answer unit tests harikrishna-patnala Jan 4, 2023 https://github.com/apache/cloudstack/pull/6979/commits/040619f78d91ee7328d7b115e92459014eecd922
62d9d02 VmwareResource unitests harikrishna-patnala Jan 5, 2023 https://github.com/apache/cloudstack/pull/6979/commits/62d9d025f9b877d76461e000acfa3d026847c61c
b67b5b7 GuestOsMapper unittests harikrishna-patnala Jan 5, 2023 https://github.com/apache/cloudstack/pull/6979/commits/b67b5b72df6bce552b21b03afef2d423460618b0
036db28 icon changes harikrishna-patnala Jan 5, 2023 https://github.com/apache/cloudstack/pull/6979/commits/036db285dd1096fc58fbcac9be1fc8966fdf09fe
15fcffb Addressed review comments harikrishna-patnala Jan 6, 2023 https://github.com/apache/cloudstack/pull/6979/commits/15fcffbf697b22ecd6227df9eb1a37d9edd535dc
5b75cdf Renaming fixes harikrishna-patnala Jan 6, 2023 https://github.com/apache/cloudstack/pull/6979/commits/5b75cdf753a9d7d75f55fd81c330c6c19b80bc1c
d372f73 Removed comments harikrishna-patnala Jan 9, 2023 https://github.com/apache/cloudstack/pull/6979/commits/d372f73c7ef41fb3abbad46b3c8c76fd2cff2a6b
32b5250 marvin tests for guest os operations harikrishna-patnala Jan 9, 2023 https://github.com/apache/cloudstack/pull/6979/commits/32b5250e7909158b3f3f3d51d6a350178b51e77e
bccec65 Added marvin tests for OS mappings harikrishna-patnala Jan 9, 2023 https://github.com/apache/cloudstack/pull/6979/commits/bccec65be6fd1634cc5c7e27aabb402029b7d9cd
551377a Document links and UI improvements harikrishna-patnala Jan 9, 2023 https://github.com/apache/cloudstack/pull/6979/commits/551377ae0f5f6826033462c7d4cae734b3ee8bd1
1d00e9d Added deduplication for the list guest OS API harikrishna-patnala Jan 9, 2023 https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
6af5e86 Fixed linter failure harikrishna-patnala Jan 10, 2023 https://github.com/apache/cloudstack/pull/6979/commits/6af5e8698fc611ae02842deff5bc27b141546d85
23db142 Few bug fixes and UI changes harikrishna-patnala May 9, 2023 https://github.com/apache/cloudstack/pull/6979/commits/23db142aecaa5fd2e87d4cd19a0d15742ec425c8
e09a7a6 Few improvements harikrishna-patnala May 10, 2023 https://github.com/apache/cloudstack/pull/6979/commits/e09a7a67fd9e2b48bc5966791315bd869a6cfe67
85035c6 Addressed code smells harikrishna-patnala May 10, 2023 https://github.com/apache/cloudstack/pull/6979/commits/85035c6b8aff3ba9fcb96d684fd9589ca9eb41cb
19de5db Fixed UI issues after rebase harikrishna-patnala Jun 14, 2023 https://github.com/apache/cloudstack/pull/6979/commits/19de5dbd464f9be301f142a4007e13fe346276ca
3d704f5 Merge branch 'main' into guest-os-mappings-improvements DaanHoogland Jun 26, 2023 https://github.com/apache/cloudstack/pull/6979/commits/3d704f504f36f3cdb124f37d05eb3214a4c5b2f2
Clear filters https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Please reload this pagehttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Please reload this pagehttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
Prev https://github.com/apache/cloudstack/pull/6979/commits/551377ae0f5f6826033462c7d4cae734b3ee8bd1
Next https://github.com/apache/cloudstack/pull/6979/commits/6af5e8698fc611ae02842deff5bc27b141546d85
Please reload this pagehttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708
https://github.com/harikrishna-patnala
harikrishna-patnalahttps://github.com/apache/cloudstack/commits?author=harikrishna-patnala
server/src/main/java/com/cloud/server/ManagementServerImpl.javahttps://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#diff-eb21dad2af4d6b0008ab4330419b8f156ac1d7176cf4ad55c246beb83296b79f
View file https://github.com/shapeblue/cloudstack/blob/1d00e9d868c389817c843d52d0b76dab9d3bd708/server/src/main/java/com/cloud/server/ManagementServerImpl.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/6979/commits/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#diff-eb21dad2af4d6b0008ab4330419b8f156ac1d7176cf4ad55c246beb83296b79f
https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#diff-eb21dad2af4d6b0008ab4330419b8f156ac1d7176cf4ad55c246beb83296b79f
https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#diff-eb21dad2af4d6b0008ab4330419b8f156ac1d7176cf4ad55c246beb83296b79f
https://github.com/apache/cloudstack/pull/6979/commits/1d00e9d868c389817c843d52d0b76dab9d3bd708#diff-eb21dad2af4d6b0008ab4330419b8f156ac1d7176cf4ad55c246beb83296b79f
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.