Goodbye-Yeoman #152
dferguson992
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Release Notes — @aws/ml-container-creator v0.2.2
@aws/generator-ml-container-creator→@aws/ml-container-creatornpm install -g yo @aws/generator-ml-container-creator→npm install -g @aws/ml-container-creatoryo @aws/ml-container-creator→ml-container-creatornpx @aws/ml-container-creator --help(zero-install)Standalone CLI (Yeoman Removal)
Removes the Yeoman framework entirely. The tool is now a standalone Node.js CLI using Commander.js for option parsing and
@inquirer/promptsfor interactive prompts. Template rendering usesejs+tinyglobby+fsdirectly.yopeer dependency andgenerator-naming conventionYEOMAN_ALLOW_ROOT,runuser,useradd)generators/app/→src/+templates/yeoman-test/yeoman-assertwith custom test helpersDeployment Targets
Serving Architectures
MCP Server Ecosystem
Five bundled MCP servers provide intelligent configuration assistance:
All catalog data externalized to JSON files in
servers/*/catalogs/.do-framework Integration
Generated projects include a complete
do/script suite:do/builddo/pushdo/deploydo/submitdo/testdo/cleando/exportdo/registerdo/cido/manifestdo/logsdo/runBootstrap Infrastructure
ml-container-creator bootstrapprovisions shared AWS infrastructure:~/.ml-container-creator/config.jsonbootstrap status --verifyfor drift detectionbootstrap scanfor discovering pre-existing tagged resourcesCI Integration Harness
Serverless CI system for automated end-to-end validation:
codebuild-submitanddocker-in-dockerdo/register --cipublishes configs to DynamoDBdo/ci reportshows test matrix coverageCLI Configuration Parameters
Granular control over deployment infrastructure:
--endpoint-*flags (instance count, data capture, volume size)--ic-*flags (CPU, memory, GPU count, copy count, model weight)--model-env KEY=VALUE(model-level environment variables)--server-env KEY=VALUE(engine-prefixed server environment variables)do/config,do/export,do/register, and DockerfileModel Loading Adapter
Generated serve scripts resolve provider-prefixed model URIs at runtime:
s3://bucket/path→ Downloads from S3 to/opt/ml/modeljumpstart://model-id→ Resolves via JumpStart manifestregistry://arn:...→ Resolves viaDescribeModelPackagehuggingface-id→ Passed directly to serving engineDeployment Registry
Captures successful deployments as structured records:
do/registerlogs deployment config, model, instance, statusml-container-creator registry list/search/export/import/replaybootstrap statusshows deployed resources with drift detectionThis discussion was created from the release Goodbye-Yeoman.
Beta Was this translation helpful? Give feedback.
All reactions