Skip to content

Releases: Apollo-Tools/resource-manager

Publish v1.1.0

Choose a tag to compare

@matthi-g matthi-g released this 09 Oct 22:21
cb50a75

Fix deployments and update grafana configuration.

Publish v1.0.8

Choose a tag to compare

@matthi-g matthi-g released this 01 Oct 19:00
  • Add Benchmarking tool
  • Add Benchmark analysis
  • Add alerting
  • Minor Feature changes
  • Add tests
  • Update documentation
  • Cleanup

v1.0.7

v1.0.7 Pre-release
Pre-release

Choose a tag to compare

@matthi-g matthi-g released this 16 Feb 17:52
e8e6708

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

v1.0.6 Pre-release
Pre-release

Choose a tag to compare

@matthi-g matthi-g released this 28 Oct 09:42
983467f

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

v1.0.5 Pre-release
Pre-release

Choose a tag to compare

@matthi-g matthi-g released this 19 Oct 14:25
1de2c18

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

v1.0.4 Pre-release
Pre-release

Choose a tag to compare

@matthi-g matthi-g released this 18 Aug 22:04
74e3937

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

v1.0.3 Pre-release
Pre-release

Choose a tag to compare

@matthi-g matthi-g released this 13 Jul 04:01
226d0cb

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

v1.0.2 Pre-release
Pre-release

Choose a tag to compare

@matthi-g matthi-g released this 02 Jun 16:46

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