Skip to content

Commit

Permalink
feat: unary execute bulk operations (#221)
Browse files Browse the repository at this point in the history
* feat: add apply command

* feat: implement add job specifications with response job name successes

* feat: implement cache on reading spec by name

* feat: checkout plan from branch feat-diff-plan

* feat: execute apply on job and resource operations

* fix: lint

* feat: add internal/plan from plan branch

* feat: use json reading instead of csv

* feat: returning success status on change namespace job + resource

* feat: add job + resource migrate command

* refactor: get proto requests

* feat: cherry-pick from plan feature

* feat: add apply command on cmd root

* feat: returning job success on update operations

* feat: add log for every execution

* fix: lint

* feat: add log for fail and success operations

* revamp: log summary based on namespace

* fix: specs reading cache based on path

* fix: resource operations with kind name split

* fix: spec test and linter

* fix: return status for resource add, update and migrate

* remove: unused plan operations

* feat: cherry-pick new plan class to handle new contract

* feat: modify apply command to use new plan contract

* fix: lint

* fix: reading from plan and write the summary

* refactor: remove success on create resource response + refactor success bulk get names + rafactor plan apply format

* refactor: print apply logs

* fix: save executed job plan

* feat: remove unused success returned

* refactor: rename field to successful_job_names

* fix: lint

* refactor: remove unecessary success returm
  • Loading branch information
deryrahman authored Jun 14, 2024
1 parent c06a2ea commit e306dac
Show file tree
Hide file tree
Showing 24 changed files with 1,899 additions and 1,146 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ NAME = "github.com/goto/optimus"
LAST_COMMIT := $(shell git rev-parse --short HEAD)
LAST_TAG := "$(shell git rev-list --tags --max-count=1)"
OPMS_VERSION := "$(shell git describe --tags ${LAST_TAG})-next"
PROTON_COMMIT := "1090b06ae7c9a95bb3086b55d068b949e50b2aa0"
PROTON_COMMIT := "6690fac77836cfdde8905f7acb3f97922e9902c1"


.PHONY: build test test-ci generate-proto unit-test-ci integration-test vet coverage clean install lint
Expand Down
Loading

0 comments on commit e306dac

Please sign in to comment.