8000 feat(CloudControl): Introduces list operations for bunch of services so cloudcontrol can pick them up by Pive01 · Pull Request #11830 · localstack/localstack · GitHub
[go: up one dir, main page]

Skip to content

feat(CloudControl): Introduces list operations for bunch of services so cloudcontrol can pick them up #11830

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

Merged
merged 39 commits into from
Nov 18, 2024

Conversation

Pive01
Copy link
Contributor
@Pive01 Pive01 commented Nov 12, 2024

Motivation

In order to support the Resource Overview project we need some:

  • CloudControl apis to list resources
  • Endpoint to gather current usage

Changes

Introduce CloudFormation list-types operations to list supported types by cloudcontrol

Relative -ext PR https://github.com/localstack/localstack-ext/pull/3699
/cc @simonrw @dominikschubert

@localstack-bot
Copy link
Collaborator
localstack-bot commented Nov 12, 2024

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

Copy link
Collaborator
@localstack-bot localstack-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to LocalStack! Thanks for raising your first Pull Request and landing in your contributions. Our team will reach out with any reviews or feedbacks that we have shortly. We recommend joining our Slack Community and share your PR on the #community channel to share your contributions with us. Please make sure you are following our contributing guidelines and our Code of Conduct.

@Pive01 Pive01 added the semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases label Nov 12, 2024
@Pive01
Copy link
Contributor Author
Pive01 commented Nov 12, 2024

I have read the CLA Document and I hereby sign the CLA

localstack-bot added a commit that referenced this pull request Nov 12, 2024
@Pive01 Pive01 changed the title Hackathon cloudcontrol feat(Resource-overview): Introduces backend functionalities to allow Resource Overview work Nov 12, 2024
Copy link
github-actions bot commented Nov 12, 2024

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 44m 46s ⏱️ +45s
3 526 tests ±0  3 133 ✅ ±0  393 💤 ±0  0 ❌ ±0 
3 528 runs  ±0  3 133 ✅ ±0  395 💤 ±0  0 ❌ ±0 

Results for commit 351eab8. ± Comparison against base commit 5b44747.

♻️ This comment has been updated with latest results.

Copy link
github-actions bot commented Nov 12, 2024

S3 Image Test Results (AMD64 / ARM64)

  2 files    2 suites   3m 47s ⏱️
421 tests 369 ✅  52 💤 0 ❌
842 runs  738 ✅ 104 💤 0 ❌

Results for commit 351eab8.

♻️ This comment has been updated with latest results.

@simonrw simonrw force-pushed the hackathon-cloudcontrol branch from 8467298 to ef36df6 Compare November 12, 2024 15:28
@Pive01 Pive01 added this to the 4.0 milestone Nov 13, 2024
simonrw and others added 23 commits November 18, 2024 14:27
With the caveat that we don't yet support "simple" identifiers, as this
will require looking up the physical resource id field in the spec and
constructing a new payload
	Path args for regiona and account.
	Wrap list resources in a try except (some clients throw errors if
	the resource model is not provided (e.g., apigw)
	As discussed with Luca for the usage from the frontend
	Aggregate everything under resource type
@Pive01 Pive01 force-pushed the hackathon-cloudcontrol branch from e317dfc to 351eab8 Compare November 18, 2024 13:28
@Pive01 Pive01 requested a review from giograno November 18, 2024 16:23
@giograno giograno merged commit 3b4cc72 into master Nov 18, 2024
38 checks passed
@giograno giograno deleted the hackathon-cloudcontrol branch November 18, 2024 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
0