- Update CRDs and CR from v1beta1 to v1 to be Kubernetes v1.22+ compliant
- No changes since alpha2
- Support for Base URLs for ioFog Controllers
- Reproduce entire project using Operator Framework v1.3.0
- Upgrade Operator SDK to 0.15.2 to avoid modules import error
- Remove Cluster Role Binding from Port Manager
- Refactor ControlPlane reconciler runtime into more obvious state machine
- Add Status.Conditions to ControlPlane type and reconciler logic
- Remove Router HTTP Port from Load Balancer
- Remove Kubelet
- Increase LB timeouts
- Increase Controller readiness probe delay
- Change Router liveness probe to readiness
- Service accounts creation failure
- Fix rollout policies for all components
- Use Proxy and Router images in Controller env vars
- Increase wait time for Router IP
- Refactor for parallel reconciliation
- Update go-sdk module with WaitForLoadBalancer fix
- Fix CR errors
v2.0.0-beta2 - 2020-04-06
- Add retries to ioFog Controller client
- Add IsSupportedCustomResource
- Add Proxy service to ControlPlaneSpec
- Add CR helper functions to iofog pkg
- Refactor Kog to ControlPlane and make more optional fields in API type
- Add RouterImage to Kog spec
v2.0.0-beta - 2020-03-12
- Upgrade go-sdk to v2
- Make PVC creation optional
- Add PV for Controller sqlite db
v2.0.0-alpha - 2020-03-10
- Replace env var with API call to Controller for default Router
- Add port manager env vars
- Add Skupper loadbalancer IP and router ports to Controller env vars
- Remove connectors
- Add PortManagerImage to Kog ControlPlane
- Add env vars for Port Manager
- Add readiness probe to Port Manager
- Deploy Port Manager
- Deploy Skupper Router
- Consolidate usage of iofog client and reorganize controller reconciliation
- Removes all references to Connector