kolide / fleet

A flexible control server for osquery fleets
https://kolide.com/fleet
MIT License
1.1k stars 262 forks source link

Add fleet user without SMTP #1597

Open tdesrochers opened 6 years ago

tdesrochers commented 6 years ago
/ # fleet version --full
 - version 1.0.5-13-gbb43013-dirty
  branch:       master
  revision:     bb430139331590acb5866df04deb8a6d7832518b
  build date:   2017-11-01T20:31:45Z
  build user:   rku924
  go version:   go1.9.2

This is built with k8 and running in containers. All parts server/database/queue are all in containers.

cat /etc/*release
3.6.2
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.6.2
PRETTY_NAME="Alpine Linux v3.6"
HOME_URL="http://alpinelinux.org"
BUG_REPORT_URL="http://bugs.alpinelinux.org"

When adding new users via the UI it cannot be done without setting up the SMTP section of fleet. There are times when being able to manually add users without configuring an SMTP server or utilizing email addresses. Example: In my org it takes forever to get new service accounts set up to handle automated email tasks, but I can get fleet set up and running and connected to hundreds of machines relatively quickly. Having the ability to add users to manage fleet, tweek configs, etc while going through the process of getting the service account would be extremely useful. Not to mention there may be users who would not like to use email at all and just use manually entering names or SAML without email.

Giving the user he ability to dictate how they enroll users would make fleet even more approachable and easier to get up and running.

directionless commented 6 years ago

It might also be nice if the UI's add user button had a tooltip or something for why it was disabled. I guessed, but it was kinda weird