Skip to content

Releases: gojek/proctor

v0.6.3

30 Mar 07:09
Compare
Choose a tag to compare

Changelog

  • 1831949 [Harshal|Nikhilesh] Fix git repo link in release script

v0.6.2

30 Mar 06:57
5e98044
Compare
Choose a tag to compare

Changelog

  • 5e98044 Merge pull request #90 from nikhilesh-parupalli/client-update

v0.6.0

12 Feb 09:00
Compare
Choose a tag to compare

Changelog

4fb91d7 Merge pull request #71 from AishwaryaRK/master
3d19778 Merge pull request #72 from AishwaryaRK/master
a7ba579 Merge pull request #73 from RajatVaryani/master
d4b5215 Merge pull request #74 from AishwaryaRK/job_execution_callback
95f39d3 Merge remote-tracking branch 'gojek/master'
9f93df7 [Aishwarya|Jenson] Add status check test in execution handler
f84e868 [Aishwarya|Jenson] Add status check test in execution handler
94e8ce3 [Aishwarya|Jenson] add annotations in pod spec
939243d [Aishwarya|Jenson] add schedule apis swagger documentation
f5bd880 [Aishwarya|Jenson] add schedule apis swagger documentation
215bd85 [Aishwarya|Jenson] add schedule commands doc
ef0ccff [Aishwarya|Jenson] add schedule commands doc
eab3fe5 [Aishwarya|Jenson] fix 404 bug of job execution status on waiting state
281bc33 [Aishwarya|Jenson] fix callback URL support for job execution API
1ed090e [Aishwarya|Jenson] fix callback URL support for job execution API
8d7ae20 [Aishwarya|Jenson] integrate with sentry
8f48217 [Aishwarya|Jenson] rename callback api to callback url
4bd9434 [Aishwarya|Jenson] rename callback api to callback url
816ea20 [Aishwarya|Jenson] use linux cron format for golang cron
9f7ffea [Jenson|Aishwarya] fix job execution error handling
6b7310c [Jenson|Aishwarya] fix job execution error handling
981f303 [Jenson|Aishwarya] fix job execution error handling
a148b3f [Rajat] Refactor sort func
145aee1 [Rajat] Restructure sort package
54589f8 [Rajat] Sort proc command in alphabetical order by name
919f124 add callback URL support for job execution API
136fca0 add callback URL support for job execution API
0b3a773 add tags, job_name, user to logs for easy searching

v0.5.0

01 Feb 12:08
42f3d8c
Compare
Choose a tag to compare

Changelog

23b967f Add create schedule functionality to client
714ae41 Add test case for create schedule job
3af408b Add validation for notificartion emails and Tags
5943c47 Fix list schedule mock
dbb1e0e Fix make file .env path
8ac000e Merge pull request #63 from olttwa/master
c2a571a Merge pull request #65 from jensoncs/master
98cd617 Merge pull request #66 from jensoncs/master
b6277d6 Merge pull request #67 from AishwaryaRK/master
ecb250c Merge pull request #69 from AishwaryaRK/master
42f3d8c Merge pull request #70 from AishwaryaRK/master
7c77ada Schedule default is to create scheduled jobs
d435d5e [Aishwarya|Jenson] Add describe,remove scheduled jobs functionality to server
8de2524 [Aishwarya|Jenson] Add group attribute for scheduling job
5cb79d0 [Aishwarya|Jenson] Add remove scheduled job command and functionality
d95f9c3 [Aishwarya|Jenson] Fix postgres error check
9f1bcd4 [Aishwarya|Jenson] List should through no content if no jobs founf - describe should give only single job details
0307b23 [Aishwarya|Jenson] add annotations in pod spec
608e807 [Aishwarya|Jenson] fix 404 bug of job execution status on waiting state
d092780 [Aishwarya|Jenson] handle authorization error in schedule job
321b79a [Aishwarya|Jenson] integrate with sentry
8e750da [Aishwarya|Jenson] use linux cron format for golang cron
ed84fe9 [Aishwarya|Jenson] use linux cron format for golang cron, Add anotations in pod spec
b3b12b3 [Akshat] Fix mailer test
8aa8297 [Jenson] Refactor Auditing to build upon an object
d40d3f9 [WIP] Add list schedule jobs
63a9e6d [jenson] Add unique constraints for scheduled job name and args
17bb27c [jenson] List scheduled procs
592c509 [jenson] Pick scheduled jobs from DB
e8f5a41 [jenson] Remove redundant disabling of new relic instrumentation
857a98d [jenson] Remove unused proc execution handler mock
aa25c33 [jenson] Schedule procs for execution from proctord
b38e1ad [jenson] Validate cron expression provided by user
356ded8 add tags, job_name, user to logs for easy searching

