Conversation
* fix deprecated tool in deploy pipeline; temporarily add dev branch trigger for testing
* fix path name to frontend dockerfile
* fix another pathing bug
* attempt ephemeral kind cluster to avoid needing to host one for this project
* adding github actions for automatic image and cluster deployment * fix deprecated tool in deploy pipeline; temporarily add dev branch trigger for testing * fix path name to frontend dockerfile * fix another pathing bug * attempt ephemeral kind cluster to avoid needing to host one for this project * fix namespace
* adding github actions for automatic image and cluster deployment * fix deprecated tool in deploy pipeline; temporarily add dev branch trigger for testing * fix path name to frontend dockerfile * fix another pathing bug * attempt ephemeral kind cluster to avoid needing to host one for this project * fix namespace * add certmanager to make cluster happy
* update frontend listener to buffer incoming ktasks via async queue; update tests to verify new frontend buffering logic * add HPA test to verify frontend autoscaling * update umbrella HPA test to verify frontend buffering logic; update listener to handle 409 errors
* set up baseline resource limits for frontend and controller, update tests for CI-specific resource limitations * implement resource propagation for task exec (propagate from ktask CRD top the job pod) * add missing CRD to helm chart for controller * update controller to accept global default resource definitions if a given Ktask doesn't specify; update tests * update frontend listener to accept and validate new resource fields; add explicity check for out-of-memory failures to controller, update tests * fix typo in listener test parametrization
* add frontend dashboard for easily creating/ listing ktasks * add tests for frontend gui; clean up makefile targets for frontend deployment * update README with instructions on how to use frontend dashboard * update frontend logic for deleting ktasks, update tests
* fixing connection between frontend and controller; update make targets for deploying frontend gui; addressing port configuration issues * commit to save work/switch branches * revert changes to frontend buffering logic; update e2e tests and golden files for new naming conventions * add metrics config for kustomize yamls, update umbrella test and golden files * move dependency scan into security workflow, tidy go.mod and push to fix linter * Use http.Server with timeouts to address gosec G114 * address unchecked error return from json encode
* working on prometheus integration, take 2 * fix namespace scope and rbac permissions for frontend detection of ktasks from the controller * ensure full cleanup of clusterwide resources between e2e test cases; update golden files for new rbac permissions for frontend to serve metrics * increase test timeout to address go panic in the pipeline
…nd gui instructions (#42)
* add specs for affinity and tolerations to ktask spec, update frontend to route ktasks with new spec, update UT and e2e tests to verify scheduling rules against set taints/tolerations (commit to save work) * nullify tolerations/affinity for umbrella/kustomize deployment tests * add more tests for anti-affinity and tolerations config; add cluster topology documentation and update README to point to it * update api and controller unit tests for new pod affinities; add anti-affinity/ negative testing to e2e scheduling test * add 'warmup' test to ensure webhook is available in CI config
* use bump-my-version tool for automating version naming updates * add bump version config file and set project to last repo tag version * add bump version config file and set project to last repo tag version * move up to version 0.2.0 * run helm depedency update on umbrella chart, update Makefile to perform this step as well * remove hard-coded version from golden file tests and run make golden-update to pull in changes * add workflow for updating project version on push to main branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.