GitHub / project-codeflare / codeflare-operator
Operator for installation and lifecycle management of CodeFlare distributed workload stack
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-codeflare%2Fcodeflare-operator
PURL: pkg:github/project-codeflare/codeflare-operator
Stars: 5
Forks: 65
Open issues: 36
License: apache-2.0
Language: Go
Size: 1.31 MB
Dependencies parsed at: Pending
Created at: almost 3 years ago
Updated at: 4 months ago
Pushed at: 4 months ago
Last synced at: 4 months ago
v1.6.0
v1.6.0
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.6.0 |
| CodeFlare-SDK | v0.18.0 |
| AppWrapper | v0.22.0 |
| KubeRay | v1.1.0 |
| Kueue | v0.7.0 |
What’s Changed
- add watches for owned resources and CRBs by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/526
- [RHOAIENG-9004] Adjust existing test and workflow for GPU testing by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/575
- Run only GPU tests for PR check by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/585
- Move Anish to emeritus_approvers by @anishasthana in https://github.com/project-codeflare/codeflare-operator/pull/586
- print operator configuration in setupLog by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/590
- make oauth image and cert generator image configurable via env vars by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/589
- Update AppWrappers to v0.21.1 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/588
- Generate AppWrapper name in tests to provide unique workloads by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/591
- Adjust e2e tests to verify deletion of resources by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/592
- Remove ODH integration tests from CFO repo by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/593
- Upload KinD pod logs even when CFO deployment fails by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/599
- Add a check for head pod imagePullSecrets by @Ygnas in https://github.com/project-codeflare/codeflare-operator/pull/601
- Make sure that negative unit tests use own fork of RayCluster CR by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/600
- Update AppWrappers to v0.22.0 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/594
- Update dependency versions for release v1.6.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/602
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.5.0...v1.6.0
Download
v1.5.0
v1.5.0
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.5.0 |
| CodeFlare-SDK | v0.17.0 |
| AppWrapper | v0.20.2 |
| KubeRay | v1.1.0 |
| Kueue | v0.7.0 |
What’s Changed
- fix appwrapper rbac annotation for rayclusters; add annotation for ray jobs by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/578
- Add example dev workflow to CONTRIBUTING.md by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/579
- Add auto-merge workflow on release and adjust release process by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/566
- Update to AppWrapper v0.20.1 and Kueue v0.7.0 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/580
- Update to AppWrapper v0.20.2 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/581
- Update TLS certificate generation container image by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/582
- Update dependency versions for release v1.5.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/583
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.4.4...v1.5.0
Download
v1.4.4
v1.4.4
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.4.4 |
| CodeFlare-SDK | v0.16.4 |
| AppWrapper | v0.13.1 |
| KubeRay | v1.1.0 |
| Kueue | v0.6.2 |
What’s Changed
- Test auto-merge commit by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/565
- Upgrade to AppWrapper v0.13.0 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/564
- Updated e2e cert generator image by @Bobbins228 in https://github.com/project-codeflare/codeflare-operator/pull/567
- update to appwrapper v0.13.1 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/573
- Update dependency versions for release v1.4.4 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/576
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.4.3...v1.4.4
Download
v1.4.3
v1.4.3
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.4.3 |
| CodeFlare-SDK | v0.16.3 |
| AppWrapper | v0.12.0 |
| KubeRay | v1.1.0 |
| Kueue | v0.6.2 |
What’s Changed
- Check if workerGroupSpec is not empty before accessing it by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/549
- Added all-in-one command to Makefile by @Bobbins228 in https://github.com/project-codeflare/codeflare-operator/pull/550
- Add new quickstart doc by @Ygnas in https://github.com/project-codeflare/codeflare-operator/pull/552
- Cleanup: Delete Pytorch MNIST sample image sources by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/560
- Delete Pytorch MNIST sample image GitHub workflow by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/561
- CertGeneratorImage to reference registry.redhat.io by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/562
- Update dependency versions for release v1.4.3 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/563
New Contributors
- @Ygnas made their first contribution in https://github.com/project-codeflare/codeflare-operator/pull/552
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.4.2...v1.4.3
Download
v1.4.2
v1.4.2
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.4.2 |
| CodeFlare-SDK | v0.16.2 |
| AppWrapper | v0.12.0 |
| KubeRay | v1.1.0 |
| Kueue | v0.6.2 |
What’s Changed
- Added kueue setup make target by @Bobbins228 in https://github.com/project-codeflare/codeflare-operator/pull/555
- Upgrade to go 1.21 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/541
- Add AppWrapper v1beta2 CRD and controllers to Codeflare operator by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/543
- add Kueue and AppWrapper to modules target in Makefile by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/556
- Enable mTLS for e2e tests and HTTPS for KinD cluster by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/557
- upgrade AppWrapper from v0.11.1 to v0.12.0 by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/558
- Update dependency versions for release v1.4.2 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/559
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.4.1...v1.4.2
Download
v1.4.1
v1.4.1
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.4.1 |
| CodeFlare-SDK | v0.16.1 |
| KubeRay | v1.1.0 |
What’s Changed
- Fix OLM PR check by creating ConfigMap disabling oauth by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/542
- Altered network policy to allow all trafic for head & worker pods by @Bobbins228 in https://github.com/project-codeflare/codeflare-operator/pull/544
- Fix Unknown build info in CodeFlare operator log by @oksanabaza in https://github.com/project-codeflare/codeflare-operator/pull/528
- Watch for RayCluster CRD then start RayCluster controller by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/546
- use namespace from ray cluster by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/548
- Allow for custom CertGeneratorImage by @Fiona-Waters in https://github.com/project-codeflare/codeflare-operator/pull/547
- Comment out install/uninstall make targets by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/553
- Update dependency versions for release v1.4.1 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/554
New Contributors
- @oksanabaza made their first contribution in https://github.com/project-codeflare/codeflare-operator/pull/528
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.4.0...v1.4.1
Download
v1.4.0
v1.4.0
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.4.0 |
| CodeFlare-SDK | v0.16.0 |
| KubeRay | v1.1.0 |
What’s Changed
- E2E tests: Deploy Kuberay before starting CodeFlare operator by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/518
- Use Dnsmasq to provide DNS for KinD by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/520
- fix(manifests): missing namespace in CM stack-config by @zdtsw in https://github.com/project-codeflare/codeflare-operator/pull/521
- Remove owner reference for ClusterRoleBinding to RayCluster by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/527
- Add RayCluster mutating webhook by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/530
- Adjust env tests for RayCluster controller by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/505
- Create RayCluster ValidatingWebhook by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/524
- Fix oauth-proxy cookie Secret by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/531
- Use deep semantic comparison in RayCluster validation webhook by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/532
- Get go version for setup-go action from go.mod file by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/534
- Remove dangling MCAD and InstaScale references by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/535
- Use cert-controller to generate webhook certificates by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/533
- Update OWNERS by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/536
- CVE fixes of High priority by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/525
- add additional function which creates network policy by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/498
- RayCluster mTLS support by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/537
- Allow all ingress traffic to secured RayCluster ports by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/539
- Update dependency versions for release v1.4.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/540
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.3.1...v1.4.0
Download
v1.3.1
v1.3.1
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.3.1 |
| Multi-Cluster App Dispatcher | v1.40.0 |
| CodeFlare-SDK | v0.15.1 |
| InstaScale | v0.4.0 |
| KubeRay | v1.0.0 |
What’s Changed
- fix(manifests): remove emptry CRD and reference by @zdtsw in https://github.com/project-codeflare/codeflare-operator/pull/504
- Fix OLM upgrade test by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/506
- Update kuberay version to latest in make file by @ChughShilpa in https://github.com/project-codeflare/codeflare-operator/pull/511
- Add missing roles to create ClusterRoleBinding for CodeFlare operator by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/509
- RC Controller - Avoid multiple calls to DiscoveryAPI by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/510
- Add a ConfigMap for e2e tests by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/515
- Fix and enable local_interactive feature by default by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/514
- Adjust Kuberay dependency in the Makefile by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/517
- Update dependency versions for release v1.3.1 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/519
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.3.0...v1.3.1
Download
v1.3.0
v1.3.0
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.3.0 |
| Multi-Cluster App Dispatcher | v1.40.0 |
| CodeFlare-SDK | v0.15.0 |
| InstaScale | v0.4.0 |
| KubeRay | v1.1.0 |
What’s Changed
- fixed incorrect logic in Codeflare-SDK release sync with notebooks by @abhijeet-dhumal in https://github.com/project-codeflare/codeflare-operator/pull/480
- Display input for KubeRay parameter and check for existence by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/478
- test: update machinepool tests to identify machines based on label by @VanillaSpoon in https://github.com/project-codeflare/codeflare-operator/pull/413
- remove Sync ODH-notebooks CI workflow to add this step in Codeflare-S… by @abhijeet-dhumal in https://github.com/project-codeflare/codeflare-operator/pull/482
- RHOAIENG-3771 - Reduce execution time of E2E tests by @jiripetrlik in https://github.com/project-codeflare/codeflare-operator/pull/483
- Update README.md with ODH/CFO build instructions by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/484
- e2e tests: Fix finishing condition in ODH e2e test by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/486
- Fix e2e test - invalid go version error by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/494
- add raycluster controller to CFO by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/453
- RayCluster controller follow-up by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/496
- Add missing RBAC for oauth-proxy ClusterRoleBinding by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/497
- Disable MCAD by default by @astefanutti in https://github.com/project-codeflare/codeflare-operator/pull/500
- Refactor creation logic of ingress/routes into RayCluster Controller by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/493
- Removed InstaScale & MCAD from release workflow by @Bobbins228 in https://github.com/project-codeflare/codeflare-operator/pull/492
- Clean removal of MCADv1 and Instascale by @dgrove-oss in https://github.com/project-codeflare/codeflare-operator/pull/501
- Update dependency versions for release v1.3.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/502
New Contributors
- @dgrove-oss made their first contribution in https://github.com/project-codeflare/codeflare-operator/pull/501
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.2.0...v1.3.0
Download
v1.2.0
v1.2.0
CodeFlare Stack Compatibility Matrix
| Component | Version |
|---|---|
| CodeFlare Operator | v1.2.0 |
| Multi-Cluster App Dispatcher | v1.40.0 |
| CodeFlare-SDK | v0.14.0 |
| InstaScale | v0.4.0 |
| KubeRay | v1.0.0 |
What’s Changed
- update: change CSV alm-examples to ‘’ by @VanillaSpoon in https://github.com/project-codeflare/codeflare-operator/pull/447
- Revert “update: change CSV alm-examples to ‘’” by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/448
- Fixed MCAD release by @Bobbins228 in https://github.com/project-codeflare/codeflare-operator/pull/449
- update: change CSV alm-examples by @VanillaSpoon in https://github.com/project-codeflare/codeflare-operator/pull/450
- Download MNIST dataset from specific location by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/443
- Upgrade protobuf dependency to address CVE by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/451
- add roles for admin and editor to operator by @KPostOffice in https://github.com/project-codeflare/codeflare-operator/pull/452
- Update prometheus-common dependency to address CVE by @Fiona-Waters in https://github.com/project-codeflare/codeflare-operator/pull/454
- Add Host to Container port mapping for KinD Cluster by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/456
- Raise KinD Ingress controller version to v1.9.6 for manual setup by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/458
- Instascale E2E test for nodepools by @Fiona-Waters in https://github.com/project-codeflare/codeflare-operator/pull/455
- Adjust existing e2e tests to provide custom Pypi index URL by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/459
- Update README.md with release instructions by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/466
- add step to sync ODH notebooks with Codeflare-SDK release by @abhijeet-dhumal in https://github.com/project-codeflare/codeflare-operator/pull/460
- Prepare Pytorch MNIST test image for disconnected testing by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/469
- Update deprecated GitHub actions by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/470
- e2e tests: Use test image from quay.io/project-codeflare/demo-images by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/471
- Fix MCAD release by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-operator/pull/476
- Update README.md by @sutaakar in https://github.com/project-codeflare/codeflare-operator/pull/477
- Update dependency versions for release v1.2.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-operator/pull/479
New Contributors
- @abhijeet-dhumal made their first contribution in https://github.com/project-codeflare/codeflare-operator/pull/460
Full Changelog: https://github.com/project-codeflare/codeflare-operator/compare/v1.1.0...v1.2.0
Download