Adding a way to bootstrap a tenant, copying information from the
superadmin to the tenant.
small doc correction
Merge remote-tracking branch 'origin/develop' into feature/bootstrap-tenant
fix typo in bootstrap docs.
disallow bootstrap if the tenant is not empty, unless a force
option is sent in the request.
Merge remote-tracking branch 'origin/develop' into feature/bootstrap-tenant
fix merge problems.
Merge remote-tracking branch 'origin/develop' into feature/bootstrap-tenant
Adding plugin resource sync. Every time a sync is called, every
resource that is set to go live is found and sent to every
provisioner that has workers assigned to it for that tenant.
add missing javadoc and fix checkstyle errors.
make sure the resource type exists before actually uploading it
or trying to perform operations on it, returning a 404 if it
does not exist.
update changelog.
make sure nobody can delete the superadmin.
temporary workaround to include a ssh-user field in the image type
internal provisioner api will be trusted when security is added,
should not be authenticating with an api key and provisioners
should be able to get any tenant resource they needed. Thus,
moving tenant id into the path.
fix put tenant call to provisioners.
delete failed uploads and make sure the response for a
successful upload includes the metadata of the resource.
switch to use setBytes whenever we are writing a blob since some
jdbc implementations have trouble with input streams (looking at
you mysql).
add better error logging for plugin failures.
explicitly exclude undesired field when serializing resource
collection and sending to provisioner.