Skip to content
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

[DDM] Request for New Features: Enhancements for Distributed Database Middleware (DDM) Management #2573

Open
Jambo-sudo opened this issue Jul 1, 2024 · 9 comments
Assignees

Comments

@Jambo-sudo
Copy link

Hello,

Our current workflow revolves around managing Distributed Database Middleware (DDM) instances and their associated functionalities. To optimize these processes, we propose enhancing the following features:

  1. Purchase DDM Instances:

    • Support the purchase of specified DDM instances (node class, VPC, subnet).
  2. Account and Schema Management:

    • Introduce the ability to create DDM accounts.
    • Allow for associating schemas with DDM accounts and selecting account permissions or permission combinations.
  3. Schema Management:

    • Implement the creation and management of schemas (both sharded and unsharded).
    • Facilitate the association of schemas with RDS instances.

We eagerly await the launch of these features.

Best wishes

@anton-sidelnikov
Copy link
Member

Hi @Jambo-sudo, same as for ASM Also, this service really ready to be implemented, someone tested it?.

@Jambo-sudo
Copy link
Author

Hi, @anton-sidelnikov , same as for ASM. Sorry, I am not sure about test reports. May I ask is this feature in development? When will this feature be available?

@anton-sidelnikov
Copy link
Member

Hi @Jambo-sudo, I'm also cannot say when this service will be available, still waiting for answers. Please wait , we will update provider as soon as service will be ready for it.

@Jambo-sudo
Copy link
Author

@anton-sidelnikov Ok, thanks. Please let me know when it ready, We're looking forward to using these new features.

@anton-sidelnikov
Copy link
Member

anton-sidelnikov commented Oct 23, 2024

Hi @muneeb-jan, here is the plan, please start from data-sources:
(without version in names because all three available must use here, one data-source/resource per pr please)

  • data_source_opentelekomcloud_ddm_flavors
  • data_source_opentelekomcloud_ddm_engines
    And after:
  • resource_opentelekomcloud_ddm_instance
  • resource_opentelekomcloud_ddm_instance_read_strategy
  • resource_opentelekomcloud_ddm_instance_restart
  • resource_opentelekomcloud_ddm_instance_schema

otc-zuul bot pushed a commit that referenced this issue Oct 31, 2024
[Feat] DDM: Add resource ddm v1

Summary of the Pull Request
Adds DDM instance resource to  OTC provider
PR Checklist

 Refers to: #2573
 Tests added/passed.
 Documentation updated.
 Schema updated.
 Release notes added.

Acceptance Steps Performed
=== RUN   TestAccDdmInstancesV1_basic
--- PASS: TestAccDdmInstancesV1_basic (950.74s)
PASS

Process finished with exit code 0

Reviewed-by: Anton Sidelnikov
Reviewed-by: Muneeb H. Jan <muneebhafeezjan@gmail.com>
otc-zuul bot pushed a commit that referenced this issue Nov 6, 2024
[Feat] DDM: Add resource_opentelekomcloud_ddm_schema_v1

Summary of the Pull Request
Add resource_opentelekomcloud_ddm_schema_v1 to OTC terraform provider.
Refer to API docs here.
PR Checklist

 Refers to: #2573
 Tests added/passed.
 Documentation updated.
 Schema updated.
 Release notes added.

Acceptance Steps Performed
=== RUN   TestAccDdmSchemasV1_basic
--- PASS: TestAccDdmSchemasV1_basic (46.05s)
PASS

Reviewed-by: Anton Sidelnikov
otc-zuul bot pushed a commit that referenced this issue Nov 8, 2024
[Feat.] DDM: Add data_source_ddm_instance_v1

Summary of the Pull Request
Add new data source: opentelekomcloud_ddm_instance_v1
PR Checklist

 Refers to: #2573
 Tests added/passed.
 Documentation updated.
 Schema updated.
 Release notes added.

Acceptance Steps Performed
=== RUN   TestAccDDMInstanceV1DataSource_basic
--- PASS: TestAccDDMInstanceV1DataSource_basic (343.55s)
PASS

Reviewed-by: Aloento
Reviewed-by: Artem Lifshits
Reviewed-by: Anton Sidelnikov
otc-zuul bot pushed a commit that referenced this issue Nov 12, 2024
[Feat] DDM: Add data sources ddm_engines_v1and ddm_flavors_v1

Summary of the Pull Request
Add data sources
opentelekomcloud_ddm_engines_v1
opentelekomcloud_ddm_flavors_v1
PR Checklist

 Refers to: #2573
 Tests added/passed.
 Documentation updated.
 Schema updated.
 Release notes added.

Acceptance Steps Performed
=== RUN   TestAccDDMEnginesV1DataSource_basic
--- PASS: TestAccDDMEnginesV1DataSource_basic (27.31s)
=== RUN   TestAccDDMFlavorsV1DataSource_basic
--- PASS: TestAccDDMFlavorsV1DataSource_basic (31.40s)
PASS

Reviewed-by: Anton Sidelnikov
Reviewed-by: Artem Lifshits
@anton-sidelnikov
Copy link
Member

Hi @Jambo-sudo this api are missing:
Account and Schema Management:

Introduce the ability to create DDM accounts.
Allow for associating schemas with DDM accounts and selecting account permissions or permission combinations.

Could you request this from customer support: service@open-telekom-cloud.com

@Jambo-sudo
Copy link
Author

Ok, in this case, cloud you provide the feature of creating DDM instance first? Some functions of DDM will also be great help to us !

@anton-sidelnikov
Copy link
Member

anton-sidelnikov commented Nov 15, 2024

HI @Jambo-sudo opentelekomcloud_ddm_instance_v1 and opentelekomcloud_ddm_schema_v1 already available in latest release 1.36.25

@Jambo-sudo
Copy link
Author

OK, thanks. We will try it right now and look forward to more features.
Best!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants