Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Sep 09:20

2.0.0 (2020-09-01)

Features

  • Kubernetes Entities: Add some utility extensions to assist creating Kubernetes objects (#41) (436a5cf)
  • startup: add operator builder and refactor the startup code. (#47) (f8f9cce)
  • testing: split out the testing resources. (f4f6fa6)
  • Introduce a Generic Host method for adding Kubernetes controllers (#44) (aa14f62)

BREAKING CHANGES

  • testing: This removes the application factory
    from KubeOps. Please install the KubeOps.Testing
    package if you need the resources.
  • startup: the default way the operator was started was removed.
    Please change to the new "generic host" way of starting
    the operator. In the Program.cs file, the operator wrapper is still
    needed for the additional operator commands.
  • startup: Complete overhaul of the KubernetesOperator class
    The migration path will be to create a new asp.net project
    and then add the kubernetes operator back again.
  • startup: Removed the Kubernetes Operator class
    and inserted generic host extensions for the CreateHostBuilder
    method of asp.netcore.
  • startup: Removed the kubernetes test operator.
    Instead, a web application factory (called KubernetesOperatorFactory)
    was added to be used by the tests to startup the server and
    configure the test application further.
  • startup: Removed the AddResourceFinalizer extension
    method. This part is now found in the resource controller. There
    the entity types are clear and a finalizer can be attached
    with the client.