s1
This commit is contained in:
@@ -13,20 +13,24 @@ import (
|
||||
)
|
||||
|
||||
type Worker struct {
|
||||
id int
|
||||
db *sql.DB
|
||||
repoStore *db.RepoStore
|
||||
eventChan chan<- *events.Event
|
||||
jobChan <-chan int64
|
||||
id int
|
||||
db *sql.DB
|
||||
repoStore *db.RepoStore
|
||||
eventChan chan<- *events.Event
|
||||
jobChan <-chan int64
|
||||
kubeconfig string
|
||||
namespace string
|
||||
}
|
||||
|
||||
func NewWorker(id int, database *sql.DB, eventChan chan<- *events.Event, jobChan <-chan int64) *Worker {
|
||||
func NewWorker(id int, database *sql.DB, eventChan chan<- *events.Event, jobChan <-chan int64, kubeconfig, namespace string) *Worker {
|
||||
return &Worker{
|
||||
id: id,
|
||||
db: database,
|
||||
repoStore: db.NewRepoStore(database),
|
||||
eventChan: eventChan,
|
||||
jobChan: jobChan,
|
||||
id: id,
|
||||
db: database,
|
||||
repoStore: db.NewRepoStore(database),
|
||||
eventChan: eventChan,
|
||||
jobChan: jobChan,
|
||||
kubeconfig: kubeconfig,
|
||||
namespace: namespace,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -137,7 +141,7 @@ func (w *Worker) cloneRepo(ctx context.Context, repo *model.Repo) (string, error
|
||||
}
|
||||
|
||||
func (w *Worker) deployToK8s(ctx context.Context, repo *model.Repo, imageName string) error {
|
||||
kubectl := k8s.NewKubectlClient("default")
|
||||
kubectl := k8s.NewKubectlClient(w.namespace, w.kubeconfig)
|
||||
|
||||
// Generate manifest
|
||||
manifest := k8s.GenerateFullManifest(repo, imageName)
|
||||
|
||||
Reference in New Issue
Block a user