Skip to content

Commit b29e0e3

Browse files
committed
feat(aws-transform): sync Kiro Power from ATXKiroPower (post cli-3.3.0)
Promote ATXKiroPower/mainline continuous-modernization steering updates merged since the cli-3.3.0 tag (EC2/Batch execution, scheduling, remediation, source handling). Bump POWER.md version 2.1.2 -> 2.2.0 (minor; feature release).
1 parent 0821ead commit b29e0e3

6 files changed

Lines changed: 157 additions & 32 deletions

aws-transform/POWER.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ displayName: "AWS Transform"
44
description: "Migrate, modernize, and upgrade codebases: .NET Framework to .NET 8/10, mainframe COBOL to Java, VMware VMs to EC2, SQL Server/Oracle/MySQL to Aurora, and Java/Python/Node.js version upgrades or AWS SDK migrations. Assess, plan, and execute code transformations from your IDE."
55
keywords: ["migrate", "modernize", "mainframe", "cobol", "vmware", "dotnet", ".net framework", "windows", "sql server", "oracle", "mysql", "aurora", "ec2 migration", "rehost", "lift-and-shift", "replatform", "legacy", "code upgrade", "sdk migration", "boto3", "java upgrade", "atx", "continuous modernization", "AWS Transform - continuous modernization"]
66
author: "AWS"
7-
version: "2.1.2"
7+
version: "2.2.0"
88
---
99

1010
# AWS Transform Power

aws-transform/steering/workload-continuous-modernization-batch-execution.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ Show the list to the customer and ask:
270270
3. **Repos to analyze:** all repos in source, or a specific subset
271271
4. **Analysis type:** `tech-debt-comprehensive`, `tech-debt-quick`, `security`, `agentic-readiness`, `modernization-readiness`
272272

273-
If the list is empty or the customer wants to register a new source first, run `atx ct source add` via the [continuous-modernization-source](workload-continuous-modernization-source.md) skill, then return here.
273+
If the list is empty, the customer wants to register a new source, or needs to update the token on an existing source, use the [continuous-modernization-source](workload-continuous-modernization-source.md) skill (`source add` for new, `source update` for existing), then return here.
274274

275275
Once the source is selected, run discovery and enumerate:
276276

@@ -360,6 +360,13 @@ read -s TOKEN && { aws secretsmanager create-secret --name "<secret-name>" \
360360
--secret-string "$TOKEN" --region <region>; }; unset TOKEN
361361
```
362362

363+
- If the secret exists → ask the customer: "Your `<secret-name>` token was last updated on `<LastChangedDate>`. Would you like to rotate it, or is the current token still valid?" If they want to rotate:
364+
365+
```bash
366+
read -s TOKEN && aws secretsmanager put-secret-value --secret-id "<secret-name>" \
367+
--secret-string "$TOKEN" --region <region>; unset TOKEN
368+
```
369+
363370
**Step B — Confirm SCM configuration with user (MANDATORY for non-local providers):**
364371

365372
Before submitting any batch job (analysis or remediation), ask the user to confirm the SCM provider config that will be injected into the container. An incorrect identifier, email, or username causes clone failures inside the container after the setup phase.

0 commit comments

Comments
 (0)