Martin Angers
656e5bfc70
Flag when the Apple BM terms have expired ( #9091 )
...
#8862
Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
2023-01-06 17:44:20 -03:00
Martin Angers
0b5fcd8e27
Add support for custom headers in fleetctl ( #6118 )
2022-06-07 16:00:09 -04:00
Michal Nicpon
075702113a
Print version warning when using fleetctl ( #4139 )
...
* Remove deprecated call in fleetctl
* Remove duplicate error returned by app.Run in tests
2022-02-14 09:43:34 -07:00
Martin Angers
c997f853e5
Make creation of http.Client uniform across the codebase ( #3097 )
2021-11-24 15:56:54 -05:00
Martin Angers
69a4985cac
Use new error handling approach in other packages ( #2954 )
2021-11-22 09:13:26 -05:00
Lucas Manuel Rodriguez
54805b5b72
Perform early session check on fleetctl commands ( #2620 )
...
* Perform early session check on fleetctl
* Add fleetctl test for the early session check
2021-10-22 15:41:17 -03:00
Martin Angers
3aef96e15c
Add test for fleetctl preview ( #2388 )
...
* Start a fleetctl preview test
* Add tests for fleetctl preview
* Fix setting of fleetctl auth token in test
* Add fleet instance vulnerabilities config to response of GetAppConfig
* Add checks that fleetctl preview enables vulnerability detection
* Adjust doc for get config API response
* Add the include-server-config flag to fleetctl get config
* Update test now that some of the PRs have been merged
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2021-10-07 10:19:10 -03:00
Tomas Touceda
d6d53acda5
Issue 1600 fleetctl license expiration ( #1800 )
...
* Show banner in fleet and fleetctl if license expired
* Ignore if license is nil or tier is core
* Address review comments
2021-08-26 10:28:53 -03:00
Martin Angers
a3714d2ed9
Add fleetctl debug connection command ( #1706 )
...
Adds the `fleetctl debug connection` command to investigate
connection issues to the fleet server.
Closes #1579 .
2021-08-24 08:50:03 -04:00
Tomas Touceda
545b3f396e
Issue 1362 fleetctl user roles ( #1397 )
...
* WIP
* Add get user_roles and apply for a user_roles spec to fleetctl
* Uncomment other tests
* Update test to check output
* Update test with the new struct
* Mock token so that it doesn't pick up the one in the local machine
* Address review comments
* Fix printJSON and printYaml
* Fix merge conflict error
* If both roles are specified, fail
* Fix test
* Switch arguments around
* Update test with the new rule
* Fix other tests that fell through the cracks
2021-07-16 15:28:13 -03:00
Zach Wasserman
c5280c0517
Add v4 suffix in go.mod ( #1224 )
2021-06-25 21:46:51 -07:00
Zach Wasserman
4cfcb1b084
Upgrade fleetctl github.com/urfave/cli to v2 ( #471 )
...
This is intended to upgrade to the new API without changing fleetctl
functionality.
2021-03-12 16:42:38 -08:00
Zach Wasserman
22d9205d35
Add debug flag to fleetctl ( #266 )
...
This flag enables logging of HTTP requests and responses to stderr.
Closes #187
2021-02-02 18:55:16 -08:00
Zach Wasserman
368632b3fa
Minor refactor in fleetctl config handling ( #246 )
...
Move CLI context out of get/set config functions.
2021-01-28 17:15:38 -08:00
Zach Wasserman
ab94d94da0
Fix fleetctl Windows issues ( #40 )
...
- Properly set the path for the config file on Windows.
- Check for appropriate settings for TLS config.
Fixes #39
2020-11-17 16:02:14 -08:00
Mike Arpaia
af96e52a00
Update the Go import paths to new repo name ( #27 )
2020-11-11 09:59:12 -08:00
Zachary Wasserman
adf87140a7
Add ability to prefix Fleet URLs ( #2112 )
...
- Add the server_url_prefix flag for configuring this functionality
- Add prefix handling to the server routes
- Refactor JS to use appropriate paths from modules
- Use JS template to get URL prefix into JS environment
- Update webpack config to support prefixing
Thanks to securityonion.net for sponsoring the development of this feature.
Closes #1661
2019-10-16 16:40:45 -07:00
adamenger
a99313533d
Added custom CA support to fleetctl client ( #1931 )
2018-10-01 15:23:46 -07:00
Zachary Wasserman
e62d2f57df
Improve error message when client is not logged in ( #1867 )
2018-07-16 09:35:21 -07:00
Zachary Wasserman
28be59c9a5
Rename ignore-tls flag to insecure ( #1779 )
2018-05-17 16:52:38 -06:00
Mike Arpaia
018e10ea66
Add fleetctl config and auth commands ( #1751 )
...
```
$ fleetctl config set address https://localhost:8080
[+] Set the "address" config key to "https://localhost:8080 " in the "default" context
$ fleetctl config set ignore_tls true
[+] Set the "ignore_tls" config key to "true" in the "default" context
$ fleetctl setup --email mike@arpaia.co --password "abc123"
[+] Fleet setup successful and context configured!
$ cat ~/.fleet/config
contexts:
default:
address: https://localhost:8080
email: mike@arpaia.co
ignore_tls: true
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uX2tleSI6IlUvdm05Vk9wSG0xUlA4SUtjQnBhb2ovWlo1TXppSEVXcFRCNFNPb2tHQnNLUFpDQXFieVpWWnpJb0UvczQzcWkyd1pHZXJOa29SNFVIQ2hNZUc0K09RPT0ifQ.rHawSN8JvD4jjWAPTYX2Ep9ZpMt3u4mSIQcu920C-_s
$ fleetctl logout
[+] Fleet logout successful and local token cleared!
$ cat ~/.fleet/config
contexts:
default:
address: https://localhost:8080
email: mike@arpaia.co
ignore_tls: true
token: ""
```
2018-05-04 10:53:21 -06:00