hashgraph / hashgraph/solo-weaver

Run pkg/jobs at post-install phase in install handler

Open
#856 0 comments 0 reactions 0 assignees View on GitHub
New Feature Story
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.