In order for helm install/test to run to verify production images in k8s environment, there will need to be a k8s environment running. In the near term this will be minikube running on integration agents.
Description
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
operations/puppet | production | +59 -1 | Pipeline: setup minikube in CI | |
operations/puppet | production | +41 -14 | ci: Refactor pipeline deps using separate CI role |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | None | T170453 FY2017/18 Program 6: Streamlined Service delivery | |||
Invalid | None | T170480 FY2017/18 Program 6 - Outcome 2: Developers are able to develop and test their applications through a unified pipeline towards production deployment. | |||
Invalid | None | T170481 FY2017/18 Program 6 - Outcome 2 - Objective 2: Set up a continuous integration and deployment pipeline | |||
Resolved | None | T157469 Mathoid CI Container Build | |||
Resolved | dduvall | T183165 Verify functionality of the 'production' image in the context of an isolated k8s deployment | |||
Invalid | None | T188936 ensure minikube running on integration agents | |||
Invalid | None | T191211 Permission denied upon `minikube start` as non-root user |
Event Timeline
Change 421973 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[operations/puppet@production] ci: Refactor pipeline deps using separate CI role
Change 421973 merged by Alexandros Kosiaris:
[operations/puppet@production] ci: Refactor pipeline deps using separate CI role
Change 428010 had a related patch set uploaded (by Thcipriani; owner: Thcipriani):
[operations/puppet@production] Pipeline: setup minikube in CI
Created CI agents with minikube with the patch from this task cherry-picked on the CI puppetmaster. Need to merge puppet patch to close this task, but functionally complete.
Minikube is currently running on tests integration agents thanks to a puppetmaster cherrypick; however, this quarter the goal is to remove that cherrypick and shift from minikube to the CI namespace (created in T196654) of the staging k8s cluster.
Change 428010 abandoned by Thcipriani:
Pipeline: setup minikube in CI
Reason:
No longer needed