Zachary Wasserman
f8796bc55b
Fix timezone in MySQL connection string ( #1818 )
...
Fixes #1643
2018-06-11 07:31:39 -07:00
Mike Arpaia
4ddb691524
Remove -f from fleetctl query ( #1814 )
...
close #1812
2018-06-04 22:28:49 -06:00
Kyle Knight
d9038f37f4
Last Seen date and time on Offline host cards and table overview ( #1806 )
...
This PR adds a hover title to the hostname on both the cardview and table view.
If a host is offline it will show it when it was last seen, otherwise it just shows it is Online.
Closes #1804
2018-06-04 09:58:34 -06:00
Kyle Knight
47664009b9
Update dependencies to latest minor releases ( #1803 )
2018-06-04 09:58:14 -06:00
Thordur Bjornsson
71217e6c52
server/service, livequery: Check totals Load for nil ( #1802 )
...
Matches status, if there are no results (yet) this bombs as the
the interface value is nil.
2018-06-04 09:40:41 -06:00
Mike Arpaia
f91790b174
Add template and directory for ADRs ( #1807 )
2018-06-04 09:39:50 -06:00
Alex Flores
56a2b81579
Set allowNativePasswords DSN setting to true ( #1805 )
2018-06-01 14:29:24 -07:00
Mike Arpaia
f6aa2fbb23
Fix an error in the file format docs thanks to @thorduri
2018-05-30 16:29:13 -07:00
Mike Arpaia
3639aebc4f
Fix typo in CLI docs
2018-05-30 10:19:07 -07:00
Mike Arpaia
3a6c923d8d
Use https://fleet.corp.example.com as demo Fleet server address
2018-05-23 22:02:55 -06:00
Mike Arpaia
58e0cb68cb
Fix the CircleCI status badge
2018-05-23 17:28:49 -06:00
Mike Arpaia
fc33f3cbd1
update the update instructions
2018-05-23 15:43:28 -06:00
Mike Arpaia
a172540b7b
Include fleetctl in binary bundle ( #1801 )
2018-05-23 13:19:01 -06:00
Mike Arpaia
1d70b082a5
Add a setup guide for new CLI users ( #1798 )
2018-05-22 17:57:56 -06:00
Mike Arpaia
9924d07bb0
don't commit package-lock.json, we use yarn
2018-05-22 16:17:24 -06:00
Mike Arpaia
c273a92537
Merge pull request #1792 from kolide/fleetctl
...
Merge fleetctl branch into master in preparation for 2.0.0 release candidate
2018-05-22 15:55:35 -06:00
Mike Arpaia
bd91095905
Fleet 2.0.0 Changlelog ( #1797 )
...
This PR adds a "New Features" and "Upgrade Plan" section to the pending 2.0.0 release notes.
close #1793
close #1794
2018-05-22 12:48:18 -06:00
Mike Arpaia
abab0d4691
Add fleetctl convert command for migrating packs to Fleet's format ( #1790 )
2018-05-21 10:26:22 -06:00
Zachary Wasserman
e626d5d060
Add options clients and commands ( #1791 )
2018-05-21 10:25:58 -06:00
Zachary Wasserman
b80e0a102d
Add fleetctl query command ( #1784 )
...
Allow queries targeted by hostname and label name.
2018-05-17 15:54:34 -07:00
Zachary Wasserman
28be59c9a5
Rename ignore-tls flag to insecure ( #1779 )
2018-05-17 16:52:38 -06:00
Thordur Bjornsson
6a4d50c7a6
ensure email and passwords are set during setup ( #1786 )
2018-05-17 08:29:04 -06:00
Thordur Bjornsson
929000ba28
server: formatting ( #1788 )
2018-05-16 23:52:24 -06:00
Kyle Knight
b8795ae0cd
Update README.md ( #1787 )
...
Add GA tracking to Kolide URL
2018-05-16 14:14:35 -05:00
Thordur Bjornsson
d7e1462d10
Check if the jwtToken is valid in authViewer. ( #1785 )
...
Closes #1514
2018-05-16 09:36:35 -06:00
Mike Arpaia
b42e4bacf2
Add name not empty validation for spec types ( #1783 )
2018-05-14 12:23:38 -06:00
Zachary Wasserman
e337b65ada
Fix typoed query name in example pack ( #1780 )
2018-05-10 15:07:14 -07:00
Zachary Wasserman
87331b47e2
Return 404 errors where appropriate in spec endpoints ( #1777 )
2018-05-09 16:54:42 -07:00
Zachary Wasserman
4dfc1ca25e
Improve client error messages with unexpected server errors ( #1776 )
2018-05-09 16:54:23 -07:00
Zachary Wasserman
d7b0abd782
Clean up flag descriptions ( #1778 )
2018-05-09 16:54:07 -07:00
Zachary Wasserman
bef7a99160
Add logging middleware for spec endpoints ( #1774 )
2018-05-09 11:00:48 -07:00
Zachary Wasserman
6e6e390346
Add interactive login support ( #1771 )
2018-05-08 18:34:09 -07:00
Mike Arpaia
f803d55e12
remove fix node-sass ( #1773 )
2018-05-08 18:17:00 -06:00
Mike Arpaia
ab23e60a98
Add fleetctl get label, pack, query for individual items by name ( #1768 )
...
This PR adds support for getting resources by name.
```
$ fleetctl get queries
no queries found
$ fleetctl apply -f ./query.yaml
[+] applied 1 queries
$ fleetctl get queries
+-----------------+--------------------------------+--------------------------------+
| NAME | DESCRIPTION | QUERY |
+-----------------+--------------------------------+--------------------------------+
| osquery_version | The version of the Launcher | select launcher.version, |
| | and Osquery process | osquery.version from |
| | | kolide_launcher_info launcher, |
| | | osquery_info osquery; |
+-----------------+--------------------------------+--------------------------------+
$ fleetctl get query osquery_version
apiVersion: v1
kind: query
spec:
description: The version of the Launcher and Osquery process
name: osquery_version
query: select launcher.version, osquery.version from kolide_launcher_info launcher,
osquery_info osquery;
```
2018-05-08 18:10:01 -06:00
Zachary Wasserman
e8cd007810
Consistent permissions for ~/.fleet/config file ( #1772 )
2018-05-08 17:04:38 -07:00
Zachary Wasserman
bf36d58c51
Allow make build
to build fleet and fleetctl ( #1770 )
2018-05-08 16:56:44 -07:00
Zachary Wasserman
6860761e1c
Add Cloud shoutout in readme
2018-05-08 14:08:56 -07:00
Mike Arpaia
de6dbd0f13
Remove decorators and osquery config from the UI ( #1769 )
2018-05-08 11:03:32 -06:00
Mike Arpaia
2f997b7f22
Merge master
2018-05-07 22:57:08 -06:00
Mike Arpaia
64a75c3b57
fleetctl get labels, queries, and packs ( #1764 )
2018-05-07 20:09:37 -06:00
Mike Arpaia
20fb50a7a6
Add fleetctl delete command ( #1765 )
2018-05-07 20:07:00 -06:00
Zachary Wasserman
d146412364
Implement Get methods for single entities of label, pack and query specs ( #1766 )
...
- Datastore methods (where necessary)
- Service methods
- Endpoints/Handlers
2018-05-07 19:54:29 -06:00
Mike Arpaia
567e3bb228
Update documentation ( #1767 )
2018-05-07 19:53:53 -06:00
Mike Arpaia
2795a61b3c
Working prototype of fleetctl apply ( #1762 )
2018-05-07 17:50:20 -06:00
Zachary Wasserman
0f00c70606
Fixes in query, pack and label clients ( #1763 )
...
- Use authenticated requests
- Don't take a parameter for the Get*Specs methods
2018-05-07 16:30:52 -07:00
Zachary Wasserman
3d1d088be9
Implement clients for labels, packs and queries ( #1760 )
...
Go client methods for making get, set and delete requests on label, pack and
query entities.
2018-05-07 12:44:40 -07:00
Zachary Wasserman
8febf3ed96
Fixes + proposed changes to client error handling ( #1759 )
...
- Fix places where we accidentally return nil when we should return an error.
- Simplify interfaces/implementation of specialized errors
- Use more specific error messages
- Consistent JSON decoding
2018-05-04 14:55:57 -07:00
Caleb Coy
4e8c3482c8
Fleet on ubuntu docs ( #1757 )
2018-05-04 14:10:22 -06:00
Zachary Wasserman
003ad9b5fa
Delete spec entities by name instead of ID ( #1755 )
...
With the UI, deleting by ID made sense. With fleetctl, we now want to delete
by name. Transition only the methods used for spec related entities, as others
will be removed soon.
2018-05-04 11:05:55 -07:00
Mike Arpaia
178cab530f
Update the CLI docs on the master branch ( #1756 )
2018-05-04 11:39:36 -06:00