Skip to content

AkôFlow v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 May 00:37
· 1118 commits to main since this release

AkôFlow Release v0.3.0

Changes

  • feat: Integrate runtime metadata into MakeSBatchSDumontActivityService for dynamic job configuration (dde61b1)
  • feat: Refactor syncWorkflowVolumes to use runtime metadata instead of environment variables (22e3244)
  • feat: Add runtime management and health check for SDumont integration (4fc8651)
  • Update README.md (aa99767)
  • Merge pull request #16 from UFFeScience/AKF-15 (b1b7c51)
  • feat: Enhance AkôFlow with runtime support for activities (bff5a60)
  • Update workflow detail template to use seconds instead of milliseconds for activity durations (34360ea)
  • Implement runtime management features including API integration, UI updates, and database queries (eeebb30)
  • Add HTML templates and JavaScript connectors for workflow management in AkôFlow Admin (34438b4)
  • akoflow: improove dashboard images (66558c6)
  • Implement health check functionality for Kubernetes and Docker runtimes, including new health check services and integration into existing runtime interfaces. (55677df)
  • Refactor Kubernetes connector implementations to use runtime metadata for API server token and host retrieval (0fbd6d1)
  • Add methods to retrieve API server token and host from metadata (cf99ae6)
  • Fix GetByName query to select specific columns instead of all (7873e7d)
  • Refactor runtime.go to add normalizeRuntime function for runtime validation (9e3dbef)
  • Update metrics-server image version to v0.7.2 (4a1a2b6)
  • Refactor PublicStaticHandler to redirect requests to /akoflow-admin (9daaf4e)
  • Refactor ConnectorClusterRoleBinding to use runtime entity for token and host retrieval (2d5fc60)
  • Refactor ConnectorClusterRole to use runtime entity for token and host retrieval (d36fab4)
  • Refactor Connector struct to improve code readability and organization (ffdac30)
  • Refactor SetupEnv function to improve token handling and remove debug prints (37011e0)
  • Refactor Workflow struct to include runtime entity and improve code organization (82b6655)
  • Refactor MonitorVerifyActivityWasFinishedService constructor for improved readability (75689e0)
  • Refactor Kubernetes Connectors to Accept Runtime Entity (36d6d0c)
  • Refactor database models to standardize primary key definitions and add utility methods for key and column type retrieval (b3239e1)
  • Enhance workflow creation: return workflow ID and handle errors in Create method (a3b752f)
  • Refactor health check logic for improved readability and update runtime model to use primary key on name (07d3942)
  • Implement health check functionality and update runtime repository handling (0669063)
  • Refactor instance handling: remove instance model and repository, add runtime model and repository (8d7c114)
  • Add database models and repositories for activity, instance, logs, metrics, storage, and workflow (bf7eb42)
  • update repository and models to database folder (10ae347)
  • Enable garbage collector in server startup (9627fc1)
  • Update singularity command timeout to 48 hours and adjust activity status handling (d7c45d3)
  • sdumont: monitor: VerifyActivitiesWasFinished (b0e2b82)
  • update enviroment (c2ab3b4)EOF
    No changes available.

Installation

Client Binaries

  • Linux (AMD64): akoflow-client_0.3.0_linux_amd64
  • Linux (ARM64): akoflow-client_0.3.0_linux_arm64
  • Windows (AMD64): akoflow-client_0.3.0_windows_amd64.exe
  • macOS (AMD64): akoflow-client_0.3.0_darwin_amd64
  • macOS (ARM64): akoflow-client_0.3.0_darwin_arm64

Server Binaries

  • Linux (AMD64): akoflow-server_0.3.0_linux_amd64
  • Linux (ARM64): akoflow-server_0.3.0_linux_arm64
  • Windows (AMD64): akoflow-server_0.3.0_windows_amd64.exe
  • macOS (AMD64): akoflow-server_0.3.0_darwin_amd64
  • macOS (ARM64): akoflow-server_0.3.0_darwin_arm64

Download the appropriate binary for your platform, make it executable, and add it to your PATH.

Download Client

For more information, visit AkôFlow Client documentation.

Download Server

For more information, visit AkôFlow Server documentation.

Documentation

For more information, visit AkôFlow documentation.