Releases: dotnet/dotnet-operator-sdk
Releases · dotnet/dotnet-operator-sdk
v8.0.0-pre.12
8.0.0-pre.12 (2023-10-04)
Features
- generator: generate entity initializer (static and partial) (7bd82c8)
- operator: reworked entity requeue logic (1ef82b2)
BREAKING CHANGES
- operator: controllers do not have
return values anymore. To requeue an entity,
use theEntityRequeue<_>
delegate. When
an entity is requeued, the reconcile loop
is called after the timeout. If - during this
timeout - the entity is modified or deleted,
the timeout will be cancelled.
v8.0.0-pre.9
8.0.0-pre.9 (2023-10-03)
Code Refactoring
BREAKING CHANGES
- finalizer: Finalizers are registered
with an identifier now. The identifier is
generated by the KubeOps.Generator when used.
Finalizers are attached via EntityFinalizerAttacher<>
delegates that attach the finalizer to an entity.
v8.0.0-pre.11
8.0.0-pre.11 (2023-10-03)
Features
- client: add async/sync variants (fc8f725)
- client: add create, update, delete methods for enumerable entities (f56ec3a)
BREAKING CHANGES
- client: all calls that were
async before are now sync. There are
async variants of all calls with the
Async suffix.
Signed-off-by: Christoph Bühler [email protected]
v8.0.0-pre.10
8.0.0-pre.10 (2023-10-03)
Bug Fixes
v8.0.0-pre.8
v8.0.0-pre.7
v8.0.0-pre.6
8.0.0-pre.6 (2023-09-29)
Features
- abstractions: add custom kubernetes entity helper (bcd1f52)
- client: Add Kubernetes Client package (42bc8ee)
BREAKING CHANGES
- client: The IKubernetesClient interface
and implementation now require the TEntity typeparam
instead of each method providing one. The implementation
is instanced with EntityMetadata to allow the operator
to inject the clients for each entity.
v7.6.1
v8.0.0-pre.5
8.0.0-pre.5 (2023-09-28)
Features
BREAKING CHANGES
- cli: This allows the operator
to create a valid selfsigned CA and server
certificate ad-hoc in the cluster when using
webhooks. Instead of generating the certificates
locally and using them as config-map in kustomize,
the operator can run the cli to generate the service
certificate.
v8.0.0-pre.4
8.0.0-pre.4 (2023-09-28)
Features
BREAKING CHANGES
- cli: The install / uninstall commands
now search for a project or solution file to parse the
CRDs from a solution or a project.