yandex-qatools / teamcity-openstack-plugin

Teamcity plugin to add openstack integration
Other
25 stars 24 forks source link

agent-push workflow #10

Open mavlyutov opened 10 years ago

mavlyutov commented 10 years ago

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

HubDevUser commented 9 years ago

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

mavlyutov commented 9 years ago

unfortunately, that code inside teamcity itself and not open sourced

HubDevUser commented 9 years ago

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

HubDevUser commented 9 years ago

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

axel3rd commented 6 years ago

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

axel3rd commented 6 years ago

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

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

axel3rd commented 6 years ago

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 commented 6 years ago

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