Repository navigation
AkôFlow v0.2.0
AkôFlow Release v0.2.0
Changes
- gh actions: ajustando arquivo de release (54c58da)
- gh actions: ajustando arquivo de release (5b2420e)
- connector: remove Setpgid não é mais necessario (a3e3e42)
- release: adding release in akoflow (de9ed2f)
- release: adding release in akoflow (6bf9ce4)
- release: adding release in akoflow (ee1a559)
- kuberentes runtime: fixing instance (460e5ca)
- Merge pull request #12 from UFFeScience/feat/akf-runtimes (1df60d5)
- sdumont: criando recurso de volume, envinando imagem e código para o akoflow (6382658)
- sdumont: recuperando job id na submissão do job (ee092bd)
- sdumont: submentendo jobs no sdumont (e32d94b)
- scratch: conectando pela VPN e por SSH no SDumont. (bda4163)
- singularity: adicionando montage (4b91e32)
- monitor: carregando o dashboard (68a291f)
- monitor: quando todas as atividades concluir terminar o workflow e recuperando os logs e metricas (1a475d4)
- monitor: recuperando CPU e Memoria total da atividade (4531587)
- monitor: implementando script bash que irá recuperar para cada atividade o uso de memoria, cpu de cada atividade (a415fcd)
- sqlite: salvando arquivo no caminho relativo do sistema (ba9816a)
- gitignore: ignorando arquivo .db e .sif (70438cf)
- singularity: executando um novo processo e recuperando o PID (d126659)
- akoflow runtimes: worker run singularity command (fbc6d81)
- akoflow runtimes: criando workflows com runtimes (a08ed3a)
- garbage collector disabled (aa6af5d)
- akoflow runtimes: monitores executando de acordo com o runtime (8401015)
- akoflow runtimes: executando de acordo com o runtime (aaa2f18)
- akoflow runtimes: acoplando em kubernetes service (062fc95)
- akoflow runtimes: modularizando runtimes (9f01e9e)
- Update README.md (3a1a9a1)
- gawa: add gawa workflow (dabc3cc)
- add akoflow-kubeadmin resource (184017b)
- add akoflow-kubeadmin resource (7758efd)
- add akoflow-kubeadmin resource (cb56650)
- add akoflow-kubeadmin resource (1b171dc)
- add akoflow-kubeadmin resource (c555553)
- akoflow install: kubernetes install with SSH (4acab85)
- ssh: install docker and kubernetes in ip host (76bee65)
- devenv: fix version static validator (82fbb92)
- AkoFlow Client: conectando em instancias por SSH e executando comandos em paralelo (452820f)
- [wip] - akoflow install --instance=local (33c81cb)
- client: adicionando akoflow run and akoflow install cli command (17bb9fd)
- shared: add utils ler arquivos em shared (b8c8213)
- tests: TestStartWorker_ActivityNotFound (c55eb3f)
- logger: implementando log global (d599898)
- add akoflow log in permission (bb85c30)
- tests: testes para o worker (6ce8e33)
- project: removendo codigo não utilizados (2811bb4)
- tests: criando casos de testes para o akoflow-client (549d9fc)
- removendo pastas de tests (45a8986)
- tests: adicionando novos casos para o projeto (447aa07)
- gitignore: ajustando pastas do akoflow (0b5427c)
- gitignore: ajustando pastas do gitignore (e9d927e)
- tests: implementando infraestrutura basica de teste (e7d9497)
- Tasks: adicionando tarefa para poder executar multiplos binariso para todos os SO (94991de)
- delete depreacated documentations (c689f16)
- delete idea config (e673d34)
- ci/cd: removing docs and build image container (a3d2737)
- environment: Add development container configuration and Go environment setup (45cd991)
- Merge pull request #3 from ovvesley/nfs-server (8db727b)
- created nfs server (f1b0054)
- Merge pull request #2 from ovvesley/nfs-server (fa15c1e)
- client: add scope check (ef36699)
- new datetime (550e8ff)
- akoflow: adicionando grafico de timeline por atividade (867693e)
- Merge pull request #1 from ovvesley/nfs-server (b7802da)
- akoflow: carregando dinamicamente as atividades, grafos e workflow (063bc9d)
- akoflow: adicionando mecanismo de path de stirng (da9619c)
- akoflow: listando workflows na tela home (7d72673)
- akoflow: modificando url do workflow (fcb2dc0)
- akoflow: adicionando visualização de DAG (da53df4)
- akoflow: admin adding interface to akoflow admin (0f518e1)
- feat: akoflow admin handler (50e2749)
- feat: wf montage distributed (955fd3c)
- feat: wf distributed and wf standalone (8d58247)
- feat: workflow com sistemas de arquivo distribuido (5a1fd9c)
- feat: connector adicionando get deployment (6262f2d)
- feat: update akoflow manifest distributed (bb61708)
- feat: update akoflow manifest standalone (27620df)
- feat: standalone using m.service.dependencies (07a5ee0)
- feat: separando fluxo de criação do container (3f849bf)
- feat: seprando fluxo de criação de apply job (aa4c3aa)
- feat: seprando fluxo de criação de atividade de acordo com o container (f72430f)
- feat: executando fluxo de standalone com preactivity (0dc2778)
- nfs standalone server (7355931)
- delete depreacted test cases (ce0fa00)
- select with colums (4a551b3)
- implementing middleware in webserver (6505f6e)
- execution createNfsService (5dbc848)
- execution createNfsService (a4fc06a)
- execution createNfsService (cc9b3fc)
- akoflow: add permission to use extensions (ea52546)
- NFS Service entity: add json parameters serialize (cb9f8fe)
- CreatePvc: fixing parameters (c706ee6)
- update connector_pvc_k8s.go and create_nfs_service.go (2d66c7c)
- update connector_pvc_k8s.go (13c24f5)
- update connector_deployment_k8s.go (e5344e0)
- update connector.go adding new connctor (381d869)
- update run_activity_in_cluster_service.go (06ed32e)
- update monitor_change_workflow_service.go (a0f558d)
- feat: create create_nfs_service.go (18d40aa)
- chore: create 1 pkg server resource nfs server (fad5101)
- chore: update akoflow-nfs-server.yaml (31b75e5)
- update workflow_entity.go (836c338)
- feat: create nfs_server_entity.go (549d1fd)
- update k8sjob_entity.go (e8ab32c)
- feat: create connector_storage_class.go (7d876fa)
- feat: create connector_service_account.go (03895d4)
- feat: create connector_service.go (3f290af)
- feat: create connector_role_binding.go (6adf29b)
- feat: create connector_role.go (0e221f7)
- feat: create connector_cluster_role_binding.go (ad17e0c)
- feat: create connector_cluster_role.go (f96c28e)
- chore: create wf-0-montage.yaml (5df720a)
- chore: create wf-montage-050d-distributed.yaml (00117b0)
- Merge branch 'main' of github.com:ovvesley/akoflow into nfs-server (1b43426)
- Merge branch 'main' of github.com:ovvesley/akoflow (afd46f9)
- montage 2 graus: adicionando imagem e dockerfile (fad456d)
- Update README.md (b5a8477)
- nfs-server (0a06f6d)
- monitor: adding monitor when completed log (6cf7de5)
- Storage: file list (74d0d14)
- metaheuristica grasp: exp (27a2acf)
- Database: expose dump database to public (e7fee35)
- Database: expose dump database to public (33457f7)
- Database: expose dump database to public (608a961)
- Storage: update activity when start and complete (89398e5)
- Garbage Collector: when activity completed your storage is free (9384b81)
- Garbage Collector: when activity completed your storage is free (41db818)
- Garbage Collector: when activity completed your storage is free (376cde9)
- Garbage Collector: adding storage per activity (5dddd3c)
- Garbage Collector: adding garbage collector (e093c50)
- add experiments (814b367)
- Akoflow: add results (e0e051f)
- Akoflow: add results (365dbbd)
- akoflow-gcloud: experiment to 1.00d montage (3db114f)
- akoflow-gcloud: experiment to 1.00d montage (2517430)
- experiment: add results (eff1066)
- experiment: add results (4f999a8)
- experiment: add results (b1675f7)
- experiment: add results (f6ed6b0)
- experiment: add results (2fe263b)
- experiment: add results (5b5f90c)
- akoflow-gcloud: experiment to 1.00d montage (68c763e)
- akoflow-gcloud: experiment to 1.00d montage (4215377)
- akoflow-gcloud: minimize num volum in preactivity (663b76e)
- akoflow-gcloud: resultando 050d (5e2b27e)
- akoflow-gcloud: update with gcloud (6c12a19)
- akoflow-gcloud: activities without dependencies (c4b10b0)
- akoflow-gcloud: update docker image (f37a416)
- akoflow-gcloud: update docker image (d0627c4)
- github: adding pipeline (151adaa)
- github: adding pipeline (cee89cd)
- github: adding pipeline (c4bc699)
- github: adding pipeline (37c4e1a)
- github: adding pipeline (c11d1e5)
- monitor: fix get metrics (a294a2b)
- docs: how dev (3dba9c6)
- docs: how dev (6c39772)
- docs: how dev (039c7eb)
- Akoflow: docs (016f582)
- Akoflow: docs (62b66e1)
- Akoflow: docs (bef5fa2)
- Akoflow: docs (6f80c9b)
- Akoflow: docs (e561952)
- Akoflow: docs (f83f172)
- Akoflow: docs (7061544)
- Akoflow: docs (959d3e2)
- Akoflow: docs (6ec8196)
- Akoflow: docs (819c4a4)
- Akoflow: docs (37218a2)
- akoflow: scik8sflow to akoflow (6bee143)
- scik8sflow: add preliminar experiment (d1b1b18)
- scik8sflow: fix job not found and preactivity dependencies (cec3674)
- scik8sflow: adding preactive mecanism (b182ae2)
- scik8sflow - server: when failed job set to finished status (0cd5b00)
- montage: adding montage workflow (7dc46c0)
- montage: ignore file .fits (36ab2f9)
- montage: adding dax montage (aa26111)
- montage: adding montage wfs (d0a9c35)
- scik8sflow: adding optional nodeSelector parameters and docs in methods (cf8a578)
- scik8sflow: append multiple disk in container (e4823a2)
- scik8sflow: get activity dependencies service (4589bf8)
- scik8sflow: mapWfWfs (aeaf99b)
- scik8sflow: removing situation algoritm (a37bb8e)
- scik8sflow: preparing to v0-03 (d346774)
- scik8sflow: preparing to v0-03 (d42d632)
- scik8sflow: preparing to v0-03 (b151de3)
- scik8sflow: storage path to sqlite (73a505f)
- scik8sflow: storage path to sqlite (1b13f3b)
- scik8sflow: running in production on gke (60e063f)
- scik8sflow: setup env (4c59073)
- scik8sflow: rename default namespace (5b8afb8)
- test: adding r.handleGetOrCreateNamespace(namespace) test (cd61d9f)
- project: rename to scik8sflow (9a388d3)
- project: rename to scik8sflow (9df93b4)
- mock: criando mocks de response (ab5b91c)
- refact: using interface in connector (bcd1f4a)
- refact: separeted repository module files (b46914d)
- resource: error getting metrics (c3292a4)
- resource: adicionando workflow do NMFSt.P (74380ae)
- server: permitindo limitacao de CPU e memoria (429ac44)
- server: sequencial workflow with shared data (cac3351)
- server: new files to workflow (d097638)
- server: change monitor and orchestartor to 1 seconds in time to update (d999fa4)
- client: send file to server (15bd735)
- client: send file to server (1fc2cab)
- monitor: persist metrics and logs (94073f7)
- monitor: change status when job is running (cdcc8d6)
- monitor: monitor change workflow service (6a439a9)
- worker: run activity in cluster service (79ba48f)
- orchestrator: send to worker a activity (040ab15)
- orchestrator: get pending workflow (0f91fb9)
- workflow and activities: create workflow in database (87e8299)
- workflow and activities: create workflow in database (95bd072)
- workflow and activities: create workflow in database (12f8ff0)
- workflow: add sqlite connection and persist workflow and activities (2387deb)
- workflow: add channel metodology (789cecc)
- workflow: add channel metodology (1bb731d)
- workflow: to do (f17faa0)
- runworkflow: execute k8s job by workflow (b0f6775)
- runworkflow: parser yaml (9e61d78)
- proof of concept: request k8s metrics (6790ddb)
- proof of concept: request k8s metrics (6212d9e)
- initial commit: big bang (9e13edb)EOF
No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.2.0_linux_amd64 - Linux (ARM64):
akoflow-client_0.2.0_linux_arm64 - Windows (AMD64):
akoflow-client_0.2.0_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.2.0_darwin_amd64 - macOS (ARM64):
akoflow-client_0.2.0_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.2.0_linux_amd64 - Linux (ARM64):
akoflow-server_0.2.0_linux_arm64 - Windows (AMD64):
akoflow-server_0.2.0_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.2.0_darwin_amd64 - macOS (ARM64):
akoflow-server_0.2.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.