Skip to content

Conversation

@gozdan-lordz
Copy link
Collaborator

No description provided.

gozdan-lordz and others added 30 commits October 6, 2025 11:05
fixup! CLOUD-219: Настройка CI/CD для автоматической сборки и публика…
fix: cascade deletion host^ network, AG
fix: deletion from AG.Spec.Hosts
fix: wrong removing networks from AG
fix: correct update for IPset in host
fix: watch for unique host-ag bind
fix: correct status isBound for Host
gozdan-lordz and others added 28 commits October 23, 2025 13:07
- Add HostRegistrationSource and AddressGroupRegistrationSource enum definitions
- Add SvcSvcRuleSpec.action enum modification to OpenAPI schema
- Initialize conditions for SvcSvcRule resources
- Update protobuf references in Service model
- Move deprecated k8s configs to config/k8s_deprecated/
* test: parallel build

* test: parallel build

---------

Co-authored-by: Kolbin Dmitry <[email protected]>
- Add FieldSelector message for field-based filtering
- Add FieldOperator enum (EQUALS, NOT_EQUALS)
- Add ListOptions message with field_selectors, label_selectors, pagination
- Update ListHostsReq to include ListOptions field
- Update ListAddressGroupsReq to include ListOptions field
- identifiers field NOT deprecated - supports different use case
- Backwards compatible: both identifiers and field_selectors can coexist

Part of: CLOUD-field-selectors implementation
Phase: 1 - Protobuf Definitions
- Generated FieldSelector, FieldOperator, ListOptions types
- Updated ListHostsReq and ListAddressGroupsReq with options field
- Gateway and gRPC code regenerated

Part of: CLOUD-field-selectors implementation
Phase: 1 - Protobuf Definitions
… FQDN)

- Merged CLOUD-field-seelctors into CLOUD-150_selectors
- Strategy: Keep CLOUD-150 as base (with FQDN functionality)
- Add field selector functionality on top

Changes:
- Added FieldSelector, LabelSelector, ListOptions to api.proto
- Added selector implementation files:
  * selector_parser.go
  * selector_validator.go
  * sql_builder/builder.go
  * sql_builder/field_mapping.go
- Added selector migrations as 097-101 (renumbered from 043-047)
- Regenerated protobuf code with both FQDN and selectors
- Build successful

Result: CLOUD-150 (with FQDN) + Field Selectors functionality
@gozdan-lordz gozdan-lordz changed the title Cloud 150 selectors CLOUD-150: field and label selectors Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants