Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Namespace conf #116

Closed
wants to merge 85 commits into from
Closed

Namespace conf #116

wants to merge 85 commits into from

Conversation

lavkesh
Copy link
Member

@lavkesh lavkesh commented Nov 22, 2023

No description provided.

spy16 and others added 30 commits March 2, 2023 19:27
fix: kube deployment name-limit handling
chore: change odpf references to goto
* fix: golanci config

* fix: gci lint issues

* fix: lint issues

* fix: remove nosnakecase lint from disable list
* fix: deployment id name
* chore: add better error description

* refactor: merge firehose module files
refactor: reduce firehose package
* feat: implement create, update, reset
* feat: implement upgrade
* feat: implement start, stop, scale
* test: add lots of tests
* feat: implement reset-sync
* refactor: simplify kafka reset flow
* feat: implement log
* refactor: separate client & server CLI
* feat: fix entropy client cli
* fix: use previous telegraf conf
* refactor: remove old firehose module
fix: change commit author to bot
* fix: strip trailing colon in image tag
* feat: add telegraf config templating
ishanarya0 and others added 29 commits August 21, 2023 16:53
fix: path and key
* fix: remove skipping empty values for env variables

* fix: lint issue
fix: mount path to be independent of dep id"
- skip pods in output if they are not in running state or in pending state
- get call will persist the output to DB if it's changed
* feat: support google service account for gke usage

* chore: bump up salt
* test: payloads sent to LOG, BQ and GCS/BLOB sinks

* fix: lint issue
* fix: add delay before executing reset

- kafka takes some time before it registers the stopped consumer
- hence when we try to attemp the reset immediately, it fails
- even though it fails, it does not return a failed response

* feat: make delay configurable

* chore: update comment

* Update driver.go

* change time to seconds

* feat: handle context cancellation
* fix: use deployment id for deriving job name

* refactor: remove var declaration
* fix: remove -firehose from job name

* fix: lint issue
* feat: use group incremental reset strategy

* test: getNewConsumerGroupID

* fix: lint issue

* fix: lint issue

* fix: use regex

* fix: lint issue

* test: fix group id numbers

* fix: use shorted if syntax

* fix: test

* fix: readConfig

* refactor: rename new-reset to reset-v2

* fix: error message

* fix: var name

* fix: var name
* fix: empty body while logging

- body was read while processing the request
- made a copy of the body buffer, to log later

* refactor: use io.Copy

* fix: use io.Readall

* fix: return if body reading fails

* fix: change log type to error
* feat: adding job module

* test: add test

* chore: verion update

* chore: lint version upgrade

* lint: lint fixes

* chore: revert back lint version

* fix: fix import naming and config

* Update modules/job/config/config.go

Co-authored-by: Abduh <[email protected]>

* Update modules/job/driver/driver.go

Co-authored-by: Abduh <[email protected]>

* Update pkg/kube/client.go

Co-authored-by: Abduh <[email protected]>

* fix: review changes

* fix: review comments

* fix: review comments

* chore: review comments

* feat: add suspend and start job

* fix: linting issues

* fix: linting issues

---------

Co-authored-by: Abduh <[email protected]>
* feat: add sequence if group id does not have it"

* refactor: use fmt package

* fix: lint issue
* feat: output refresh for job module

* feat: add logging

* fix: empty output without crashing

* chore: fix comment

* refacror: moved log function to module
feat: add on delete cascade to revision tags
* feat: add joins in query

* fix: change filters to lower case

* fix: byteArrayToMap
- error handling
- change regex to avoid matching the last '}' with the value

* chore: rename helper function and structs

* fix: add case of {NULL} in data
* rebase

* test: fix mocks

* fix: remove regex
* fix: allow overiding user passed resource & limits

* test: add resource limit update test
@lavkesh lavkesh closed this Nov 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants