Skip to content

Releases: gopaytech/proctor

v2.0.0-rc2

01 Oct 08:23
Compare
Choose a tag to compare

Changelog

b0a812e [Dembo] Add configuration for kubernetes service name
7e90d70 [Dembo] Add content for security in README
78927e7 [Dembo] Add mechanism for middleware to ignore route
c7663a5 [Dembo] Edit kubernetes execute job with custom service name
47c30fa [Dembo] Exclude common route from authentication

v2.0.0-rc1

12 Sep 10:41
cbcbfee
Compare
Choose a tag to compare

Changelog

710f374 Merge branch 'master' into docker
1bef2fc [Dembo] Add docker capability
390b676 [Dembo] Add readme content
d0737c0 [Dembo] Add tags to schedule
cbcbfee [Dembo] Add tags to schedule payload
a95aaae [Dembo] Add travis stage to publish docker image
98d633a [Dembo] Change cli schedule id payload
666cd62 [Dembo] Change docker login on travis
c86016e [Dembo] Change schedule time to cron
830ccb8 [Dembo] Copy migrations to docker image
2d9d809 [Dembo] Install ca-certificates in docker image
a6f6f2e [Dembo] Remove schedule job payload model from cli
2d149fd [Dembo] Sync schedule payload model between cli and service
b81d8e8 [Dembo] Use multistage build for docker

v2.0.0-beta3

06 Sep 11:32
Compare
Choose a tag to compare

Changelog

ba97067 Add WriteYAML to utility
0100b14 Add error message when watch is throwing an error
9ad7a47 Add generic timeout error
ce469c2 Add kubernetes resource poll retries
6a6f153 Add log command
43b971a Add poll count config
26dee2f Add poll count to config entry
12536e1 Add template to root command
70abd83 Add test for #Close and #GetDB method
34a11ec Change retry mechanism of wait for ready job and pod
22d6c2f Change test mock value
c89b1af Fix coverage not detected
551408a Fix some failing tests
c6d95f6 Fix test result typo
9209f1d Fix type
be9cce9 Merge branch 'master' into plugin
e001efc Merge branch 'master' of github.com:jasoet/proctor
f2a3795 Merge branch 'master' of github.com:jasoet/proctor
f1a6c07 Tidy import entries
461b00e Tidy up long line
97948fd [Dembo] Add env flag for auth
756c986 [Dembo] Add integration test plugin gate client get user profile not found
61b0ae0 [Dembo] Add integration test plugin gate client get user profile success
8b1ab47 [Dembo] Add integration test plugin gate client get user profile unauthenticated
70f25ee [Dembo] Add makefile command to run plugin integration test
f70e3f2 [Dembo] Add test gate client get user profile connection failure
723a1e2 [Dembo] Add test gate client get user profile not found
accf808 [Dembo] Add test gate client get user profile server failure
80cb621 [Dembo] Add test gate client get user profile success
a78047c [Dembo] Add test gate client get user profile unauthenticated
9a9e3be [Dembo] Add test plugin gate auth success
1d59b36 [Dembo] Add test plugin gate auth verify inactive user
542b0a2 [Dembo] Add test plugin gate auth verify insufficient group
6ce3a76 [Dembo] Add test plugin gate auth verify success
439717a [Dembo] Add test plugin gate auth wrong email
f6aba75 [Dembo] Add test plugin gate auth wrong token
d3ca03c [Dembo] Refactor cli daemon client test to delete mock requests to generic one
6aa5496 [Dembo] Refactor cli daemon client test to extract method for mock describe schedule job request
b75c806 [Dembo] Refactor cli daemon client test to extract method for mock execute request
115cef3 [Dembo] Refactor cli daemon client test to extract method for mock execution context request
6e5950e [Dembo] Refactor cli daemon client test to extract method for mock list porcs request
4e458a4 [Dembo] Refactor cli daemon client test to extract method for mock list scheduled jobs request
23ab010 [Dembo] Refactor cli daemon client test to extract method for mock remove scheduled job request
4c7c393 [Dembo] Refactor cli daemon client test to extract method for mock schedule request
46f7ad9 [Dembo] Refactor cli daemon client test to inline specific mock request
ecaac86 [Dembo] Refactor security middleware authorization to extract job metadata
e8dfa3a [Dembo] Refactor test gate client get user profile to move variable body
fe87699 [Dembo] Refactor test plugin gate client to extract constant message
2eb2fae [Dembo] Security middleware authentication auth failed case
2b8d849 [Dembo] Security middleware authentication success case
14c41b4 [Dembo] Security middleware authentication without email case
b7e32fc [Dembo] Security middleware authentication without token case
41538e0 [Dembo] Security middleware authorization case authorization failed
4b2b099 [Dembo] Security middleware authorization case metadata error
4b557c7 [Dembo] Security middleware authorization case without name
481635c [Dembo] Security middleware authorization case without user detail
5ce979a [Dembo] Security middleware authorization success case
5a19ea8 [Dembo] Security middleware authorization success case for schedule
d9b16ff [Dembo] Update response api mock for gate get user profile
8d6ca7b [Dembo] Update security middleware authentication success case to give user detail to next request
e56fa8e [Dembo] Update test gate client get user profile success to make make better mock http request
1dc2c6e [GOJ-100075] Add template command
f6c0604 [Jasoet] Add Insert Schedule Context on Worker
4ee383a [Jasoet] Add Reset Mechanism for Config() using atomic boolean
dfc5bf3 [Jasoet] Add Security Service
30b7dac [Jasoet] Add test for Schedule Context Table
1cca83a [Jasoet] Add test for Verify Auth
1983073 [Jasoet] Change Config Mechanism
fab4852 [Jasoet] Change config mechanism for gate
3dec7b2 [Jasoet] Create new table for ScheduleContext
8cc23d8 [Jasoet] Enable Integration test for plugin
91c7387 [Jasoet] Fix test for Schedule Worker
ceea1e1 [Jasoet] Move Worker into Schedule
7915d05 [Jasoet] Move printer to cli
76bbaad [Jasoet] Remove unused log
e7de4cd [Jasoet] Set integration to disable parallel build
563569e [Jasoet] fix validate client middleware bug
5abcaa7 [Jasoet|Bimo.horizon] Add Gracefull Shutdown for Proctor Server
5215b60 [Jasoet|Bimo.horizon] Change mechanism to persist when execute job
c662fd1 [Jasoet|Bimo.horizon] Fix Failed Test
2c06061 [Jasoet|Bimo.horizon] Fixing Proctor CLI
58fec01 [Jasoet|Bimo.horizon] Functional Test: add script to package procs and update metadata
fcffb87 [Jasoet|Bimo.horizon] Make CLI message more descriptive
aa9deb3 [Jasoet|Bimo.horizon] Store image tag from metadata
61f83dc [Jasoet|Bimo.horizon] Tyding Go Mod
b8f0145 [Jasoet|Dembo] Add authentication and authorization to router
aef8bcf [Jasoet|Dembo] Integrate security service with plugin
1ef1d10 [Jasoet|Dembo] Merge with Master
8dbf85b [Jasoet|Dembo] Rename wrong config name
01eaf97 [Jasoet|Dembo] Set auth default to false
495af04 [Jasoet|Dembo] Set machine ID for snowflakeId
40f6cce [Jasoet|Dembo] Tidyup security middleware
f00fb02 [bimo.horizon] Add example yaml file for testing
ba14065 [bimo.horizon] Add id generation on insert and delete
6e3b9d8 [bimo.horizon] Add make entry of executing with yaml
0e66060 [bimo.horizon] Add missing make command
0e849f5 [bimo.horizon] Add missing mocks
a32994e [bimo.horizon] Add status cmd
d92642f [bimo.horizon] Add updated at on execution result model
efde137 [bimo.horizon] Add yaml dependency
b073ff3 [bimo.horizon] Add yaml parsing support on executioner command
98f7d06 [bimo.horizon] Fix executioner help grammar
2c7006b [bimo.horizon] Fix failing test because weird log behavior
b387375 [bimo.horizon] Fix failing test caused by moved execution id generation
6c0e1be [bimo.horizon] Move args parsing to its own utility
621b364 [bimo.horizon] Move schedule flags declaration from root to its own context
c4d8fef [bimo.horizon] Reduce integration test waiting time
5f42a29 [bimo.horizon] Remove unneeded tests
c0ced64 [bimo.horizon] Split get status method into two method with polling and without
2ed331d [bimo.horizon] Tidy import order

v2.0.0-beta

05 Aug 09:16
Compare
Choose a tag to compare

Changelog

f3beccf Add server and cli main files
96c1754 Change proctor description in docs
d73b51a Change proctor description in docs
4b7c27e Exclude documentation files from your project's language stats
8a96f1a Merge branch 'hexa' of github.com:jasoet/proctor into hexa
f51d62f Merge branch 'hexa' of github.com:jasoet/proctor into hexa
cf4cbd0 Merge pull request gojek#77 from jensoncs/master
1517ace Merge pull request gojek#78 from RajatVaryani/proctor-version-intimation
8343952 Merge pull request gojek#83 from olttwa/master
163ecb0 Merge pull request gojek#84 from olttwa/master
a0cc632 Run go fmt for All code
f804383 Use go modules for dependency management
bc5f9e9 [Jasoet] Add wait time on integration test
53c643e [Jasoet] Fix cmd folder name and Makefile
1ce5136 [Jasoet] Fix goreleaser build config
e934aed [Jasoet] Merge utility helper to particular app
4cc5790 [Jasoet|Bimo] refactor: Cleanup cli codes
97a2314 [Jasoet|Bimo] refactor: Extract Proctord Utility to shared
59aa5bf [Jasoet|Bimo] refactor: Extract Schedule Model to Shared
2e72893 [Jasoet|Bimo] refactor: Fix generate Script
cfdff81 [Jasoet|Bimo] refactor: Move main file to particular directory
517807b [Jasoet|Bimo] refactor: Move proctor/config and proctor/daemon into cli
43f5372 [Jasoet|Bimo] refactor: cleanup proctord
90462ea [Jasoet|Bimo] refactor: cleanup unreported error
ab16c53 [Jasoet|Bimo] refactor: extract proc metadata to shared/model
76bccb2 [Jasoet|Bimo] refactor: fix import error for test codes
d8db15f [Jasoet|Bimo] refactor: fix typo on string template
112df9b [Jasoet|Bimo] refactor: move command related code to cli/command
db18553 [Jasoet|Bimo] refactor: move io package to shared
199c55c [Jasoet|Bimo] refactor: move non source code directory to assets
af51ec0 [Jasoet|Bimo] refactor: move proctor/utility/sort to shared
3f0682c [Jasoet|Bimo] refactor: rename cmd to cli
973c9b4 [Jasoet|Bimozx] Refactor based on https://github.com/golang-standards/project-layout
e56d22c [Jasoet|Bimozx] Refactor: Enable Timeout when waiting to job and pod to be ready
c969462 [Jasoet|Bimozx] Refactor: Implement new ExecutionContext entity and repository
53d2c4b [Jasoet|Bimozx] Refactor: Move Redis and Migration to Infra
2eaeeff [Jasoet|Bimozx] Refactor: Move kubernetes client and http to infra
79d538c [Jasoet|Bimozx] Refactor: Refactor kubernetes client and add integration test for it
f9c0f7e [Jasoet|Bimozx] Refactor: introduce execution_context
ab24249 [Jasoet|Bimozx] V2: Add Mock and test for Executor Service
e0944d3 [Jasoet|Bimozx] V2: Add Schedule Table
b00f5ea [Jasoet|Bimozx] V2: Add integration test for execution service
c32c0cd [Jasoet|Bimozx] V2: Add metadata repository
99f2654 [Jasoet|Bimozx] V2: Change Router route
adcf8f6 [Jasoet|Bimozx] V2: Change makefile adds integration test
8dc4c3b [Jasoet|Bimozx] V2: Complete Schedule Repository Test
69d58d1 [Jasoet|Bimozx] V2: Create Execution Service
4b5aacf [Jasoet|Bimozx] V2: Finish Watch pod Status
a8222d8 [Jasoet|Bimozx] V2: Fix metadata and secret handler
b6a7aed [Jasoet|Bimozx] V2: Fix race condition
d3891a0 [Jasoet|Bimozx] V2: Fix test after adding watch pod
bbfa18c [Jasoet|Bimozx] V2: Implement Execution Http Handler
76796e0 [Jasoet|Bimozx] V2: Migrate middleware to server
d1f5608 [Jasoet|Bimozx] V2: Remove Invalid test case
d715d3f [Jasoet|Bimozx] V2: Reorder timeout select
9c9e6a0 [Rajat] Add Github client to fetch latest release of proctor
3ef3ab5 [Rajat] Intimate user when obsolete version of proctor is used
ddcc0b5 [Rajat] Refactor code based on feedback
3cbb3e6 [bimo.horizon] Add worker service
22863ba [bimo.horizon] Change binary name
89a5473 [bimo.horizon] Change inconsistent 'id' naming to 'ID' instead
5ab3078 [bimo.horizon] Change mailer send method to use execution context and schedule model instead
d639d1e [bimo.horizon] Fix incorrect routes
d8f1b93 [bimo.horizon] Update dependencies
2c26b75 [bimo.horizon|jasoet] Add handler status constants
ca2a1b9 [bimo.horizon|jasoet] Add json notation to schedule model
e7839dd [bimo.horizon|jasoet] Add missing schedule handler test
49c7c84 [bimo.horizon|jasoet] Add not found test of job execution status handler
cb9e74c [bimo.horizon|jasoet] Add schedule handler test
72ff223 [bimo.horizon|jasoet] Add test for execution handler
d70c055 [bimo.horizon|jasoet] Change assert expectations location to be nearer to each mocked method
aa15d88 [bimo.horizon|jasoet] Change handler method name
321ca30 [bimo.horizon|jasoet] Change handler name to be more descriptive
9feebe9 [bimo.horizon|jasoet] Change imports placement on router according to style guide According to https://github.com/golang/go/wiki/CodeReviewComments#imports
2bf96aa [bimo.horizon|jasoet] Change store to repo in schedule handler
dc6fbf8 [bimo.horizon|jasoet] Fix insufficient mock
bca22a3 [bimo.horizon|jasoet] Rename metadata handler to maintain consistency
bd0f997 [bimo.horizon|jasoet] Renamed http handler to just http
2ae7331 [bimo.horizon|jasoet] Swap constant usage with a more specific handler status
54e1567 [bimo.horizon|jasoet] Swap job execution related routes to use the new handler instead
06944a6 [bimo.horizon|jasoet] Update dependency
9789a0c [bimo.horizon|jasoet] Update schedule handler
dcbb2ea [bimo.horizon|mazbergaz] Change Http instance to HTTP to follow proper naming convention
c28db60 [bimo.horizon|mazbergaz] Move docs into service
fb2a68f [bimo.horizon|mazbergaz] Move scheduler start to worker
81b740e [bimo.horizon|mazbergaz] Move worker email to worker
175f05c [bimo.horizon|mazbergaz] Remove scheduler and move the start function to worker
a3d5e13 [bimo.horizon|mazbergaz] Remove unneeded app proctord
c7ff333 [bimo.horizon|mazbergaz] Swap out audit log persistence on test to execution context instead