v0.4.0

18 Dec 11:28
Compare
Choose a tag to compare

Changelog

62d2ab6 Add authorized groups metadata for a proc
1bcde79 Merge pull request #59 from tasdikrahman/master
9d0ea9d [Akshat] Exit with non-zero status code on proc execution submission and streaming logs errors
ca6947b [Akshat] Poll proctord for proc execution status
44846f4 [Akshat] Rename proctorEngine with proctorD
0c0fd67 [Tasdik] Add ability to configure ProcExecutionStatusPollCount for CLI
a1f15fc [Tasdik] Display authorized groups when describing a proc
842e624 [Tasdik] Exit in CLI post printing error messages
af0bb62 [Tasdik] Have single source of truth for proc metadata structure
79eccb0 [Tasdik] Initialize proctord logger explicitly
0c875c8 [Tasdik] Release v0.4.0
edcfffa [Tasdik] Update documentation and dev setup for proctord
69623b2 [Tasdik] Update proc execution status to FAILED on receiving relevant message

v0.3.0

22 Nov 06:17
Compare
Choose a tag to compare

Changelog

164c57a Configure client using a command
e8202d6 Fix incorrect documentation for proctord
2b654dd Hide Constants when displaying help to execute procs
4cd44b0 Merge pull request #44 from NithyaNatarajan/v0.2-Readme
764095b Merge pull request #48 from jensoncs/master
abb53ab Merge pull request #50 from jensoncs/master
767ae54 Merge pull request #52 from jensoncs/master
3dd1e03 Merge pull request #53 from jensoncs/master
42b96be Move instrumentation middleware to same package
eb64f47 [Amir/Jenson] Creating a method to load proctor configs in non-singleton manner
beca432 [Amir/Jenson] Displaying message to create config file based on format if the config file is missing, test for same
69f1c49 [Amir/Jenson] Having connection timeout of 10secs instead of default 30secs from golang library
ce64e6f [Amir/Jenson] Refactored tests and code to use LoadConfig instead of InitConfig
3e071f6 [Amir/Jenson] Renaming test package of config from config_test to config
997b9bd [Amir/Jenson] changes based on PR feedback
bfce39d [Amir/Jenson] checking for specific errors and printing more user helpful messages in proctor client. Users now will know what type of error happened and how to troubleshoot it.
d851989 [Amir/Jenson] having error for mandatory config PROCTOR_HOST
dcaa46e [Amir/Jenson] implementing new client side messages for describe and execute commands
cdd7541 [Amir/Jenson] trying to fix travis failure by skipping generate as go file generated is already checked in code
692eee5 [Amir|Jenson] Integrate newrelic instrumentation with proctor service
521e6df [Jenson|Akshat] Remove proctor help doc
24acc7d [Jenson|Akshat] Update proctor describe and execute commands doc/gif
4a53974 [Jenson|Roy] Add MIN_CLIENT_VERSION env to sample and test env files
1ddb424 [Jenson|Roy] Add go-version dependency to glide
e3d2f81 [Jenson|Roy] Add go-version dependency to glide
d44ab11 [Jenson|Roy] Add middleware to all the routes
8c9c6c8 [Jenson|Roy] Add middleware to validate client version http header
e947cc1 [Jenson|Roy] Fix brew upgrade issue
f4cc2da [Jenson|Roy] Fix job execution spec
5f5960e [Jenson|Roy] Handle outdated client version in proctor cli
02aeba3 [Jenson|Roy] Send Client version http header to Proctord
507ff85 [Jenson|Roy] changes based on PR feedback
69645ab [Jenson|Roy] extract reused variables
e569a33 [Nithya] Update README.md to accomodate new release changes
861ae3b [Roy|Akshat] Enhance current commands
39a7d51 [Roy|Akshat] Refactor config manager command
c6a8625 [Roy|Akshat] Release v0.3.0

v0.2.0

12 Oct 05:31
Compare
Choose a tag to compare

Changelog

43929df Adding gif with basic usage of proctor
6dab4b7 Configure kubernetes job retries (on failure)
b3e9b8c Merge pull request #26 from olttwa/master
dde43e8 Merge pull request #28 from gojektech/add_user_org_to_proctor_scripts
9f17709 Merge pull request #29 from olttwa/master
7d8196a Release v0.2.0
11d35ba Remove redundant proc command to list/describe/execute procs
c987dcd [Amir|Praveen] adding support for newly added meta fields - authors, contributors, organization to proctor server and client
08ad34c [Jenson|Akshat] Rename PROCTOR_URL -> PROCTOR_HOST

v0.1.0

08 Oct 07:10
Compare
Choose a tag to compare

Changelog

8b02d24 Add Makefile for proctor-cli
4be42fd Add Makefile with empty target
ce588fb Add Proctor logo to README
99bec11 Add changeLog for proctor release
9908099 Add goreleaser in travis CI Ignore dist folder
b6623f4 Add make task for db setup - Update README with command to get proctor locally.
2d27a42 Add makefile for brew installation
6688f1f Add proctord and procs to repo
b8a792a Add script for updating the Proctor Formula
b79d032 Add travis build status badge to README
3afb111 Add uniqueness constraint on job names submitted for execution
ef20fb9 Add updated proctor logo to README
484350e Adding job status api which return the job_execution_status for given job_name
c52dee6 Adding missing test for postgresclient select
c7fe71e Adding more tests in storage to cover select method
49765d5 Don't consider null values as equals
b4b3048 Fix PROCTOR_URL description in README.md
a9d3225 Fix documentation for running tests
29cb1d1 Fixing test names and adding more assertions to store
0507bbf Hello Proctor!
76b8739 Initial commit
5bd0719 Introduced authorization in Proctor Resolves #18 1. Constantized all the common error messages printed out to user 2. Refactored tests to use constants 3. Fixes in travis.yml to use updated package names, verbose output for debugging 4. Introduces Email and Access token, checking for same in http headers Email-Id and Access-Token 5. Fixes in error output via websocket, printing new line at end of output so that follow up messages to console don't have to do it 6. Introduces environment config ENVIRONMENT to enable testing of configs 7. HTTP testing library httpmock
86eca88 Jobs -> Procs
fcf7648 Merge pull request #10 from darkdefender27/master
b1b22ff Merge pull request #14 from gojektech/add_user_email_to_audit
46846db Merge pull request #15 from achilles42/add-auth-headers
2402757 Merge pull request #19 from gojektech/go-release
411c6b7 Merge pull request #21 from gojektech/brew-integration
0216e73 Merge pull request #7 from satyanash/master
c0c7d6a Migrate project from gojekfarm to gojektech
f179cf7 Modify name for jobs submitted for execution
8ee9f3e Modify proctor image alignment
2a73866 Run proctord and proctor cli tests separately
1681eb4 Run proctord tests separately from proctor-cli
f93e89e Track job execution status
8e5e681 Treat JobNameSubmittedForExecution as SQL String to circumvent unique index
db870f8 Update Documentation
cdb0a5f [Amir/Akshat] fixing glide dependencies, logsrus repo has uppercase letters, specified as lowercase in glide.yaml
fa91802 [Amir] auditor interface takes in user_email to persist to db
69c402b [Amir] changing test data email domain to example.com
eff2a86 [Amir] fixing typo in travis to run package test
f686e05 [Amir] having external dependencies specified as part for README
afda932 [Amir] migrations to add new column to audit table. user_email is going to track the user who invoked the proctor
491def8 [Amir] passing through user email in the context to be written to db
b9d9595 [Amir] tracking user email in case of job failures as well
d3ab4f4 [Amir|Praveen] dummy commit to trigger v0.3.0 release
e4fe6b3 [Closes #6] Stream logs from api-server directly
a9d582c [Closes #9] Merge pull request #11 from prashant3863/deployment-status-api
5204b73 fixing the GOPATH directory, as the project has been upgraded from gojekfarm group to gojektech
30fdd4c proctor-engine -> daemon