Begin to fill in pt-agent. Use new, experimental Percona::Toolkit. Remove Versions resource; add as optional attrib to Agent resource.

This commit is contained in:
Daniel Nichter
2012-12-24 13:17:48 -07:00
parent 93416d4cb6
commit 593e64e6ec
5 changed files with 282 additions and 1273 deletions

View File

@@ -15,12 +15,11 @@ has 'hostname' => (
is => 'ro',
isa => 'Str',
required => 1,
default => sub { return `hostname 2>/dev/null` },
);
has 'versions' => (
is => 'ro',
isa => 'Maybe[Percona::WebAPI::Resource::Versions]',
isa => 'Maybe[HashRef]',
required => 0,
default => undef,
);

View File

@@ -1,14 +0,0 @@
package Percona::WebAPI::Resource::Versions;
use Mo;
with 'Percona::WebAPI::Representation::JSON';
with 'Percona::WebAPI::Representation::HashRef';
has 'versions' => (
is => 'ro',
isa => 'HashRef',
required => 1,
);
1;