These 14 commits are when the Protocol Buffers files have changed:
| Commit: | 09c012d | |
|---|---|---|
| Author: | Utku Ozdemir | |
feat: add Teardown RPC to the State service Allow clients to mark a resource as being destroyed in a single round-trip, without first reading it back. The response indicates whether the resource has no pending finalizers and is ready to be destroyed. This complements TeardownAndDestroy for callers that want the teardown step as a discrete operation, for example to observe progress between teardown and destroy. Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
The documentation is generated from this commit.
| Commit: | 43951c2 | |
|---|---|---|
| Author: | Utku Ozdemir | |
| Committer: | Utku Ozdemir | |
feat: add TeardownAndDestroy RPC to the State service Allow clients to delete a resource as a single atomic operation. The call marks the resource as being destroyed, blocks until it has no pending finalizers, and then destroys it. This avoids needing to watch the resource between teardown and destroy, which is useful for resources that callers can destroy but not read. Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
| Commit: | a25fac0 | |
|---|---|---|
| Author: | Andrey Smirnov | |
| Committer: | Andrey Smirnov | |
feat: add NOOP event type It will be used to send initial watch bookmark. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
| Commit: | 3a4d5d0 | |
|---|---|---|
| Author: | Andrey Smirnov | |
feat: add watch bookmark support Allows to restart watches on network errors. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
| Commit: | 1fbf9d8 | |
|---|---|---|
| Author: | Andrey Smirnov | |
chore: drop controller-runtime API proto file See https://github.com/cosi-project/runtime/pull/377 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
| Commit: | 5c73425 | |
|---|---|---|
| Author: | Artem Chernyshev | |
| Committer: | Artem Chernyshev | |
feat: support multiple label queries in the list and watch requests This will allow making cosi runtime support multiple queries with OR condition. Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
| Commit: | 18d458e | |
|---|---|---|
| Author: | Artem Chernyshev | |
| Committer: | Artem Chernyshev | |
feat: add LT, LTE, LT_NUMERIC, LTE_NUMERIC, IN operators Introduce new operators to be supported by the label selector. Drop `NOT_EXISTS` as the condition can now inverted by using `invert` flag. Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
| Commit: | c90c30f | |
|---|---|---|
| Author: | Dmitriy Matrenichev | |
| Committer: | Dmitriy Matrenichev | |
chore: add `Options` message to `RuntimeTeardownRequest` Add support of owner to `Destroy` and `Teardown`. Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
| Commit: | a6ec705 | |
|---|---|---|
| Author: | Andrey Smirnov | |
feat: support aggregated Watch responses If enabled, multiple events might be returns in a single response message. This increases throughput of Watch operations. Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
| Commit: | c644a4b | |
|---|---|---|
| Author: | Andrey Smirnov | |
feat: add resource metadata ID query options Supported for List & Watch requests. Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
| Commit: | aec70d0 | |
|---|---|---|
| Author: | Andrey Smirnov | |
| Committer: | Andrey Smirnov | |
feat: support bootstrapped and errored watch events Bootstrapped is sent when initial contents are delivered for 'WithBootstrapContents'. Errored is sent when the watch process aborts due to an error. Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
| Commit: | c0f4e7b | |
|---|---|---|
| Author: | Andrey Smirnov | |
feat: add resource metadata annotations Annotations are like labels, but no filtering is allowed. Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
| Commit: | 80fd72f | |
|---|---|---|
| Author: | Utku Ozdemir | |
| Committer: | Utku Ozdemir | |
feat: update api for etcd backend implementation Contains the following changes: - Removes current_version field on update requests: The resource definition already contains the version on its metadata, so the current_version argument is redundant. This is a breaking change. - Adds resource to the create and update API responses, so that any changes done by the backend can be reflected on the API consumer side. Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
| Commit: | fd31e32 | |
|---|---|---|
| Author: | Andrey Smirnov | |
| Committer: | Andrey Smirnov | |
feat: add protobuf definitions for resource, state and runtime This provides initial `v1alpha1` API definitions. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>