Good to hear!

For completeness, if you want to know the root cause of the 'add' button
not being there, old versions of the plugin had same technically invalid
HTML syntax for the configuration view which is more strictly interpreted
by modern browsers - fixed in later versions of the plugin.

-Chad


On Sat, 15 Jun 2024, 10:31 Charles Haron, <[email protected]> wrote:

> Hi Chad,
>
> Thanks for the hint on rsync/cron.  Turns out Puppet was adding the old
> plugin.  I've made the necessary Puppet change, so now I have only
> 7.4.0-663 in the plugins directory.   Unfortunately, I'm still seeing it
> load 2.0.0 in the logs and still no "Add" button.
>
> Log output:
> -------- >8 --------
> ❯ cat /var/log/go-server/plugin-com.thoughtworks.gocd.elastic-agent.ecs.log
> 2024-06-14 13:47:58,817 INFO  [Thread-79] ECSElasticPlugin:72 - Loading
> plugin com.thoughtworks.gocd.elastic-agent.ecs version 2.0.0
> (4e392884e572ed609ae3863598ded7a9293cfbf8)
> 2024-06-14 13:50:19,164 INFO  [Thread-79] ECSElasticPlugin:72 - Loading
> plugin com.thoughtworks.gocd.elastic-agent.ecs version 2.0.0
> (4e392884e572ed609ae3863598ded7a9293cfbf8)
> ------- >8 --------
>
> A search for ECS pugins
> ------- >8 --------
> ❯ sudo find /var/lib/go-server -type f -name 'ecs-elastic-agent-plugin*'
> /var/lib/go-server/plugins/external/ecs-elastic-agent-plugin-7.4.0-663.jar
> -------- >8 --------
>
> This is what my Elastic Agents Configuration page looks like.
> [image: ecs_cfg_page.png]
>
> Thanks,
> Charles
>
> On Friday, June 14, 2024 at 12:31:57 PM UTC-4 Chad Wilson wrote:
>
>> What changed in your environment to cause you to notice the add button is
>> missing and that you had an ancient version of the plugin? I'm not aware of
>> such old versions of the plugin, that would seem imply it was a commercial
>> version from before the plugin was open-sourced, since the first open
>> source version was 6.3.0-3
>> <https://github.com/gocd/gocd-ecs-elastic-agent/releases/tag/v6.3.0-3>.
>>
>> I'm not aware of any mechanism internal to GoCD that would cause plugins
>> to re-appear with the plugins/external folder. GoCD via container has an
>> optional automated download mechanism, but seems you are not using that if
>> using systemctl to restart.
>>
>> Do you have some proprietary rsync/cron job or something from an external
>> source that syncs stuff into the plugins directory from elsewhere?
>>
>> In any case, it would seem very unlikely that an ancient version of the
>> plugin like that works correctly now, so we should probably focus on
>> getting the latest version there, and only the latest version (not
>> duplicates).
>>
>> -Chad
>>
>> On Fri, Jun 14, 2024 at 11:31 PM Charles Haron <[email protected]> wrote:
>>
>>> Hello,
>>>
>>> I'm having some trouble with the ECS elastic agent plugin.
>>>
>>> I have no "Add" button as shown in the documentation
>>> <https://github.com/gocd/gocd-ecs-elastic-agent/blob/master/docs/cluster_profile_configuration.md>.
>>> I thought it might be due to an older version of the plugin (2.0.0-157).
>>> So, I attempted to update the plugin to 7.4.0-663.
>>>
>>> I started by removing
>>> /var/lib/go-server/plugins/external/ecs-elastic-agent-plugin-2.0.0-157.jar
>>> and adding
>>> /var/lib/go-server/plugins/external/ecs-elastic-agent-plugin-7.4.0-663.jar.
>>> I then restarted the service with "sudo systemctl restart
>>> go-server.service".
>>>
>>> After the restart, ecs-elastic-agent-plugin-2.0.0-157.jar returned to
>>> /var/lib/go-server/plugins/external/ and the logs say "Loading plugin
>>> com.thoughtworks.gocd.elastic-agent.ecs version 2.0.0"
>>>
>>> So, I have two questions...
>>>
>>>    1. How do I upgrade the plugin?
>>>    2. Why is there no "Add" button for creating a cluster profile?
>>>
>>> My GoCD server version is 23.3.0
>>>
>>> Thanks
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "go-cd" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/go-cd/b3c74d79-1971-473f-a838-580f8b1b3a93n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/go-cd/b3c74d79-1971-473f-a838-580f8b1b3a93n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "go-cd" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/go-cd/c3ce13ff-947a-49b7-8d7f-60235293b1c4n%40googlegroups.com
> <https://groups.google.com/d/msgid/go-cd/c3ce13ff-947a-49b7-8d7f-60235293b1c4n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/CAA1RwH8XY%3D3ORpndWKBmffef3fgu8%3DUgt%2BnaLgcm6auWn4JCPQ%40mail.gmail.com.

Reply via email to