- Updated openjdk-11 installation on Ubuntu
- Updated components for 3.0.0 release.
v3.0.0-beta8 - 29 March 2022
- Default
iofog-agent
version updated to3.0.0-beta7
v3.0.0-beta7 - 23 February 2022
iofog-agent
deployment updated to supportany/any
package instead of specific distros.- Default
iofog-agent
version updated to3.0.0-beta6
v3.0.0-beta6 - 25 January 2022
- Updated operator version to 3.0.0-beta5
v3.0.0-beta5 - 14 January 2022
- Updated operator version to 3.0.0-beta3
v3.0.0-beta4 - 13 January 2022
- Updated operator version to 3.0.0-beta2
v3.0.0-beta3 - 29 October 2021
- Config updated to V3
v3.0.0-beta2 - 27 October 2021
- Use new controller routes to send YAML directly to controller for app and microservices
- Fix Docker install for ioFog Agent install procedure for systems w/o init.d
- Fix docker install for centos
- Fix java install for centos
- Add snapd Docker support in ioFog Agent install procedure
v3.0.0-beta1 - 10 September 2021
- Remove Microservice output from
get all
command - Fix Debian Stretch Docker installation
- Fix Debian Buster apt update release info issue for Agent install
- Add Application Template support
- Add Agent
upgrade
androllback
commands - Add custom installation plugin support for Agent deploy
- Add Docker pull percentage to
iofogctl get microservices
output - Parallelize
iofogctl get all
command to hide latency - Add
config
field toAgent
kind to allow custom configuration on Agent deploy - Remove Agent configuration field from Microservice kind
- Fix bug showing
--detached
as flag for all commands - Fix bug preventing deployment of Apps/Microservices in same YAML file as Control Plane
- Improve error output of SSH operations during deploys
- Update K8s deploy to ignore errors from irrelevant Namespaces given ioFog can be deployed w/ cluster-scope
- Update
pkg/util/ssh.go
to read keys before dialling connection
- Update default versions of Agent, Router, and Proxy to 2.0.1
- Add
iofogctl move AGENT NAMESPACE
command - Show current Namespace with asterisk in
iofogctl get namespaces
output - Rename
default-namespace
tocurrent-namespace
foriofogctl configure
command - Improve error handling when deploying K8s Control Plane. Operator failures are detected and reported
- Print Controller version on
iofogctl get controllers
- Fix K8s Control Plane deployment to be idempotent
- Fix volume deploy not working when src dir is empty
- Fix parallel processes running iofogctl trampling over
~/.iofog/v2/config.yaml
- Fix SSH error output
- Fix success output when detaching Agents
- Fix renaming current Namespace
- No longer reinstall Agent and its deps on remote host during Agent deployment
v2.0.0-rc1 - 2020-04-30
- Check agent name clash during attach command
- Update delete using file to ignore not found errors
- Update catalog item update request to update the registry
- Fix base64 password logic in connect
- Fix Volume to local Windows
v2.0.0-beta5 - 2020-04-23
- Update pipeline image defaults and add proxy and router variables
- Add force option to agent delete
- Update Application Status
- Increase timeout waiting for local deploy containers
- Check Router address on k8s deploy
- Add more retry conditions for k8s deploy
- Update K8s deploy to wait for Default Router
- Update K8s control plane to return real pod name and status
- Use separate dir for v2 config and namespaces and remove conversions
- Encode passwords and add --generate flag to connect command
- Re-order volume deployment
- Update operator module with Application CR fix
- Fix attach command for external Agents
- Regenerate Agent cache every time we run Agent commands
- Fix disconnect command when namespace does not exist
v2.0.0-beta4 - 2020-04-09
- Return error if metadata namespace and flag namespace dont match
- Remove Remote from ControlPlane and Controller kinds
- Error if nothing to execute from YAML file
- Improve url parsing when connecting to an ECN
- Increase timeout when installing Agent
- Fix local agent config
v2.0.0-beta3 - 2020-04-08
- Add ecn flag to version command
- Update header to version output
- Groom command help output
- Update flag checking in connect command
- Remove --name from kube connect command
- Remove config from msvc get
- Update Agent deploy for system Agent deploy to be idempotent
- Remove unnecessary volumes field from agent config type
- Update configure command arguments
- Allow deployment of local agent with remote Controller
- Fix getAddressAndPort for get controllers
- Fix failing to delete unprovisioned agents bug
- Modify local deploy output and fix disconnect on default namespace
- Fix configure k8s controlPlane
- Fix empty image names for operator
- Fix get all output
- Flush on namespace conversion and dont return _detached on GetNamespaces
- Change iofog client timeout config
- Fix get all output and add namespace to msvc/app get output
v2.0.0-beta2 - 2020-03-17
- Make local agent container network host, and force config to be standalone interior router
- Add delete, describe, and get functionality for volumes
- Update CRD versioning support and update logic
- Stop deleting CRDs and update CRD on deploy
- Force update CRDs on deploy
- Add agentVersion and controllerVersion link-time variables for vanilla deploys
- Set router image in deploy k8s
- Allow RouterImage to be configured for K8s deploy
- Allow update agent host using configure
- Fix iofogctl view
v2.0.0-beta - 2020-03-12
- Add KubernetesControlPlane, RemoteControlPlane, and LocalControlPlane kinds
- Add RemoteController and LocalController kinds
- Add support for new Public Ports and Routers
- Remove Connector kind and associated procedures
- Add attach and detach Agent commands
- Add prune command
- Add configure default namespace feature
- Add Volume kind and deployment procedures
- Add move Microservices command
- Add rename Microservices command
- Update delete agent command to deprovision before deleting agent from controller
- Add client package to the repo
- Re-organize the repo to maintain multiple packages