hashgraph / hashgraph/solo-weaver
Run pkg/jobs at post-install phase in install handler
- Dominant language
- Go
- Stars
- 3
- Forks
- 0
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 46
Description
**Epic:** #1080
In the post-install step of `internal/bll/*/install_handler.go`, after the CN pod reports Ready, call:
```go
jobs.RunPhaseJobs(ctx, dynamicClient, k8sClient, jobsDir, operationID, namespace, jobs.Install, jobs.PhaseInstallPostInstall)
```
## Acceptance Criteria
- [ ] Jobs run only after CN pod containers all report Ready
- [ ] Abort halts post-install; returns error
- [ ] Unit tested
Contributor guide
Research direction
Start in the post-install step of internal/bll/*/install_handler.go and trace where the CN pod reports all containers Ready. Check how aborts and errors are currently handled, then run the existing unit tests for the install handler. Done means post-install jobs run only after readiness, abort returns an error, and the behavior is covered by unit tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100