Make your Docker Compose applications reusable, and share them on Docker Hub
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
Catalog of shared Tasks and Pipelines.
The Docker CLI
Go client for Kubernetes.
Community documentation for the Tekton project
Define and run multi-container applications with Docker
An open and reliable container runtime, by Docker
The Docker toolset to pack, ship, store, and deliver content
Docker - the open-source application container engine
push eventadshmh/pipeline
commit sha 4406fe6b39090cd79b4aa277e44c2e6d2862d8bc
use status helper functions in pod status unit tests Signed-off-by: Arash Deshmeh <[email protected]>
push time in 5 days
Pull request review commenttektoncd/pipeline
use status helper functions in pod status unit tests
func TestMarkStatusSuccess(t *testing.T) { t.Errorf("Unexpected status: %s", diff.PrintWantGot(d)) } }++func statusRunning() duckv1beta1.Status {
Thank you for the review. Fixed.
comment created time in 5 days
push eventadshmh/pipeline
commit sha fb613dc6b7b56685394ec0883bd2e79e5e462e0a
update TaskRun step states after cancellation or timeout
commit sha 9be0bb349825b24a4e7b80ce28198b864fcd1d87
Remove /bin/ash from examples
commit sha f36d9ad347fb726716631f35d300310cb2f861fe
Add documentation on how to install nightly releases. We mention that they exist and may contain bugs earlier on in the documentation, but don't mention how to use them anywhere AFAICT.
commit sha 2a4d3e4f66672e7c6187d90dbbc1bb130e782616
Clean up test cases in pipelinerun_test.go
commit sha a67775192e607d23500db7859a03956975450e1e
Migrate some test builder references to structs Also delete test/builder/ since it appears to be unused
commit sha 9bc3fd8097e13eecc28f6afe165bfb91bf55f42c
Refactor Pipeline Parameters Validation Currently, pipeline parameters are only used in task parameters. we need to use Pipeline Parameters in When Expressions as well. Trying to add the new validation became ugly, so we're refactoring parameters validation so ' that we can easily add validation for parameters in when expressions.
commit sha cac869c99e30ea40ee98244e31a2e51cc4b05bfa
Fix typo in entrypoint folder
commit sha bf4d14d32dd46892fe1e14f474a066c6ab45f251
Refactor Task Results Substitution While working on When Expressions, found that this refactor would make it easier to extend Task Results Substitution to When Expressions. Specifically moving the logic to get the results refs to resultrefresolution.go and splitting the logic to two functions with separate concerns.
commit sha 079a6c8bce6eb5663689fad7f50d0fce7591e6bc
Implement When Expressions Adding `WhenExpressions` used to efficiently specify guarded execution of `Tasks`, without spinning up new pods. We use `WhenExpressions` to avoid adding an opinionated and complex expression language to the Tekton API to ensure Tekton can be supported by as many systems as possible. Further details about the design are in [Conditions Beta TEP](https://github.com/tektoncd/community/blob/master/teps/0007-conditions-beta.md). The components of `WhenExpressions` are `Input`, `Operator` and `Values`: - `Input` is the input for the `Guard` checking which can be static inputs or variables, such as `Parameters` or `Results`. - `Operator` represents an `Input`'s relationship to a set of `Values`. `Operators` we will use in `WhenExpressions` are `In` and `NotIn`. - `Values` is an array of string values. The `Values` array must be non-empty. It can contain static values or variables (`Parameters` or `Results`). The declared `WhenExpressions` are evaluated before the `Task` is run. If all the `WhenExpressions` evaluate to `True`, the `Task` is run. If any of the `WhenExpressions` evaluate to `False`, the `Task` is skipped. When a `Task` is skipped, it's included in the `Skipped Tasks` section of the `PipelineRunStatus`.
commit sha 3c0d089ba15977fab3e50d0e12bce0511ae3b2d1
Add readiness and liveness probes to webhook.yaml
commit sha a6393d686924cdfff6034609c38d9d0aa5eda1dd
Remove --cluster-version flag 1.16 isn't supported anymore. When I try to run the command it returns: `ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=Master version "1.16.9-gke.6" is unsupported.` If you remove the cluster-version flag, it uses the default, which is currently 1.18.
commit sha f588efbd49d537ff467bb302dee18ea6a133b3ea
Update cluster version
commit sha f6e28782a099a696aaa60644153d51f8af35c34b
Update install.md
commit sha 3dbfe8d9190d27550c0f9ca007f78f4f78a5c311
Changing version to `latest` If we use latest, we won't have to update the version regularly.
commit sha 5ec9b00731876583ed19e6c3bd9cef28ab79324c
Remove vendor-specific cluster setup instructions
commit sha 49b6185fcfb0e03c384b8466698147a9e0b82d33
Deprecate Conditions CRD Use `WhenExpressions` instead The [API compatibility policy](https://github.com/tektoncd/pipeline/blob/master/api_compatibility_policy.md#alpha-beta-and-ga) states that Alpha features may be dropped at any time, though users will be given at least one release worth of warning.So we're giving two releases warning on deprecation. PR: https://github.com/tektoncd/pipeline/pull/3135 TEP: https://github.com/tektoncd/community/blob/master/teps/0007-conditions-beta.md
commit sha ee41ce3b76cec841f3fc239f7253a1a7bf9b934e
Actually stop trying to time out finished Runs ⏰ In 10b6427 I got really enthusiastic about making sure even our reads were threadsafe and so I thought I would be clever and, instead of accessing attributes of a PipelineRun or TaskRun in a go routine, use a value that wouldn't change - specifically the address. But the address will change between reconcile loops, because the reconcile logic will create a new instance of the Run object every time! 🤦♀️ Fortunately this doesn't cause any serious problems, it just makes things slightly less efficient: for every Run you start, a go routine will remain open until the timeout occurs, and when it fires, it will be reconciled an extra time, even if it has completed. (In fact keeping this functionality completed and dropping the "done" map might be a reasonable option!) With this change, we now return to using the namespace + name as a key in the map that tracks the done channels; we pass these by value so that reads will be threadsafe. Instead of fixing this separately for the TaskRun and PipelineRun functions, I've collapsed these and the callback into one. Each handler instantiates its own timeout handler so there is no reason for the timeout handler to have special knowledge of one vs the other. Fixes #3047 _Test_ I tried several different approaches to add a test case that would reveal the underlying problem but I now feel like it's more hassle than it's worth. Approaches: 1. instantiate the controller in the reconciler tests with a custom timeout handler that has been overridden to use a custom logger, so we can check for the log indicating the timeout handler completed 2. Similar to (1) but instead of checking logs, just pass in a custom done channel and wait for it to close Both 1 + 2 require changing the way that NewController works, i.e. the way we always instantiate controllers. I tried working around this by taking the same approach as `TestHandlePodCreationError` and instantiating my own Reconciler but it a) wasn't instantiated properly no matter what I tried (trying to use it created panics) and b) had a confusingly different interface, exposing ReconcileKind instead of Reconcile I tried some other approaches but these went nowhere either; I don't think it's worth adding a test to cover this, but if folks feel strongly I don't mind opening an issue at least to continue to explore it? I feel that this bug is one that is very specific to the implementation and I'm not sure how valuable a test that covers it would be. If we do pursue it, we might want to do it at the level of an end to end test that actually checks the logs from a real running controller.
commit sha 8c302b79afa305fd955011028a282b413f8b0553
Remove documentation advocating for test builders Instead, recommend that users not use them, and link to the bug with more information/discussion. Also mark packages as Deprecated in godoc comments, which some IDEs propagate and show as warnings to users.
commit sha a162a1d4879ccc1576550aecfc1ca07df5cee26c
Add support for repeated PVC-claim but using subPath in AA-validation The validation for compatibility with the Affinity Assistant does not support the same PVC repeated, but using different subPaths. This patch adds support for this case and tests for the validation. Co-authored-by: Scott <[email protected]>
commit sha f97f6b5901a0c058943003c4da0e240bfb3233fe
Remove tb.ArrayOrString This was redundant with v1beta1.NewArrayOrString Also clean up some tests for brevity/readability
push time in 5 days
pull request commentkubernetes/test-infra
Use git client in tide to get the list of files changed by each PR
/remove-lifecycle rotten
comment created time in 7 days
Pull request review commentkubernetes/test-infra
Leave a comment on PRs that fail to merge by tide
import ( "k8s.io/test-infra/prow/tide/history" ) -// For mocking out sleep during unit tests.-var sleep = time.Sleep+var (+ // For mocking out sleep during unit tests.+ sleep = time.Sleep++ mergeFailureComment = "attempt to merge PR failed. Tide may retry depending on the type of failure"
Thank you for the review. Fixed.
comment created time in 16 days
pull request commentkubernetes/test-infra
Leave a comment on PRs that fail to merge by tide
I am a little concerned about one scenario though. Repos that require the
tidestatus context itself via branch protection often see transient merge failures when the sync controller tries to merge before the status controller sets thetidestatus to passing. Requiring thetidestatus context is not recommended because of this, but I think some repos do.
I'm also not sure how helpful this will be without more specific and actionable information in the error comment.
Thank you for the review. I have added:
- A check to avoid commenting if the repo requires the tide context.
- The error details to the comment left on the PR.
comment created time in 16 days
push eventadshmh/test-infra
commit sha 61f19b14512cb6ca196dc788833304957b70c4b5
update the deployment templates for serial jobs
commit sha eacaef861477d7fca40c0ab9ed8a937ddaeb9166
update serial to 5hr timeout
commit sha 87203b91087ba221b4d82f50e4487f356008f6cb
Include junit result class in Junit Lens
commit sha 9eedcd5d0788102f8cf207519358c50061244635
Add space to diff the class and name better
commit sha 9aefda1be9e9afab780edd1ba058e3b721410ea1
Add k8s-staging-cluster-addons staging job This builds images for the cluster-addons repo.
commit sha da241d952987b2567529cde76205ce2eba688bc2
Plank: Mark jobs whose pod is deleted as done
commit sha cfd473877a6b5b4318a2488d909b10406a4bed0d
Add more jobs to kettle's garbage job list
commit sha 42248a98172db95fe31f8ace8aef7f12538fb3ff
Fix pylint garbage list to long
commit sha 318255f20aebc9fbf3e1512f04301b5de2941741
Remove jobs that no longer exist from garbage They are extra garbage now
commit sha e729d0104cbc0ba200261eb7995318ce21d8c649
Sinker: Use ctrlruntimeclient for pods
commit sha ce6c54b791a7cc4ca5223b29a83ae9133c11ee8b
Allow relying on default image and machine type in GKE
commit sha cc3938cd308a517b81a17448afcbdbc5e7f5c1f7
Allow relying on default number of nodes in GKE
commit sha 854f8aaa68bf7ad412ac2887cf68cb82667eea8a
Optional CI jobs for containerd/containerd repo Blindly clone containerd/cri CI jobs, but - run only on master - optional - run only on demand Add trigger plugin to containerd/containerd repo Add test grid entries Signed-off-by: Davanum Srinivas <[email protected]>
commit sha 4fc013b2714b4016de26a10fb815e0e6d9ee10e1
[cluster-api] Enable smoke test for pre-submit job
commit sha aa20efc05b6676128af19ef2840b22222d3222ea
capz: Update milestone applier to v0.4.9
commit sha 830023c3a1fe34fc3df134b959e591717e2c7316
[cluster-api] Skip running tests on docs
commit sha acfadea84ea83c09817dfb780375f0502aaa56bf
add 1.17
commit sha cf46c8637af122a4b2af9ecb497394670415744b
Update config/jobs/kubernetes-sigs/sig-windows/sig-windows-config.yaml Co-authored-by: Ernest Wong <[email protected]>
commit sha f223a34cd1744934eb413e3873076e2823ce8436
Merge pull request #18680 from jsturtevant/gmsa-serial Update the deployment templates for serial jobs
commit sha a63ad558125a992ff3a6a4fdd4a2aac67e751453
Fix oncall slack handle
push time in 16 days
pull request commentkubernetes/test-infra
Reply to pr for failed postsubmit jobs
/remove-lifecycle rotten
comment created time in 24 days
pull request commentkubernetes/test-infra
Leave a comment on PRs that fail to merge by tide
/remove-lifecycle rotten
comment created time in a month
push eventadshmh/test-infra
commit sha a12a371a821691c284f78529b3581bad67b2f121
Merge pull request #18503 from saikat-royc/release-note-bugging Enable release-note bugging for gcp filestore
commit sha e0ad5c829f99cc853a7c3c4ec7e09cf3938e482e
Merge pull request #18477 from stpabhi/starter-s3-deck-fix pass s3-credentials-file arg to deck
commit sha 3f8a003c778f354129fa7915056fa8f7e130bac1
Merge pull request #18514 from hasheddan/build-fast Remove duplicate fast flag from kubernetes build
commit sha 9688714b807f7d20a0c4b538eb415919cb6e68a2
Merge pull request #18493 from amwat/dind Add basic presubmits for kubetest2
commit sha 9742133ffd7e107ed05160a5a5c32c00987d39b6
Update TestGrid for GoogleCloudPlatform
commit sha 0e5f3fd53ccf953d058bc4854ed3fe5ebdfd1f6a
Make copying slices safer, make a small semantic fix
commit sha b535aeabac30bd23d1ea5c60a491cf1df5f9accb
version-markers: Remove usage of the ci/k8s-master marker Signed-off-by: Stephen Augustus <[email protected]>
commit sha 939978032cc582704694a034e15929a8d35f24e0
Merge pull request #18517 from justaugustus/markers-are-hard version-markers: Remove usage of the ci/k8s-master marker
commit sha 41a41e9de61ab4f755dab026481bfaa93ea9d8ce
Bump ci-kubernetes-verify-* memory to 24 Gi Verify jobs are routinely hitting OOM exceptions on typecheck. This gives them a little more room but not so much that large outliers will not surface as failures. Signed-off-by: hasheddan <[email protected]>
commit sha 54cfe532d242c5897c4790d3ec62d88ad38e3e0a
Merge pull request #18516 from michaelkolber/berghelroach-fixes Make copying slices safer in berghelroach.go, make a small semantic fix
commit sha c67117dba7ca258587897b6f3297f25c083333f9
Merge pull request #18515 from hasheddan/verify-master-pt3 Bump ci-kubernetes-verify-* memory to 24 Gi
commit sha e413ecfcb2b4c0f805f7b96d0d5e3db21e096109
Use ID rather than ChangeID. The latter only represents a {change-id} if it uniquely identifies a CR. This is usually the case but not always -- for example when cherrypicking the same commit into multiple branches. More info, see: * https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#list-change-comments * https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#change-id
commit sha 3c6527738e654b383347a6f0cba16b1f27611d61
adjust regex sig-network tests there are are jobs that will not work in KIND so we should skip them.
commit sha a522b0baac56718ea5fa5c4fd4b7f00b7bfdef82
presubmit (on demand) dual stack job This will allow to run an e2e test with a temporal kind version that supports dual stack. It just need to add a comment in the PR /test pull-kubernetes-e2e-kind-conformance-dual Adding the job will help to review PRs related to dual stack and avoid regressions.
commit sha b2fb01b3da92c79a984c5b5371804496c684ab6d
Run verify-bazel and verify-gomod presubmits only for master
commit sha 8a2c8075c3139d17e9831734b625c9762b11f237
Merge pull request #18522 from hakman/skip-tests-1.18 Kops - Run verify-bazel and verify-gomod presubmits only for master
commit sha 1804b48451be408a985929da0a913a09be2ca617
Merge pull request #18520 from aojea/fixSigNetTest Adjust regex for sig-network-kind jobs
commit sha 4b63d14a2b3f587d61ac56278e4b941cca0b7512
Update prow to v20200727-9592e624ac, and other images as necessary.
commit sha c86328fb5d46c0183af6d3b672826f2ed2fe9224
[wip] add prowjob-report
commit sha 9a0ab024f8c5030fe6f4eb9a42be71218bd12ce1
bugzilla plugin: comment about incorrect bz group on PR creation In situations where a new PR was created for a bug that was in a non-allowed security group, the bugzilla bot wouldn't respond as it was configured to only respond to the `/bugzilla refresh` command. This change configures the bot to also respond on PR creation events.
push time in a month
pull request commenttektoncd/pipeline
use status helper functions in pod status unit tests
/cc pritidesai
comment created time in a month
PR opened tektoncd/pipeline
<!-- 🎉🎉🎉 Thank you for the PR!!! 🎉🎉🎉 -->
Changes
use status helper functions in pod status unit tests. Addresses https://github.com/tektoncd/pipeline/pull/2804#issuecomment-654527839
<!-- Describe your changes here- ideally you can get that description straight from your descriptive commit message(s)! -->
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you review them:
- [x] Includes tests (if functionality changed/added)
- [ ] Includes docs (if user facing)
- [x] Commit messages follow commit message best practices
- [ ] Release notes block has been filled in or deleted (only if no user facing changes)
See the contribution guide for more details.
Double check this list of stuff that's easy to miss:
- If you are adding a new binary/image to the
cmddir, please update the release Task to build and release this image.
Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
```release-note
NONE
```
pr created time in a month
create barnchadshmh/pipeline
branch : use-helper-function-in-pkg-pod-status-tests
created branch time in a month
pull request commentkubernetes/test-infra
Expose PR's changed files to (Pre|Post)Submit jobs through downward api
/remove-lifecycle rotten
comment created time in a month
push eventadshmh/test-infra
commit sha 3198d7c211df1caddae45712afbc00020765a654
Merge pull request #18349 from Tej-Singh-Rana/k8s-tej Fixed space gap
commit sha 1dec9db96e9b4e2a3a9ae4c7e9de2a0909a357af
Merge pull request #18390 from detiber/autoscalerBlocking Make Travis CI check a blocking job for k/autoscaler
commit sha 9801269160a654116c5cdfd8cbc3b41e72c0abb1
Merge pull request #18389 from k8s-ci-robot/autobump Update prow to v20200526-f1438e04b0, and other images as necessary.
commit sha 6f309f4fb7a530cacf166afd4f8c68cffacdbda6
Removed unnecessary label from kt2 canary job This label is being removed because, while it fixes an issue that was occurring, it does more than it needs to and obscures intent. The preset-k8s-ssh label fixes an issue with the GCE deployer's log dump script by setting USER to "prow". It also does extra, unnecessary work with SSH keys and does not resolve the underlying issue. We have opted to fix this issue in the deployer itself by adding logic around the USER env var.
commit sha 8ab7c7c9633742a350fd0263df12764b6943e8c1
Merge pull request #18408 from Ressetkk/add-days-of-result-testgrid-annotation Add ability to define TestGrid TestGroup days_of_results through ProwJob annotations.
commit sha b1bc188d390d0d83d5a2b64c4ed52545dc647c21
build cluster default CPU requests
commit sha 5d8353fabbf8436f9835120098b804392d1c09ec
Merge pull request #18413 from michaelmdresser/kt2-gce-remove-ssh-label Remove unnecessary label from kubetest2 canary job
commit sha 6da441fc9136f03e090dc41b8d8b0755e1546101
Merge pull request #18345 from AlexNPavel/bugzilla-security-groups bugzilla: restrict automation for bug in groups
commit sha 8b432e16d591fc1547bfc096a91316a194f40002
Revert "Update config.yaml" This reverts commit 96a11dd9aeb006c795a0a7eca8c9883ef8636587.
commit sha e67891b17c3c5ff23c01eacd46c68561f26d12de
Revert "Update config.yaml" This reverts commit 015a34ed9ec354a8042c78e6c1e25fc52cf422f3.
commit sha 5eff6e814330682f601b3e76e675cacbc724116a
Revert "Configure kubeflow org to require "cla: yes" label" This reverts commit 66ca4673c60858a7a3665b2fa8b21bd4132f2924.
commit sha 5a062c1428435232f5c03c88dba3fcb837c222fd
Merge pull request #18415 from cjwagner/revert-kubeflow-protection Revert kubeflow branch protection config.
commit sha 8b7934f6ec54cdfe39b485bfa018ddfbdb05fbf6
Merge pull request #18416 from BenTheElder/cpu-default-req build cluster default CPU requests
commit sha d6d11376bdbe2e37fd6318fc95659403e08ce228
Make autobump with gerrit use Prow version instead of git diff to determine if an update is needed.
commit sha 738d9c3873779d3449ce4f4c6557227ce0378a12
Merge pull request #18401 from jsturtevant/windows-release-1.19 update windows release informing to use 1.19
commit sha b74eb1493c9604c0e3022bee54b44ef191e15e54
set 100m cpu requests for pod-utils
commit sha a81e294b95401dddeb1c8fea5514f8a6b1ef11af
drop all 7.X cpu requests by 100m
commit sha 261b0d8108808df5a05ba8809eafa0f66d129086
Merge pull request #18420 from BenTheElder/default-reqs Default requests for podutils, adjust test-container requests
commit sha 0758b013c34e6c0d9bb3c748b69af30343d69d4e
don't always run pull-kubernetes-dependencies-canary
commit sha 526277bee528e7308459b210517d1679f3944e8f
Merge pull request #18421 from BenTheElder/less-resources-per-push don't always run pull-kubernetes-dependencies-canary
push time in a month
push eventadshmh/test-infra
commit sha a6128a2e8072729376d65a2c77aba553318cb6de
report ipv6 status on presubmits we had to remove the job because the job was unstable, confusing developers. KIND IPv6 jobs are more stable now, we also don't run storage tests to avoid flakiness.
commit sha 5f39b744b6c4b90c3fdab8ffacdbdf7834ccc2fc
Merge pull request #18379 from vincepri/e2e-required-capi Make pull-cluster-api-e2e required
commit sha a65bc87c7b54be38525c2b329a0ceb472a2134c6
update ci-kubernetes-e2e-gci-gce-ipvs to use gci node image Flex volume tests are failing with the ubuntu image, update to gci to fix this failure Signed-off-by: Andrew Sy Kim <[email protected]>
commit sha d50d8931b73634c8bd3daa8d80d6a3137523cec2
config/testgrids: Update OpenShift testgrid configuration Generated changes from latest release.
commit sha c3d113b525b98d65a76e0bc55a5e90e9d5684ced
Parallelize tree traversal for getAllClones
commit sha ea6746b2d405aa75b42f7886493a1f570a40a7e1
Fix the typo
commit sha c38197554006a907021df3138fc10e023b8bb6ef
Merge pull request #18384 from andrewsykim/ipvs-gci update ci-kubernetes-e2e-gci-gce-ipvs to use gci node image
commit sha e8cc08589cbeced5a5a39eeaee9b643b2f2a115e
Update prow to v20200717-96f632166e, and other images as necessary.
commit sha 776fd3e6da0b39cbaf4afe1ced5ac1b361f14f7d
Merge pull request #18376 from MushuEE/feature/kettle_timeout Kettle build and build job are hitting timeouts with the default 10m
commit sha be42ce8dd3a912636df0e26758050be445c3055d
Merge pull request #18355 from k8s-ci-robot/autobump Update prow to v20200717-96f632166e, and other images as necessary.
commit sha b05a5ca6f9bc7af26ed7b940ce734dfd656fba2e
Added preset-k8s-ssh to kt2 canary to fix log dump
commit sha 69b1d3f8954c935c68089e8fe437911a29c6be00
Moved kubetest2 CI job to the sigs folder to match repo location
commit sha 3653e988523e6c36ea79c2337e183fb1e585f56b
Make Travis CI check a blocking job for k/autoscaler
commit sha 2a9a0f868ad07e0b4becd0a25c08da019c95c0df
Merge pull request #18385 from mkumatag/patch-1 Fix the typo
commit sha 6dd64cf824738220a882397ae9c57d932b536441
Merge pull request #18377 from cofyc/enable-gke enable gke presubmit job for sig-storage-local-static-provisioner
commit sha 650169e0517f0b4b115e39794803e8c674143d00
Merge pull request #18369 from sattarfeizollahibarough/persian-language Added label for Persian language
commit sha 2ea2516574b81233984910b16064830ddd8c78a1
Merge pull request #18387 from michaelmdresser/kt2-gce-test-ssh-fix Add preset-k8s-ssh to kubetest2 canary to fix log dump script issues
commit sha 8cb1d2ae88ba818fec22732a63bf022b5cc5b194
Add README.md to images/bazelbuild
commit sha 57a7724d052e0723a5508ccecefb2935073e4c3d
Merge pull request #18392 from spiffxp/add-bazelbuild-readme Add README.md to images/bazelbuild
commit sha e0c8eedd1b8deebfb3bcdeb12fbe5eed0842a87b
Revert "Remove references to Velodrome and clean up old query filters"
push time in a month
push eventadshmh/pipeline
commit sha f7d78a104945b187b93df457a7aa9aae4f80b14a
pipeline level finally - implementation We can now specify a list of tasks needs to be executed just before pipeline exits (either after finishing all non-final tasks successfully or after a single failure) Most useful for tasks such as report test results, cleanup cluster resources, etc ``` apiVersion: tekton.dev/v1beta1 kind: Pipeline metadata: name: pipeline-with-final-tasks spec: tasks: - name: pre-work taskRef: Name: some-pre-work - name: unit-test taskRef: Name: run-unit-test runAfter: - pre-work - name: integration-test taskRef: Name: run-integration-test runAfter: - unit-test finally: - name: cleanup-test taskRef: Name: cleanup-cluster - name: report-results taskRef: Name: report-test-results ```
commit sha da034ece9658b8e3d3e7073e1ceb270f2cbf5d8f
[master] Fix spelling errors Produced via: `github.com/client9/misspell` /assign ImJasonH vdemeester /cc ImJasonH vdemeester
commit sha 41869d713bfa835f3fd5a380ad0466655d1c619b
Add credentials to pipelines roadmap Getting credentials into Tasks is currently supported via multiple mechanisms, each with its own set of tradeoffs and level of support within Tekton Pipelines. This PR adds credentials to our roadmap with intent to improve both upon the implemented feature set and the documented guidance to credential handling that Pipelines already offers.
commit sha e93a84018d0cfd40133ad6412277c4aaf6b47197
Use permanent errors in the taskrun reconciler Instead of returning nil on error during reconcile, if the error is transient return it, so that the key is requeue. If the error is permanent return a permanent error, so that the key is not requeued.
commit sha 851a266d38d3d6fc5aa0d0bb27332990143d8e23
dropping named return value from IsDone() function
commit sha 395bdb60e0f71edc7f03ecfe6e808ee84837a037
[master] Fix spelling errors Produced via: `github.com/client9/misspell` /assign ImJasonH vdemeester /cc ImJasonH vdemeester
commit sha 78f15d992ea8571b7f0f44f5032e5785073e4e4f
Add missing quotation marks The missing quotation marks to correct the sample command.
commit sha 82cc5a36440b74dea44534f453a78ee1d3752050
refactor GetPipelineConditionStatus Adding an attribute to PipelineRunState to tell whether a PipelineTask will not be run because (1) its condition checks failed or (2) one of the parents conditions failed or (3) pipeline is in stopping state Instead of explicitly checking (3) in GetPipelineConditionStatus, moved this check to the IsSkipped function which is used by both the scheduler and while determining pipeline status.
commit sha 1a9064779d5313303660c08dfe2eecdcf7167454
Update to the latest release of the CloudEvents SDK - 2.1
commit sha c7a60b8a77c05d8ddbc0d5a931e3f66486d512ef
Finish setting up events for pipeline runs Add the start events for pipelineruns. Cleanup a bit of dead code where an event was generated but it's not used anymore.
commit sha aab77dc9d9b2b0c8fc7d2f664e245f0c71d13f4a
.github: add multiple issues template This move the current issue template to a bug-report template, and add new ones (one for feature request and one free form). This follows what was done in `tektoncd/cli`. Signed-off-by: Vincent Demeester <[email protected]>
commit sha 4142eb6662df9b9d0921af541ae6c8940fa47090
fixing typo
commit sha 08ac72c3c4be11330d9f909b7519a4788d46ad90
Add expansion of context.(pipeline|pipelinerun|task|taskRun).name and add tests.
commit sha 386637407f6715750dd643a5c740ecd9b2380b7e
Start emitting CloudEvents for TaskRuns Add a new method 'SendCloudEventWithRetries' to the cloud events controller. It that allows emitting cloud events asynchronously (in a go routine), taking benefit of the retries capabilities of the cloudevents go sdk. Rework the fake client to allow for unit testing of 'SendCloudEventWithRetries'. The new implementation is similar to that of the fake recorder from client-go, which allows to unit test k8s events and cloud events in a similar fashion. Add a new config option default-cloud-events-sink in the defaults config map. This options allows setting a default sink for cloud events. If the default sink is setup, cloud events are sent, else they're disabled. Invoke 'SendCloudEventWithRetries' from the events modules so that we start sending cloud events in the same places we were send k8s events (except for errors). Most of the plumbing is in place to start emitting cloud events for pipeline runs too, however there is a small refactor for the config maps required before we can add that, so this commit only enabled cloud events for task runs for now.
commit sha f01b977ad5418fd17e11b238b21f9473f2a56a28
[master] Fix spelling errors Produced via: `github.com/client9/misspell` /assign ImJasonH vdemeester /cc ImJasonH vdemeester
commit sha bbb767cd8fb3e52ded726ddbbc531745e3fe17c0
Remove creds-init intContainer Creds-init is an initContainer that writes credential files (like .ssh) to /tekton/home. One side-effect of relying on an initContainer to write these files is that they receive the UID / Group ID of the initContainer's process. This side-effect breaks any Step in the Task that relies on these credentials but runs with a different UID. An example of where this can happen is on OpenShift, where the UID of the user is randomized for each container in order to limit the fallout of malicious process breaking out. This commit removes the creds-init initContainer from all TaskRun Pods. I haven't removed the creds-init binary from our build process in this changeset. Doing so generates a lot of extra line noise which distracts from the core modification being presented here. This commit introduces an example YAML that successfully exercises creds-init with vanilla git commands both when the disable-home-env-overwrite flag is "false" (the current default) and when it's "true". In addition the example demonstrates working with creds-init credentials when a non-root securityContext is set on a Step.
commit sha 4bdeaa34e96085471c824cbada7e77b42735cc4c
cloudevent: make sure we enter the channel before… … returning. This effectively wait for the goroutine to be schedule before getting out of `SendCloudEventWithRetries`. That way we are sure the "sending cloud event" goroutine is scheduled. This doesn't wait for `ceClient.Send` to execute, just making sure we got in the goroutine. This should fix flaky tests observed during release pipeline runs. Signed-off-by: Vincent Demeester <[email protected]>
commit sha 9a64119be277cdaae4ce88957cf4de0ad9bc3990
Fix TestTaskRunPipelineRunCancel failure
commit sha 1a605b1c20128b7872c2ac536cc01ddb1f05af26
Fix documentation about tasks
commit sha 81ce1049e317ccbe1068e651dc3b3aa67783965d
Update README docs pointing to 0.14.0 release Signed-off-by: Vincent Demeester <[email protected]>
push time in a month
push eventadshmh/test-infra
commit sha 5f54eeef44c011339cdc31d7f3597737ec9ca9e5
Set resource limits for pull-kubernetes-e2e-gce
commit sha dfbf9b33c4f9a195f5d4bde19ddd53d80ac308e6
Merge pull request #18644 from spiffxp/set-pull-kubernetes-e2e-gce-limits Set resource limits for pull-kubernetes-e2e-gce
commit sha e5fed3c75d2d04ffc5c2df9e7d55fea0574a9246
Try containerd v1.4.0-rc.0 in canary job Signed-off-by: Davanum Srinivas <[email protected]>
commit sha 072418bb090c9b2f3699b797164be4f9bb88396f
Merge pull request #18646 from dims/try-containerd-v1.4.0-rc.0-in-canary Try containerd v1.4.0-rc.0 in canary job
commit sha 7513404984c44ceb09a6861e1a6193a37f4f5189
adds resource limits/requests to pull-kubernetes-typecheck #18596 Pod spec has matching resource requests and limits on both CPU and memory and thus will be assigned a Guaranteed QoS class
commit sha 98ffe6d2a3eebfbfa1f77b9f6992ea516e2d9456
fixes typos
commit sha aaed320428f851ef8efa86ec241ec91109d66c60
Merge pull request #18648 from RobertKielty/18596 adds resource limits/requests to pull-kubernetes-typecheck #18596
commit sha f49a7f765711146fe9d9c5cbae293933c6fd921c
Add ListCommitPullRequests to github client The github client now includes the method `ListCommitPullRequests` to provide a list of pull requests associated with a commit. This is needed to associate push events from GitHub with a PR if the event is the result of a PR being merged. Signed-off-by: Arash Deshmeh <[email protected]>
commit sha 1e8df4453139a539dd7e64637d369ab954c0c631
Add PR refs to postsubmit jobs in trigger plugin For postsubmit jobs triggered by a PR, the trigger plugin now adds refs identifying the PR. This allows the github reporter to post the status of the postsubmit job by adding comments to the PR. Signed-off-by: Arash Deshmeh <[email protected]>
commit sha 8cdbc460937b4ce0f01366da581fcad9b86d9868
Add PR ref to postsubmit jobs in mkpj command The mkpj command now includes a reference to PR in the generated postsubmit job specs, for postsubmit jobs associated with a PR. Signed-off-by: Arash Deshmeh <[email protected]>
push time in 2 months
pull request commentkubernetes/test-infra
Reply to pr for failed postsubmit jobs
/retest
comment created time in 2 months
push eventadshmh/test-infra
commit sha dfb73ee9b0e95992361ac9bb7c6493dcd1b11387
Merge pull request #18076 from ingvagabund/branch-descheduler kubernetes-sigs/descheduler: separate branch-based configs, go 1.13 for release-1.17 and release-1.18
commit sha 37e0c5ad19e700909871f5dead92695745e5e021
Merge pull request #18072 from aledbf/fix Fix ingress-nginx postsubmit run_if_changed condition
commit sha 9d4feba0f794b54277b2d242f9cdfe735a649207
Merge pull request #17757 from istio-testing/transfigure-branch Update TestGrid for istio
commit sha 38314038021302ff1faf16c05fb80b4b6c769b6d
Merge pull request #18056 from google-oss-robot/transfigure-branch Update TestGrid for GoogleCloudPlatform
commit sha 6d21c2db56abe03a2d7e18c3d4a9acc9851d5fc8
Merge pull request #18020 from michaelmdresser/kubetest2-gce-deployer-dumplogs Implemented DumpClusterLogs() in GCE deployer for cloud-provider-gcp
commit sha 90503122c7745afc97030a63dfef7a682c414923
Update prow to v20200625-3f9f11c88f, and other images as necessary.
commit sha b6e3bd43023af412b742875d9820eaed26e1337e
Merge pull request #18070 from k8s-ci-robot/autobump Update prow to v20200625-3f9f11c88f, and other images as necessary.
commit sha eaae77c1579de6fd6badf7da47f29cc689f9dff0
Make Prow's deploy.sh use RBE in CI.
commit sha dd6a466605560e9cbe9a4a2975673cf61dfc7c59
Merge pull request #18080 from cjwagner/faster-deploy Make Prow's deploy.sh use RBE in CI.
Manuel Alejandro de Brito Fontes
commit sha eb1ba62ebe78d1b39638683e1e137957dc771742
Add ingress-nginx jobs to build e2e images
commit sha ae7ccc4b15bdb04dc9a3d5efd1e511002876cff5
adding periodic e2e job to test windows containerd azuredisk csi driver
commit sha baeb24b841cad032cfd7a702916c2f8f335d8cc9
Refactored common functionality and added basic boskos support Boskos project acquisition is still not as sophisticated as in kubetest, but this provides a baseline to build on. Moved all init logic to a common location. Eventually this init will also encapsulate loading a struct stored on disk and enforcing run only once. Though still needs to be given to running up and down separately, which will certainly require boskos information to be stored on disk. Will also have to investigate how long boskos resource timeouts are. If the struct is loaded after that timeout for down, we will have to error because we can't guarantee access to the resource. Simplified IsUp() checking because it currently needs a limited amount of information to succeed.
commit sha c0d0d0e601f0d6cda5ca70a161d36fbd5542451a
remove no longer supported 1.15
commit sha 65e48d849253baab70b8f17b1d1b29448761ae50
Merge pull request #18084 from jsturtevant/remove-windows-1-15 Remove no longer supported 1.15
commit sha 7467006ea8f61563b3e5e8ff37cad5795df7757e
add windows 2004 sac test configuration
commit sha 1dac0d7f72cfd22a9177a17bef580790469f65c6
Prow autobump script supports multiple core config files
commit sha cf37a3bfe82c297fe570d2f35564da11c3230ed9
Update prow to v20200625-dd6a466605, and other images as necessary.
commit sha 249f34df9b5afea52dd5482b083d6aae9dd1a2f5
Merge pull request #18079 from k8s-ci-robot/autobump Update prow to v20200625-dd6a466605, and other images as necessary.
commit sha e8c13e292dd43368b1584c6de6053c61128ebe13
Update to containerd 1.3.5 Switching to newer containerd release
commit sha b4fd47902dd74f57983920a02f3b910733ee6f95
Don't pass 'array' among functions, solving the space in path problem
push time in 2 months
pull request commentkubernetes/test-infra
Add a squash-merge-label plugin
/retest
comment created time in 3 months
push eventadshmh/test-infra
commit sha c63b3b5c92e44852c87db2c145b958dad5270323
Add a merge-method-comment plugin A new plugin is added which comments on PullRequests with more than 1 commit, informing the user: - How to request commits to be squashed if the repo is configured to merge, - How to request commits to be merged if the repo is configured to squash, - That the commits will be merged/squashed if the user cannot override the default merge method. Signed-off-by: Arash Deshmeh <[email protected]>
push time in 3 months
push eventadshmh/test-infra
commit sha d5fa9d42278905288737fb0cc6804c53e4832d6f
Add seans3 and monopole to sig-cli testgrid OWNERS
commit sha 2d05500745339e2391e7465c5ebc1cc50302cfb9
update link to TestGrid's config.proto from configurator
commit sha 686e9bf70eab1e10db86c10235bba05549ed0017
Sanitize git tag
commit sha 4e4454ae9249f78d819cff3f71640785209d78f5
Publishing arm64 conformance test results on packet.net Signed-off-by: Bin Lu <[email protected]>
commit sha 7caa783623660283c54aa86154032e28f482d46d
Update test-infra to bazel 3.0.0. Update test-infra image variants to use install bazel 3.0.0 and bazel 3.1.0.
commit sha 3cd0126db6f1dc9695f63c70f84e7b61108121ab
kubernetes-csi cloud build: update shell script This applies the https://google.github.io/styleguide/shellguide.html also to the generator script (review feedback from https://github.com/kubernetes/test-infra/pull/17741).
commit sha 17d01830332cfbb5d91591a848b742b1ab76dcbc
add note about setting $HOME=/root for buildx
commit sha 29f27ce34072c2e1da73d3c412aa9a0d6404048d
kubetest: allow explicitly specifying kops ssh public key Because the default ssh key paths don't match the normal pattern, we need to be able to specify the public key path to use kubetest directly.
commit sha 12ffea9de1343dc547911a503e3b096cba55c24e
Honor .bazelversion in trusted jobs These images now install multiple versions of bazel. We should use the version specified in .bazelversion.
commit sha cd08a0e46ab44038d51feb677b1b9dc639201c29
Use org variant of the bazel image. This has multiple versions of bazel installed, which will allow us to honor .bazelversion. This will allow us to test the new version in presubmit and therefore safely upgrade bazel
commit sha a94cd65ce1231e6ae3a8e39c78fd1edbaecf6845
Upgraded latest aws-go-sdk to match k/k
commit sha 7a3b682f05a7ee299ef3a123d54c55305b79845b
testgrid config for arm64 conformance-containerd-stable tests Signed-off-by: Bin Lu <[email protected]>
commit sha 8dd7596a9e56ccf9a59910aa0e81eaa074b1a521
remove deprecated bots check in approve plugin Signed-off-by: Nikolaos Moraitis <[email protected]>
commit sha 566fea31f63670f583dde93b55fcb0a13bdc2562
Add Kops required status checks
commit sha 5346413b57ed5d5c97b5335fcb960d24487bee8f
Add kubeflow-pipeline-multiuser-test as optional
commit sha 1ee4006770c52837d16624d6465eba5228b53f25
OWNERS: s/{Patch Release Team,Branch Manager}/Release Manager Signed-off-by: Stephen Augustus <[email protected]>
commit sha 63de750f1407033dae332f264103352547e3471c
releng: Update bot comment for patch releases Signed-off-by: Stephen Augustus <[email protected]> Co-authored-by: Aaron Crickenberger <[email protected]>
commit sha ab37d8b9138344d510dafee708fee1b03c2d5b1e
Merge pull request #17868 from justaugustus/rm-prt releng: Update bot comment for patch releases
commit sha 01675b9b3c4dc8ce1818e14d0e9d75869f5b69ad
Added clear manual creation of Webhooks - Cleared up creating manual webhooks on github Signed-off-by: JJ Asghar <[email protected]>
commit sha ac71055720bb17c9c46a4cc122982987ce1c0298
Add run_if_changed for network proxy
push time in 3 months
pull request commentkubernetes/test-infra
Add a squash-merge-label plugin
Still looking forward to this when/if you get time to work on it!
Sorry for the delay. I will complete and submit the work soon (currently testing a draft).
comment created time in 3 months