mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
803bc41366
* Stop rendering results when query hasn’t been run * Adds QueryPageSelectTargets component * Re-arranges target select input on Query Page * Adds label to KolideAce component * Re-arrange inputs on the Query Form component
247 lines
5.0 KiB
JavaScript
247 lines
5.0 KiB
JavaScript
export const adminUserStub = {
|
|
id: 1,
|
|
admin: true,
|
|
email: 'hi@gnar.dog',
|
|
name: 'Gnar Mike',
|
|
username: 'gnardog',
|
|
};
|
|
|
|
export const configOptionStub = {
|
|
id: 1,
|
|
name: 'config_option_name',
|
|
value: 'config option value',
|
|
read_only: false,
|
|
};
|
|
|
|
export const configStub = {
|
|
org_info: {
|
|
org_name: 'Kolide',
|
|
org_logo_url: '0.0.0.0:8080/logo.png',
|
|
},
|
|
server_settings: {
|
|
kolide_server_url: '',
|
|
},
|
|
smtp_settings: {
|
|
configured: false,
|
|
domain: '',
|
|
sender_address: '',
|
|
server: '',
|
|
port: 587,
|
|
authentication_type: 'authtype_username_password',
|
|
user_name: '',
|
|
password: '',
|
|
enable_ssl_tls: true,
|
|
authentication_method: 'authmethod_plain',
|
|
verify_ssl_certs: true,
|
|
enable_start_tls: true,
|
|
email_enabled: false,
|
|
},
|
|
};
|
|
|
|
export const flatConfigStub = {
|
|
org_name: 'Kolide',
|
|
org_logo_url: '0.0.0.0:8080/logo.png',
|
|
kolide_server_url: '',
|
|
configured: false,
|
|
domain: '',
|
|
sender_address: '',
|
|
server: '',
|
|
port: 587,
|
|
authentication_type: 'authtype_username_password',
|
|
user_name: '',
|
|
password: '',
|
|
enable_ssl_tls: true,
|
|
authentication_method: 'authmethod_plain',
|
|
verify_ssl_certs: true,
|
|
enable_start_tls: true,
|
|
email_enabled: false,
|
|
};
|
|
|
|
export const hostStub = {
|
|
created_at: '2017-01-10T19:18:55Z',
|
|
updated_at: '2017-01-10T20:13:52Z',
|
|
deleted_at: null,
|
|
deleted: false,
|
|
id: 1,
|
|
detail_updated_at: '2017-01-10T20:01:48Z',
|
|
seen_time: '2017-01-10T20:13:54Z',
|
|
hostname: '52883a0ba916',
|
|
uuid: 'FD87130B-09A9-683D-9095-D92CD20728CA',
|
|
platform: 'ubuntu',
|
|
osquery_version: '2.1.2',
|
|
os_version: 'Ubuntu 14.4.',
|
|
build: '',
|
|
platform_like: 'debian',
|
|
code_name: '',
|
|
uptime: 45469000000000,
|
|
memory: 2094940160,
|
|
cpu_type: '6',
|
|
cpu_subtype: '78',
|
|
cpu_brand: 'Intel(R) Core(TM) i5-6267U CPU @ 2.90GHz',
|
|
cpu_physical_cores: 2,
|
|
cpu_logical_cores: 2,
|
|
hardware_vendor: ' ',
|
|
hardware_model: 'BHYVE',
|
|
hardware_version: '1.0',
|
|
hardware_serial: 'None',
|
|
computer_name: '52883a0ba916',
|
|
primary_ip_id: 1,
|
|
network_interfaces: [
|
|
{
|
|
id: 1,
|
|
interface: 'eth0',
|
|
address: '172.19.0.8',
|
|
mask: '255.255.0.0',
|
|
broadcast: '172.19.0.8',
|
|
point_to_point: '',
|
|
mac: '02:42:ac:13:00:08',
|
|
type: 1,
|
|
mtu: 1500,
|
|
metric: 0,
|
|
ipackets: 512,
|
|
opackets: 317,
|
|
ibytes: 97231,
|
|
obytes: 43502,
|
|
ierrors: 0,
|
|
oerrors: 0,
|
|
last_change: -1,
|
|
},
|
|
],
|
|
status: 'online',
|
|
display_text: '52883a0ba916',
|
|
target_type: 'hosts',
|
|
host_ip_address: '172.19.0.8',
|
|
host_mac: '02:42:ac:13:00:08',
|
|
host_cpu: '1 x 2.4Ghz',
|
|
};
|
|
|
|
export const labelStub = {
|
|
created_at: '2017-01-16T23:11:01Z',
|
|
updated_at: '2017-01-16T23:11:01Z',
|
|
deleted_at: null,
|
|
deleted: false,
|
|
id: 1,
|
|
name: 'All Hosts',
|
|
description: '',
|
|
query: 'select 1;',
|
|
platform: '',
|
|
label_type: 1,
|
|
display_text: 'All Hosts',
|
|
count: 20,
|
|
online: 20,
|
|
offline: 0,
|
|
missing_in_action: 0,
|
|
host_ids: [],
|
|
type: 'all',
|
|
target_type: 'labels',
|
|
};
|
|
|
|
export const licenseStub = () => {
|
|
const tomorrow = new Date();
|
|
tomorrow.setDate(tomorrow.getDate() + 1);
|
|
|
|
return {
|
|
token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ',
|
|
expiry: tomorrow.toISOString(),
|
|
allowed_hosts: 100,
|
|
hosts: 70,
|
|
evaluation: false,
|
|
revoked: false,
|
|
organization: 'Kolide',
|
|
};
|
|
};
|
|
|
|
export const packStub = {
|
|
created_at: '0001-01-01T00:00:00Z',
|
|
updated_at: '0001-01-01T00:00:00Z',
|
|
deleted_at: null,
|
|
deleted: false,
|
|
id: 3,
|
|
name: 'Pack Name',
|
|
description: 'Pack Description',
|
|
platform: '',
|
|
created_by: 1,
|
|
disabled: false,
|
|
host_ids: [],
|
|
label_ids: [],
|
|
};
|
|
|
|
export const queryStub = {
|
|
created_at: '2016-10-17T07:06:00Z',
|
|
deleted: false,
|
|
deleted_at: null,
|
|
description: '',
|
|
differential: false,
|
|
id: 1,
|
|
interval: 0,
|
|
name: 'dev_query_1',
|
|
platform: '',
|
|
query: 'select * from processes',
|
|
snapshot: false,
|
|
updated_at: '2016-10-17T07:06:00Z',
|
|
version: '',
|
|
};
|
|
|
|
export const scheduledQueryStub = {
|
|
id: 1,
|
|
interval: 60,
|
|
name: 'Get all users',
|
|
pack_id: 123,
|
|
platform: 'darwin',
|
|
query: 'SELECT * FROM users',
|
|
query_id: 5,
|
|
removed: false,
|
|
shard: 12,
|
|
snapshot: true,
|
|
};
|
|
|
|
export const userStub = {
|
|
id: 1,
|
|
admin: false,
|
|
email: 'hi@gnar.dog',
|
|
enabled: true,
|
|
name: 'Gnar Mike',
|
|
username: 'gnardog',
|
|
};
|
|
|
|
const queryResultStub = {
|
|
description: 'root',
|
|
directory: '/root',
|
|
gid: '0',
|
|
gid_signed: '0',
|
|
groupname: 'root',
|
|
host_hostname: hostStub.hostname,
|
|
};
|
|
|
|
export const campaignStub = {
|
|
hosts: [hostStub, { ...hostStub, id: 100 }],
|
|
hosts_count: {
|
|
failed: 0,
|
|
successful: 2,
|
|
total: 2,
|
|
},
|
|
id: 1,
|
|
query_id: queryStub.id,
|
|
query_results: [queryResultStub],
|
|
totals: {
|
|
count: 2,
|
|
missing_in_action: 0,
|
|
offline: 0,
|
|
online: 2,
|
|
},
|
|
};
|
|
|
|
export default {
|
|
adminUserStub,
|
|
campaignStub,
|
|
configStub,
|
|
flatConfigStub,
|
|
hostStub,
|
|
labelStub,
|
|
licenseStub,
|
|
packStub,
|
|
queryStub,
|
|
scheduledQueryStub,
|
|
userStub,
|
|
};
|