Commit Graph

21 Commits

Author SHA1 Message Date
Andreas Jaeger 3e5483d1dc Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: If0c2011947c9eb63f59093812b5f9f95ce56a6f8
2019-12-18 09:39:30 +01:00
Vladimir Kuklin 60c39fa362 Revert "Bump version to 11.0.0"
This reverts commit 682e626961.

Change-Id: I8084b437f3a4daf512732095d6c35bdb816d6514
2017-03-29 11:53:25 +00:00
Vladimir Kuklin 682e626961 Bump version to 11.0.0
Change-Id: I2dee213c28f94c4b7819a14316f433e195b30372
2017-03-02 17:27:34 +03:00
Georgy Kibardin d80220deef Make Astute depend on Timmy
Since Timmy is required for Astute to perform diagnostic snapshot
creation it should be made a dependency.

Change-Id: Ie1f66bb81ac7d1df701b29d6af694410cb3a9540
Closes-Bug: #1617970
2016-08-29 15:39:28 +03:00
Jenkins fa254cf7ca Merge "Remove provision using Cobbler profiles (used before 6.1)" 2016-08-08 17:05:25 +00:00
Vladimir Sharshov (warpc) 78830da25b Remove provision using Cobbler profiles (used before 6.1)
Details:

- remove old logs parser code and tests;
- remove stop deployment code for OS installers;
- remove old config variables;
- remove non-using gem 'net-ssh-multi'.

Change-Id: If938bfd8e5484f5431c645e55e7349572b19ea4c
2016-08-05 13:40:03 +03:00
Dmitry Ilyin b106c0557d Add Simulator class and command
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
2016-07-14 21:54:44 +00:00
Vladimir Kuklin 94c96e3582 Add support for dry-run deployment without actual graph execution
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
2016-05-10 14:27:36 +00:00
Sergey Kulanov 0d0f36418b Bump version to 10.0
Change-Id: I9168641b8cf515f613c3c1066bd545917a1e6133
Related-bug: #1558589
2016-03-27 20:30:44 +00:00
Valentin Kaplov fcfc4916e3 Added network-checker to requires of MCollective Agents
network-checker is required to check the availability of
the remote repositories.

Change-Id: I0ccf42fd7ff05d68aa4a4aee426c1c8bfa4daea4
Partial-Bug: #1540346
2016-02-04 10:38:37 +00:00
Sergey Kulanov 2bef8bc37e Bump version to 9.0
Change-Id: I1a2f5b59d356b1b1ad8495eb16fba225d7eaa8cc
2015-12-17 15:45:26 +02:00
Sergey Kulanov eee068ed55 Align rpm spec with the rest fuel packages
Change-Id: Idf943ad50919b28da78ca5128f3b387f0e6cce04
Related-bug: #1524758
2015-12-12 16:31:02 +02:00
Ivan Suzdal 35ff57cf55 Update astute package
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
2015-12-03 12:07:55 +00:00
Vladimir Sharshov (warpc) b60624ee2c Move from amqp-gem to bunny
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
2015-11-27 02:38:20 +03:00
Vladimir Sharshov (warpc) 951b2f1e15 Replace Popen4 to Open3 gem
This standard gem (Ruby 2.0 and higher) now support all staff which
Astute required from Popen4.

Change-Id: I7e7bf2b8510d811f73f2235e31522529e8107e93
Closes-Bug: #1518325
2015-11-20 20:33:01 +03:00
Vladimir Sharshov (warpc) 9126e1ce33 Bump version to 8.0
Change-Id: I40144ebe01aa1e4e16dda1e921a6a9b6f2f9fe73
2015-08-28 16:46:52 +03:00
Aleksandra Fedorova 58869dfcc2 Bump version to 7.0
Change-Id: I63f09bc041d8604d9f2c23e568752db5b91583e2
2015-06-08 20:56:07 +03:00
Sergey Kulanov 83b23783ed Allow to re-define release/version parameters for rpmbuild
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
2015-04-30 17:01:45 +03:00
Andrey Nikitin 6775341add Ruby %name must be changed to satisfy renamed pkg.
Related-Bug: #1403088

Change-Id: Ie79b5c9cd953b7ab520aeba532bbf9091971240d
2015-04-29 12:54:58 +03:00
Dmitry Pyzhov 3259c65fc2 Set version of Fuel to 6.1 everywhere
Change-Id: Ieea8683b354d140e241e91837a0d575cbeb7f5a1
2015-04-16 14:56:16 +00:00
Vladimir Kuklin 055b2d82fe Add astute package rpm spec and deb rules
Related blueprint: package-fuel-components

Change-Id: Ibd0e135deccc794ecfb38856c8ce4fb3f2c85e8b
2015-04-16 16:48:43 +03:00