Skip to content

Conversation

@RichardSlater
Copy link
Contributor

[XXXX-<Title> - Please use the Work Item number and Title as PR Name, not subtasks]

📲 What

Migration from taskctl to eirctl based upon eirctl migration guide.

🤔 Why

Usage of taskctl is deprecated within Ensono Digital.

🛠 How

Following steps in: https://github.com/Ensono/eirctl/blob/docs/migration/docs/migration.adoc

👀 Evidence

🕵️ How to test

Notes for QA

✅ Acceptance criteria Checklist

  • Code peer reviewed?
  • Documentation has been updated to reflect the changes?
  • Passing all automated tests, including a successful deployment?
  • Passing any exploratory testing?
  • Rebased/merged with latest changes from development and re-tested?
  • Meeting the Coding Standards?

@RichardSlater RichardSlater self-assigned this Aug 11, 2025
@RichardSlater RichardSlater added the terraform Pull requests that update Terraform code label Aug 11, 2025
@RichardSlater RichardSlater changed the title Chore/eirctl TaskCTL to eirctl migration Aug 11, 2025
…werShell

PowerShell in the container doesn't recognize sudo or native shell commands like ln. This fix wraps the symlink commands in 'sh -c' to execute them in a proper shell environment where these commands are available.
Created detailed documentation analyzing the persistent Java detection failure in eirctl Docker containers during the taskctl to eirctl migration.

Document includes:

- Problem statement with technical root cause analysis

- Detailed breakdown of 10 remediation attempts with commit links

- Architecture analysis of process chains and environment propagation

- 7 proposed solutions with implementation details and risk assessment

- Comparison matrix and recommended hybrid approach

- Investigation checklist and lessons learned

- Complete references and build log excerpts

This 31-page document serves as a comprehensive resource for:

- Understanding the multi-level environment variable inheritance issue

- Evaluating solution options (container fix, context config, bash scripts)

- Planning the path forward to unblock the eirctl migration

Related: PR #741
@sonarqubecloud
Copy link

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

Labels

terraform Pull requests that update Terraform code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants