-
Notifications
You must be signed in to change notification settings - Fork 43
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
Clusters, vlans, tm clusters , filters #327
Merged
bhati-pradeep
merged 146 commits into
release/1.8.0
from
feat/ndb-infra-and-info-filters
Feb 17, 2023
Merged
Clusters, vlans, tm clusters , filters #327
bhati-pradeep
merged 146 commits into
release/1.8.0
from
feat/ndb-infra-and-info-filters
Feb 17, 2023
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
…nutanix.ansible into feat/ndb-infra-and-info-filters
…nutanix.ansible into feat/ndb-infra-and-info-filters
bhati-pradeep
requested changes
Feb 17, 2023
bhati-pradeep
approved these changes
Feb 17, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
abhimutant
approved these changes
Feb 17, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
premkarat
pushed a commit
that referenced
this pull request
Mar 2, 2023
* New modules related to NDB databases (#326) * SLA module for create, update and delete * Fix update flow. Add validation to check if sla with name exists or not * Base design for profiles creation * Spec changes * Patch for scaling database storage * create seperate module for scaling * 1. Design spec for snapshots 2. Minor fixes to database scaling * database restore spec design * Minor changes * Spec design changes for restore and scaling * Spec design changes and relevant backened changes * Profiles spec design changes * Update database scaling backened as per spec changes * Module for database restore and log catcup. Add snapshot create code * formatting * Add update snapshot code * Added logic for delete of snapshots * Logic for compute profile creation * Network profile create for multi clusters * Database parameter type profile creation logic * Add software profile update and version ops logic * Add compute profile update logic * Add logic for db parameters update and publush flow * Add network type profile update logic * Formatting * Add logic for delete ops * Linked databases code * Minor fixes for linked databases * Add database instance uuid in check mode * Add backened changes for Software replication to multiple clusters * sanity fix * Tags crud module with backened * Add Tags update and idempotency checks * Basic design for db profiles params * Minor code changes * Backened design changes for single instance database * 1. Backened for database registration 2. Module spec design for Db server provision and registration * Enable static IP assignment and Virtual IP assignment for HA or single instance * Send failover mode and backup policy as defaults in postgres payload * Update and delete flow for database server vms * Minor fix * Backened changes for registration of db server VM * Maintenance Window Module * Add automated patching to all supported modules * Maintenance tasks crud * Minor fixes for database server vm registration * Fixes for getting tag uuid * Authorize db server vms flow * Database clone create workflow * Database clone delete and update flow * Database clone update flow * Clone database refresh and maintenance window info module * Base design for profiles creation * Spec changes * Profiles spec design changes * Logic for compute profile creation * Network profile create for multi clusters * Database parameter type profile creation logic * Add software profile update and version ops logic * Add compute profile update logic * Add logic for db parameters update and publush flow * Add network type profile update logic * Formatting * Add logic for delete ops * Add backened changes for Software replication to multiple clusters * Profiles redesign * Minor fix * Merge Day2 Ops * Add method for getting snapshot uuid * snapshot replication while creation to mutliple clusters * Delete .DS_Store * Module for snapshot replication to clusters * sanity fix * Minor fixes and test automation for db server vm crud and registration * Fomatting * fix * Minor fixes and test automation flows for database instance * fix * HA and databases test automation along with minor fixes * Test automation for tags * Add module args for deleting db vms along with db delete * Test automation for database clones and related backened fixes * Minor runtime config changes * sanity fix * black fix * isort fix * Create a get spec method to point towards appropriate spec builders in clones and profiles * black fix * sanity fix * sanity fix * fix py2.7 issue * Automation of ndb day 2 actions * sanity fix * prepare doc structure * prepare doc structure * Minor fixes in integration tests for db server vms * Automation for maintenance window tasks * Sla module backened fix * Automation for maintenance windows * ntnx_ndb_slas doc * Fix slas module spec options * meta runtime changes * Add slas integration tests * sanity & doc fix * Fixes for db params profile * Fix database params and software profile * Fix publish flow of profiles * Network profile backened fix * network profile backened error fixes * compute,db_params integration test * network profile integration tests * software profile tests * Format response to not expose some attributes * Enable maintenance window to get all windows if uuid is not provided --------- Co-authored-by: alaa-bish <[email protected]> * Clusters, vlans, tm clusters , filters (#327) * Base design for profiles creation * Spec changes * Patch for scaling database storage * create seperate module for scaling * 1. Design spec for snapshots 2. Minor fixes to database scaling * database restore spec design * Minor changes * Spec design changes for restore and scaling * Profiles spec design changes * Update database scaling backened as per spec changes * Module for database restore and log catcup. Add snapshot create code * formatting * Add update snapshot code * Added logic for delete of snapshots * Logic for compute profile creation * Network profile create for multi clusters * Database parameter type profile creation logic * Add software profile update and version ops logic * Add compute profile update logic * Add logic for db parameters update and publush flow * Add network type profile update logic * Formatting * Add logic for delete ops * Linked databases code * Minor fixes for linked databases * Add database instance uuid in check mode * Add backened changes for Software replication to multiple clusters * sanity fix * Tags crud module with backened * Add Tags update and idempotency checks * Basic design for db profiles params * Minor code changes * Backened design changes for single instance database * 1. Backened for database registration 2. Module spec design for Db server provision and registration * Enable static IP assignment and Virtual IP assignment for HA or single instance * Send failover mode and backup policy as defaults in postgres payload * Update and delete flow for database server vms * Minor fix * Backened changes for registration of db server VM * Maintenance Window Module * Add automated patching to all supported modules * Maintenance tasks crud * Minor fixes for database server vm registration * Fixes for getting tag uuid * Authorize db server vms flow * Database clone create workflow * Database clone delete and update flow * Database clone update flow * Clone database refresh and maintenance window info module * Base design for profiles creation * Spec changes * Profiles spec design changes * Logic for compute profile creation * Network profile create for multi clusters * Database parameter type profile creation logic * Add software profile update and version ops logic * Add compute profile update logic * Add logic for db parameters update and publush flow * Add network type profile update logic * Formatting * Add logic for delete ops * Add backened changes for Software replication to multiple clusters * Profiles redesign * Minor fix * Merge Day2 Ops * Add method for getting snapshot uuid * snapshot replication while creation to mutliple clusters * Delete .DS_Store * Module for snapshot replication to clusters * sanity fix * Minor fixes and test automation for db server vm crud and registration * Fomatting * fix * Minor fixes and test automation flows for database instance * fix * HA and databases test automation along with minor fixes * Test automation for tags * Add module args for deleting db vms along with db delete * Test automation for database clones and related backened fixes * Minor runtime config changes * sanity fix * black fix * isort fix * Create a get spec method to point towards appropriate spec builders in clones and profiles * Automation of ndb day 2 actions * clusters, vlans, tm clusters, filters * cluster's tests changes * Automation for multi cluster snapshots * waiting for time machine clusters operation * clusters and vlans fixes * info's fixes * database info's fixes * fixes * fix * fix meta * add ip filter * time machine's fixes * time machine's fixes add ip filter minor fixes time machine's fixes add ip filter minor fixes * fix * time machine's fixes * fix * fix * fixes * cluster's requirements * msg fixes * add db server vm fliter tests * fix vlan * fix cluster create failure * fix * Fix snapshot uuid issue * Minor comment addition * Wait for replication to finish in tests * Minor comment fix * stretched_vlan_uuid fixes * minor response changes in cluster * fix clusters * fix * tm clusters fixes * tm clusters fixes * tm clusters fixes * FIx errors for updating clusters in time machine * Time machines and snapshots test fixes * minore fixes * minor fixes * minor fixes * Minor files formatting * Minor fixes --------- Co-authored-by: Pradeepsingh Bhati <[email protected]> Co-authored-by: alaa-bish <[email protected]> Co-authored-by: Gevorg-Khachatryaan <Gevorg1050.1> * Merge DB server vms and its info module tests * Merge slas and slas info modules test * Minor test fixes * black fix * sanity fix * prepare doc * fix * fix profile failures * Minor test fixes * snapshots_info filter tests * merge clone and clones info tests * profiles info fix * Minor test fixes * clusters filter test * profiles info fix * profile filters test * sanity fix * Minor test changes * fix vars * test setup for ndb tests * fix aliases * add no_log * examples and doc fixes * add cluster test * integration test changes * Enable/disable required tests * Disable test setup and cleanup of PC tests * Increase wait time for software profile tests and some minor test fixes * black fix * sanity fix * prepare doc * fix * Minor test fixes * merge clone and clones info tests * Minor test fixes * Minor test changes * snapshots_info filter tests * profiles info fix * profiles info fix * clusters filter test * profile filters test * sanity fix * test setup for ndb tests * fix vars * integration test changes * fix aliases * add no_log * add cluster test * examples and doc fixes * Enable/disable required tests * Disable test setup and cleanup of PC tests * Increase wait time for software profile tests and some minor test fixes * Disabling some tests * minor changes * disable clones tests * disable tags and slas test * enable tags tests * minor test fix * Minor uncomment code * enable few more tests * enable all ndb tests * Disabled passed tests * clones test change for ubuntu runner * Divide database tests to 3 different tests * disabled passed tests * disable foundation env cleanup * fix for automated tests * Enable all NDB tests for regression * Minor test fix * add db server vm check mode tests and make it stable * sanity fix * disabled passed testcase * fix maintenance window issue * Minor changes * Doc changes * Disable tests for verifying runners * Enable all ndb tests * doc fix * doc fixes * Doc changes and minor test fixes * Minor test name changes * Doc changes for new modules * Add docs for automated patching * doc fixes * fix doc * doc fix * flake8 fix * Doc fixes * sanity fix * sanity fix * Add docs for module * flake8 fix * Add examples * Add some more examples * sanity fix * fix subnets sanity * remove vars from prep ndb * sanity fix * fix py2.7 sanity issue * Doc fixes * Read me changes * Change log addtion * add change log rst file * Minor read me changes * Minor change * Minor change log changes * doc fixes * sanity fix * Add ndb workflow image to examples * Add readme in ndb examples * Update README.md * Minor doc changes * Correct minor spelling in read me --------- Co-authored-by: alaa-bish <[email protected]> Co-authored-by: Gevorg Khachatryan <[email protected]> Co-authored-by: Gevorg-Khachatryaan <Gevorg1050.1>
This was
linked to
issues
Mar 3, 2023
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.