teamcity-openstack-plugin
teamcity-openstack-plugin copied to clipboard
agent-push workflow
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
Thats an interesting topic. What modules can i work on ?
unfortunately, that code inside teamcity itself and not open sourced
It was added in TC 9.1.1 however it fails: https://youtrack.jetbrains.com/issue/TW-42335
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
@GodofGurus : Did you succeed with agent-push workflow ?
clouds.openstack." + getImageId() + "." + instanceId,"
here, but requires that after server started, we should wait the ip association (fixed or floating #28).
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.
I let opened this issue, but in won't fix (se previous comment).