Skip to content

Brian/eng 2922 feat add platform download capability to sdk#150

Closed
briangreunke wants to merge 5 commits into
mainfrom
brian/eng-2922-feat-add-platform-download-capability-to-sdk
Closed

Brian/eng 2922 feat add platform download capability to sdk#150
briangreunke wants to merge 5 commits into
mainfrom
brian/eng-2922-feat-add-platform-download-capability-to-sdk

Conversation

@briangreunke
Copy link
Copy Markdown
Contributor

@briangreunke briangreunke commented Aug 27, 2025

CLI Platform Command

Key Changes:

  • added a platform command and subcommands to the CLI

Added:

  • dread platform command
  • API client methods to interface with platform API endpoints
  • schema models

Generated Summary:

  • Updated VSCode settings to run tests in the "tests" directory instead of "dreadnode_cli".
  • Introduced new ContainerRegistryCredentials and RegistryImageDetails models to handle container registry authentication and image details.
  • Added methods in ApiClient for retrieving container registry credentials and platform image releases.
  • Created a new CLI subcommand platform to manage platform-specific tasks, including initialization, downloading images, configuration, starting, stopping, and checking for updates.
  • Implemented utility functions for Docker management, including pulling images and starting services using Docker Compose.
  • Included new templates for environment variable files and a Docker Compose template to support platform configuration.
  • Overall, these changes enhance the functionality related to platform management and container orchestration, making it easier to interact with platform services.

This summary was generated with ❤️ by rigging

@dreadnode-renovate-bot dreadnode-renovate-bot Bot added the area/python Changes to Python package configuration and dependencies label Aug 27, 2025
@briangreunke briangreunke deleted the brian/eng-2922-feat-add-platform-download-capability-to-sdk branch August 27, 2025 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/python Changes to Python package configuration and dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant