unclear how to trigger revisions of the application image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-k8s-jenkins-agent |
Fix Released
|
Medium
|
Unassigned |
Bug Description
As far as I can tell, the way the image to run is defined is just the string from from config['image'].
However that is just 'jenkins-
Which means that if I do "juju deploy jenkins-
It also is unclear how you would trigger K8s to roll out an update that you want it to have, since everything is just referenced by its label.
It is also odd to name the *application* pod '*-operator'. The Operator pod is the 'hypervisor' of the running application (which is where the Charm code runs). But the actual application pod certainly shouldn't be considered an -operator, should it?
Changed in charm-k8s-jenkins-agent: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
The default image has been updated to "jenkinscicharm ers/jenkinsagen t:edge" . This is built from an OCI Recipe on Launchpad. There isn't currently a way to tag those images differently in an automated way (see https:/ /bugs.launchpad .net/launchpad/ +bug/1897813) but when that's available, or there's a different approach here, we'll update things to use a more specific revision.
The user is still free to set that image to be whatever they want as well of course.