Changelog:
- (Documentation) Improvements and fixes for rendered documentation (GH pages)
- (Feature) License Manager
- (Improvement) Use Async mode for backup creation
- (Feature) (ML) CRD
- (Bugfix) Proper handling of --agency.retries argument
- (Documentation) Do not use field type name for field URL hash
- (Maintenance) Bump Go to 1.20.11
- (Feature) License ArangoDeployment Fetcher
- (Feature) K8S Resources Compare Generic
- (Feature) Add support for CRD validation schemas
- (Bugfix) Fix Replaced Member Zone during Replace operation
- (Feature) (ML) Handlers
- (Feature) Add P0 Compare Func
- (Bugfix) Handle optional taints for Storage Operator
- (Bugfix) Fix Early Connections for 3.10+
- (Maintenance) yamlfmt as CI Step
- (Maintenance) Expose Context in OperatorV2 Item Handler
- (Feature) Improve K8S Mock for UT
- (Feature) (ML) Introduce basic Conditions
- (Improvement) Raise memory requests for init containers to 50mi
- (Feature) (ML) Metadata Service Implementation
- (Feature) License Manager for ML Deployment
- (Feature) (ML) Storage S3 sidecar implementation
- (Feature) TLS CA Secret Key
- (Refactoring) Extract Resource Helpers
- (Feature) (ML) Extension Storage Condition
- (Improvement) (ML) Switch to fsnotify for file watching for MacOS support
- (Feature) (ML) Unify Images, Resources and Lifecycle
- (Improvement) (ML) CronJob status update
- (Improvement) (ML) Job Sidecar Shutdown
- (Feature) (ML) Handler for Extension StatefulSet and Service
- (Feature) (ML) Pod & Container Config
- (Improvement) (ML) BatchJob status update
- (Feature) (ML) Multi DB Settings
- (Feature) (ML) Port adjustments
- (Feature) (ML) Support for deployments with JWT auth enabled
- (Feature) (ML) GPU Jobs
- (Feature) (ML) Container Envs
- (Feature) Pass Arguments to ID Group
- (Documentation) (ML) Minimal docs with examples how to deploy ArangoMLExtension
- (Feature) Add --deployment.feature.init-containers-upscale-resources (default enabled)
What's Changed
- GT-473 Multi-arch Ops binary by @jwierzbo in #1473
- Allow running manifests-verify without changes in files by @nikita-vanyasin in #1475
- (Documentation) Improvements and fixes for rendered documentation (GH pages) by @nikita-vanyasin in #1477
- GT-525 [Feature] License Manager by @ajanikow in #1476
- GT-523 Async backup by @jwierzbo in #1460
- [Feature] [ML] CRD by @ajanikow in #1466
- (Bugfix) Proper handling of --agency.retries argument by @nikita-vanyasin in #1479
- (Documentation) Do not use field type name for field URL hash by @nikita-vanyasin in #1481
- (Maintenance) Bump Go to 1.20.11 by @nikita-vanyasin in #1483
- (Feature) Add generator for CRD validation schemas by @nikita-vanyasin in #1486
- [Feature] License ArangoDeployment Fetcher by @ajanikow in #1485
- [Feature] Compare Generic by @ajanikow in #1480
- (Feature) Add generator for CRD validation schemas by @nikita-vanyasin in #1488
- Fail CircleCI build if there are changes after running generators by @nikita-vanyasin in #1489
- [Bugfix] [GT-537] Fix Replaced Member Zone during Replace operation by @ajanikow in #1491
- [Feature] [ML] Handlers by @ajanikow in #1494
- [Feature] Add P0 Compare func by @ajanikow in #1490
- [Bugfix] [GT-539] Handle optional taints for Storage Operator by @ajanikow in #1495
- [Bugfix] Fix Early Connections for 3.10+ by @ajanikow in #1496
- [Maintenance] yamlfmt as CI Step by @ajanikow in #1497
- [Maintenance] Expose Context in OperatorV2 Item Handler by @ajanikow in #1498
- [Feature] 3.10 Rotation Prevention by @ajanikow in #1499
- [Feature] [ML] Deployment Handler by @ajanikow in #1500
- Add fields for ML Storage CRD by @nikita-vanyasin in #1502
- [Feature] Improve K8S Mock for UT by @ajanikow in #1503
- [Feature] [ML] Introduce basic Conditions to types by @ajanikow in #1505
- Restructure ML Storage CR by @nikita-vanyasin in #1508
- Refactoring: certificates and lifecycle by @nikita-vanyasin in #1511
- Increase operator init containers memory request to 50mi by @nikita-vanyasin in #1507
- [Feature] [ML] Metadata Service Implementation by @ajanikow in #1510
- Fix IsEmpty() for shared.Object by @nikita-vanyasin in #1513
- GT-525 License Manager for ML Deployment by @jwierzbo in #1501
- (Feature) (ML) Storage S3 sidecar implementation - GT-529 by @nikita-vanyasin in #1512
- Fix doc and schema validation for shared objects by @nikita-vanyasin in #1515
- [Feature] TLS CA Secret Key by @ajanikow in #1516
- [Refactoring] Extract Resource Helpers by @ajanikow in #1517
- [Feature] [ML] Extension Storage Condition by @ajanikow in #1518
- [Bugfix] Fix TLS Hash generation by @ajanikow in #1519
- Switch to fsnotify by @jwierzbo in #1522
- Use AGIP proto definitions for ML BucketService by @nikita-vanyasin in #1521
- [Feature] [ML] Unify Images, Resources and Lifecycle by @ajanikow in #1523
- MLCronJob embedded fields by @jwierzbo in #1520
- Run unit tests for shared and ml packages by @nikita-vanyasin in #1524
- [Feature] [ML] Init Job by @ajanikow in #1514
- [Feature] [ML] SA Management by @ajanikow in #1525
- Add deployment fields to ML Extension spec by @nikita-vanyasin in #1527
- MLCronJob status update by @jwierzbo in #1526
- [Feature] [ML] Shutdown Handler by @ajanikow in #1529
- (Feature) (ML) Handler for Extension StatefulSet and Service by @nikita-vanyasin in #1528
- [Feature] [ML] Pod & Container Config by @ajanikow in #1533
- Adjust ML extension deployment for ContainerTemplate and PodTemplate by @nikita-vanyasin in #1534
- BatchJob status update by @jwierzbo in #1532
- [Feature] [ML] Multi DB Settings by @ajanikow in #1536
- Linter - sharedApi by @jwierzbo in #1537
- [Feature] [ML] Ports adjustment by @ajanikow in #1542
- [Improvement] [ML] Extract Pod Extension by @ajanikow in #1543
- [Improvement] Extract api.Condition Or function by @ajanikow in #1544
- Jobs templates by @jwierzbo in #1539
- [Maintenance] Update Linter rules by @jwierzbo in #1546
- [Feature] [ML] Support for deployments with JWT auth enabled by @nikita-vanyasin in #1538
- Fix GetJobTemplateSpec by @jwierzbo in #1547
- [Feature] [ML] GPU Jobs by @ajanikow in #1549
- [Feature] [ML] Container Envs by @ajanikow in #1550
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #1545
- [Feature] [ML] Extension STS update propagation by @nikita-vanyasin in #1548
- [Feature] Pass Arguments to ID Group by @ajanikow in #1551
- GT-552 License adjustment by @jwierzbo in #1553
- Revert old logic for arango_operator_deployment_agency_state metric by @jwierzbo in #1554
- Add docs with examples how to deploy ArangoMLExtension by @nikita-vanyasin in #1552
- [Feature] Add --deployment.feature.init-containers-upscale-resources … by @ajanikow in #1557
- Improve rendering for enums, add missing values for Backup State by @nikita-vanyasin in #1560
- Update CHANGELOG by @jwierzbo in #1564
Full Changelog: 1.2.35...1.2.36