diff --git a/solutions/cncf-generated/argo/argo-4351-support-web-shell-and-enable-user-to-exec-into-pod-from-argocd-ui.json b/solutions/cncf-generated/argo/argo-4351-support-web-shell-and-enable-user-to-exec-into-pod-from-argocd-ui.json new file mode 100644 index 00000000..8a1c49fa --- /dev/null +++ b/solutions/cncf-generated/argo/argo-4351-support-web-shell-and-enable-user-to-exec-into-pod-from-argocd-ui.json @@ -0,0 +1,75 @@ +{ + "version": "kc-mission-v1", + "name": "argo-4351-support-web-shell-and-enable-user-to-exec-into-pod-from-argocd-ui", + "missionClass": "solution", + "author": "KubeStellar Bot", + "authorGithub": "kubestellar", + "mission": { + "title": "argo: Support web shell and enable user to exec into pod from argocd UI", + "description": "Support web shell and enable user to exec into pod from argocd UI. This issue affects 77+ users.", + "type": "feature", + "status": "completed", + "steps": [ + { + "title": "Identify argo feature symptoms", + "description": "Check for the issue in your argo deployment:\n```bash\nkubectl get pods -n argo -l app=argo\nkubectl logs -l app.kubernetes.io/name=argo -n argo --tail=100 | grep -i error\n```\nLook for errors related to: Support web shell and enable user to exec into pod from argocd UI" + }, + { + "title": "Check current Pod configuration", + "description": "Inspect the relevant argo resources:\n```bash\nkubectl get pod -A\nkubectl describe pod -n argo\n```\nWhat change you think needs making.\n\nArgoCD needs to support web shell or EXEC into pod." + }, + { + "title": "Apply the fix for Support web shell and enable user to exec into pod from", + "description": "fixes https://github.com/argoproj/argo-cd/issues/4351\n\nNote on DCO:\n\nIf the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the *Details* link next to the DCO action for instructions on how to resolve this.\n\nChecklist:\n\n* [ ] Either (a) I've created an [enhancement proposal](https://github.com/argoproj/argo-cd/issues/new/choose) and discussed it with the community, (b) this is a bug fix, or (c) this does not need to be in the release\n\nSee the fix PR for details: linked PR" + }, + { + "title": "Confirm Support web shell and enable user to exec into is resolved", + "description": "Verify the fix by checking that the original error no longer occurs:\n```bash\nkubectl logs -l app.kubernetes.io/name=argo -n argo --tail=50 --since=5m\nkubectl get events -n argo --sort-by='.lastTimestamp' | tail -10\n```\nConfirm that the issue symptoms are gone." + } + ], + "resolution": { + "summary": "The root cause is: fixes https://github.com/argoproj/argo-cd/issues/4351\n\nNote on DCO:\n\nIf the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the *Details* link next to the DCO action for instructions on how to resolve this.\n\nChecklist:\n\n* [ ] Either (a) I've created an [enhancement proposal](https://github.com/argoproj/argo-cd/issues/new/choose) and.", + "codeSnippets": [] + } + }, + "metadata": { + "tags": [ + "argo", + "graduated", + "app-definition", + "feature" + ], + "cncfProjects": [ + "argo" + ], + "targetResourceKinds": [ + "Pod" + ], + "difficulty": "intermediate", + "issueTypes": [ + "feature" + ], + "maturity": "graduated", + "sourceUrls": { + "issue": "https://github.com/argoproj/argo-cd/issues/4351", + "repo": "https://github.com/argoproj/argo-cd", + "pr": "https://github.com/argoproj/argo-cd/pull/8905" + }, + "reactions": 77, + "comments": 18, + "synthesizedBy": "copilot" + }, + "prerequisites": { + "kubernetes": ">=1.24", + "tools": [ + "kubectl" + ], + "description": "A running Kubernetes cluster with argo installed or the issue environment reproducible." + }, + "security": { + "scannedAt": "2026-03-10T21:33:52.394Z", + "scannerVersion": "cncf-gen-3.0.0", + "sanitized": true, + "findings": [] + } +}