Repository navigation
Releases: Apollo-Tools/resource-manager
Release list
Publish v1.1.0
Publish v1.0.8
- Add Benchmarking tool
- Add Benchmark analysis
- Add alerting
- Minor Feature changes
- Add tests
- Update documentation
- Cleanup
v1.0.7
Changes:
- Add monitoring of serverless function executions
- Add manual monitoring handlers for aws pricing list and latency
- Add monitoring of openfaas resources
- Update monitoring of k8s resources
- Integrate VictoriaMetrics and Grafana Dashboards
- Rework slo validation
- Bugfix: Service Deployment with docker credentials
For Details see #32
Backend: matthigas/rm-api:1.0.7
Frontend: matthigas/rm-gui:1.0.7
v1.0.6
Changes:
- Fix selectable slos in gui
- Set transaction isolation level to serializable
- Add locking of resources during deployments
- Add finish timestamp to deployment entity
- Add startup time to output of container startup operation
For Details see #24
Backend: matthigas/rm-api:1.0.6
Frontend: matthigas/rm-gui:1.0.6
v1.0.5
Changes:
- Concurrent deployments now don't throw a tf exception
- Container startup return some information of the k8s service/deployment
- The account gui has been extended to display k8s namespaces that are linked to the account
- It is not necessary to provide a kube config for container deployments anymore
- Services and functions now are linked to account that created them. They can be public or private.
- The build process of functions during openfaas deployments are faster if the function has been built before and no changes have been made since then.
- Some restructuring of the code base
- Test coverage is now over 90%
- Minor bug fixing
For Details see #23
Backend: matthigas/rm-api:1.0.5
Frontend: matthigas/rm-gui:1.0.5
v1.0.4
Changes:
- Services and Functions now have a Service Type or Function Type
- K8s resources can have subresources (nodes). These subresources are updated automatically by the rm every 5 minutes, including total resources and available resources.
- Deployments of services now support deployments on the cluster using the k8s scheduler or on a cluster subresource (node). In addition it is also possible to set environment variables and volume mounts (for now only of type empty dir)
- Service deployments now also support images from private registris. Make sure to provide the full path to the image e.g. local-docker-registry:5000/user/nginx
- There was a problem for function deployments on openfaas (including ec2), where the function timed out after 10 seconds. This has been fixed and maximum timeout for openfaas is now at 5 minutes. AWS lambda supports timeouts of up to 15 minutes. Important: Atm the rm does not warn you if you want to deploy a function that exceeds the maximum timeout.
- Added two roles (admin, default) and removed the public signup form / api route. It is only possible for users with admin role to create a new user from now on.
For Details see #5
Backend: matthigas/rm-api:1.0.4
Frontend: matthigas/rm-gui:1.0.4
v1.0.3
The resource manager now supports deployment of java 11 functions. In addition to that, the categorization of resources has been completely reworked and Reservations have been renamed to Deployments.
For Details see #4
Backend: matthigas/rm-api:1.0.3
Frontend: matthigas/rm-gui:1.0.3
v1.0.2
The Resource Manager supports deployment of services and functions. Services can be deployed to any k8s instance that is reachable by the resource manager. Functions can be deployed to AWS Lambda, EC2 and self managed edge resources with a running instance of OpenFaas.
Container Images for the current release:
- Backend: matthigas/rm-api:1.0.2
- Frontend: matthigas/rm-gui:1.0.2