Since Timmy is required for Astute to perform diagnostic snapshot
creation it should be made a dependency.
Change-Id: Ie1f66bb81ac7d1df701b29d6af694410cb3a9540
Closes-Bug: #1617970
The simulatir tool can be used either to virtually
run the deployment to find out the task run order
or to plot the entire graph or its subset.
> Run deployment from the YAML dumped by Astute
astute-simulator -y /path/to/yaml/file.yaml
> Run deployments with task failure emulation
astute-simulator -y /path/to/yaml/file.yaml -f ntp-client/2,heat-db/1 -P
> Using node and task name filters
astute-simulator -y /path/to/yaml/file.yaml -g openstack -G '^2$' -p
Related-bug: #1569839
Change-Id: I6f583347e2f039a470410900c38d7a1d70151b56
This patch allows for astute to receive 'dry_run' option in deployment
message and skip actual graph execution. This makes it easier for Fuel
users to execut particular deployment and see the resulting expanded
deployment graph.
Change-Id: I28f216522fbeba9663d836b3d5a2f64c51133238
Partial-bug: #1569839
network-checker is required to check the availability of
the remote repositories.
Change-Id: I0ccf42fd7ff05d68aa4a4aee426c1c8bfa4daea4
Partial-Bug: #1540346
Add systemd unit file for astute
Add sysconfig file for astute with systemd
Upgrade spec file to support CentOS7
Blueprint: master-on-centos7
Is NOT compatible with centos 6 because in our build cases yum-builddep on ubuntu doesn't reveal rhel macros
Change-Id: Iefd9c574499a4f0022f8bbef6dc64fa04d4d2a7a
Differents:
- separate independent chanel for outgoing report;
- solid way to redeclare already existed queues;
- auto recovery mode in case of network problem by default;
- more solid, modern and simple library for AMQP.
Also:
- implement asynchronous logger for event callbacks.
Short words from both gems authors:
amqp gem brings in a fair share of EventMachine complexity which
cannot be fully eliminated. Event loop blocking, writes that
happen at the end of loop tick, uncaught exceptions in event
loop silently killing it: it's not worth the pain unless
you've already deeply invested in EventMachine and
understand how it works.
Closes-Bug: #1498847
Closes-Bug: #1487397
Closes-Bug: #1461562
Related-Bug: #1485895
Related-Bug: #1483182
Change-Id: I52d005498ccb978ada158bfa64b1c7de1a24e9b0
This standard gem (Ruby 2.0 and higher) now support all staff which
Astute required from Popen4.
Change-Id: I7e7bf2b8510d811f73f2235e31522529e8107e93
Closes-Bug: #1518325
We can re-define release and version parameters while building
package(s) (for rpmbuild):
* --define "release $RELEASE"
* --define "version $VERSION"
Change-Id: I8884b79d9f5fbbaa4cc4f400a12fe2497c33ba82
Related-blueprint: package-fuel-components