[jira] [Commented] (GUACAMOLE-1229) Automatically rebuild Docker images

2021-08-16 Thread Matt Grochowalski (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17399982#comment-17399982
 ] 

Matt Grochowalski commented on GUACAMOLE-1229:
--

I'm referring to the contents of [https://hub.docker.com/r/guacamole/guacamole] 
and [https://hub.docker.com/r/guacamole/guacd]

Other projects have a "Supported tags and respective Dockerfile links" section 
that make it clear what "latest" refers to. For example, I can tell it's 
equivalent to 9.0.52-jdk11-openjdk-buster at the moment for Tomcat. It's not 
immediately clear what "latest" refers to for Guacamole. 

It would also be nice to have a way to pull in the latest security updates 
automatically but require some sort of manually intervention for version 
upgrades.

Is the plan to follow semantic versioning now? If so, maybe a 1.X tag that 
automatically pulled in patches to Guacamole itself + upstream dependencies? 
For example, 1.3, 1.3.1-20210817, and latest could all be different tags for 
the same container.

> Automatically rebuild Docker images
> ---
>
> Key: GUACAMOLE-1229
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1229
> Project: Guacamole
>  Issue Type: Task
>Reporter: Jia Oneill
>Assignee: Mike Jumper
>Priority: Trivial
>
> The {{guacamole/guacamole}} and {{guacamole/guacd}} Docker images are 
> normally built only as part of the release process. Since these images depend 
> on packages outside of Apache Guacamole (such as Tomcat and various 
> distro-maintained libraries), it would be better if these images were 
> automatically rebuilt to pull in any updates to dependencies.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-1229) Automatically rebuild Docker images

2021-08-16 Thread Mike Jumper (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17399963#comment-17399963
 ] 

Mike Jumper commented on GUACAMOLE-1229:


{quote}
Can you update the Overview packages on Dockerhub to add a description of what 
"latest" is?
{quote}

What are you referring to?

git master is not a release, but the current unstable development tree. The 
"latest" tag in Docker will point to the latest release. The git source that's 
rebuilt for the "latest" tag is not master but the git tag for that release - a 
fixed point in time.

> Automatically rebuild Docker images
> ---
>
> Key: GUACAMOLE-1229
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1229
> Project: Guacamole
>  Issue Type: Task
>Reporter: Jia Oneill
>Assignee: Mike Jumper
>Priority: Trivial
>
> The {{guacamole/guacamole}} and {{guacamole/guacd}} Docker images are 
> normally built only as part of the release process. Since these images depend 
> on packages outside of Apache Guacamole (such as Tomcat and various 
> distro-maintained libraries), it would be better if these images were 
> automatically rebuilt to pull in any updates to dependencies.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-1229) Automatically rebuild Docker images

2021-08-16 Thread Matt Grochowalski (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17399952#comment-17399952
 ] 

Matt Grochowalski commented on GUACAMOLE-1229:
--

Can you update the Overview packages on Dockerhub to add a description of what 
"latest" is? I was looking for the latest release re-built with security 
patches (what this added), but assumed "latest" corresponded to the latest git 
master HEAD rev.

> Automatically rebuild Docker images
> ---
>
> Key: GUACAMOLE-1229
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1229
> Project: Guacamole
>  Issue Type: Task
>Reporter: Jia Oneill
>Assignee: Mike Jumper
>Priority: Trivial
>
> The {{guacamole/guacamole}} and {{guacamole/guacd}} Docker images are 
> normally built only as part of the release process. Since these images depend 
> on packages outside of Apache Guacamole (such as Tomcat and various 
> distro-maintained libraries), it would be better if these images were 
> automatically rebuilt to pull in any updates to dependencies.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-1229) Automatically rebuild Docker images

2021-06-18 Thread Mike Jumper (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17365661#comment-17365661
 ] 

Mike Jumper commented on GUACAMOLE-1229:


Went ahead and created our own set of credentials for automated builds. Things 
_should_ now be working, with the "latest" tag for both "guacamole/guacamole" 
and "guacamole/guacd" now always being a nightly rebuild of the latest release.

The version number tag will always effectively be a snapshot of things at the 
time the original release was made.

> Automatically rebuild Docker images
> ---
>
> Key: GUACAMOLE-1229
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1229
> Project: Guacamole
>  Issue Type: New Feature
>Reporter: Jia Oneill
>Assignee: Mike Jumper
>Priority: Trivial
>
> The {{guacamole/guacamole}} and {{guacamole/guacd}} Docker images are 
> normally built only as part of the release process. Since these images depend 
> on packages outside of Apache Guacamole (such as Tomcat and various 
> distro-maintained libraries), it would be better if these images were 
> automatically rebuilt to pull in any updates to dependencies.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-1229) Automatically rebuild Docker images

2021-06-18 Thread Mike Jumper (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17365635#comment-17365635
 ] 

Mike Jumper commented on GUACAMOLE-1229:


It looks like there is an existing Docker Hub user that can be used for this 
("asfjenkins"), but there doesn't seem to be a set of credentials currently 
available for that user within Jenkins: INFRA-21775

> Automatically rebuild Docker images
> ---
>
> Key: GUACAMOLE-1229
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1229
> Project: Guacamole
>  Issue Type: New Feature
>Reporter: Jia Oneill
>Assignee: Mike Jumper
>Priority: Trivial
>
> The {{guacamole/guacamole}} and {{guacamole/guacd}} Docker images are 
> normally built only as part of the release process. Since these images depend 
> on packages outside of Apache Guacamole (such as Tomcat and various 
> distro-maintained libraries), it would be better if these images were 
> automatically rebuilt to pull in any updates to dependencies.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)