teamcity-openstack-plugin icon indicating copy to clipboard operation
teamcity-openstack-plugin copied to clipboard

agent-push workflow

Open mavlyutov opened this issue 10 years ago • 8 comments

there is a magical strategy to push agent to newly created fresh machine. without creating the image with preconfigured parameters.

we need to investigate it

mavlyutov avatar Sep 09 '14 07:09 mavlyutov

Thats an interesting topic. What modules can i work on ?

HubDevUser avatar Jun 17 '15 22:06 HubDevUser

unfortunately, that code inside teamcity itself and not open sourced

mavlyutov avatar Jun 19 '15 11:06 mavlyutov

It was added in TC 9.1.1 however it fails: https://youtrack.jetbrains.com/issue/TW-42335

HubDevUser avatar Aug 31 '15 16:08 HubDevUser

The reason for failure is not being able to resolve the instance.
The plugin sets the name to : clouds.openstack." + getImageId() + "." + instanceId," I will refactor to fix this problem

HubDevUser avatar Sep 02 '15 21:09 HubDevUser

@GodofGurus : Did you succeed with agent-push workflow ?

axel3rd avatar Apr 04 '18 18:04 axel3rd

clouds.openstack." + getImageId() + "." + instanceId,"

here, but requires that after server started, we should wait the ip association (fixed or floating #28).

axel3rd avatar May 16 '18 16:05 axel3rd

here, but requires that after server started, we should wait the ip association (fixed or floating #28).

Will not be fixed by "floating ip support". After exchange with JetBrains support, the "agent push workflow" is more complicated to implement and the best practice is to have an agent on Cloud VM with server endpoint URL configured.

axel3rd avatar Jul 23 '18 08:07 axel3rd

I let opened this issue, but in won't fix (se previous comment).

axel3rd avatar Jul 30 '18 16:07 axel3rd