- No changes since alpha2
- REST client initialized with Controller base URL
- Go 1.16
- Add k8s/operator pkg for operator SDK helpers
- Decrease default timeout for Controller REST client (120s->4s)
- Allow users to specify timeout seconds for Controller REST client
- Add support for EdgeResources
- Add support for Application Templates
- Add supports for Agent upgrade and rollback in Controller REST client
- Update Controller REST client to be aware of backend version
- Add support for new Application routes in Controller REST client
- Added type to volume mapping
- Update WaitForLoadBalancer to get hostname too
- Fix error reporting in WaitForLoadBalancer func
- Update GetAgentByName to take system flag
- Update ListAgents and allow users to specify filters and system flag
- Remove iofogctl resource kinds
- Update AgentConfiguration for configuring docker frequency
- Stop passing ListAgentsRequest into body of request
v2.0.0-alpha - 2020-03-10
- Add PutDefaultProxy function to client pkg
- Set retries as optional on new client
- Add retry policy to client
- Add omitempty to optional PATCH msvc args
- Add GetAllMicroservicePublicPorts function
- Move port validation to be run in application deployment too
- Add PublicLink to msvcPortMapping and update microservice update to detect public port mapping changes
- Add DefaultRouterName constant
- Update publicPort json key
- Add router fields to AgentConfiguration struct
- Update agent info to contain router info
- Update routerConfig in agent config yaml
- Add networkRouter to AgentConfiguration
- Add isSystem in agent and applications
- Update AgentCreateRequest to allow for configuration
- Add Agent Prune API call
- Add PORT to apps.Microservice.Container
- Make CMD optional on microservice update
- Allows CMD in microservice creation and update
- Fix make gen to update file in $PWD/pkg/apps
- Add client package to the repo
- Re-organize the repo to maintain multiple packages