Benjamin Elder
659c4a3eda
remove stub script after updating CI
2023-04-20 15:54:27 -07:00
Benjamin Elder
148a656ddf
switch to curl for shellcheck and auto-install locally as well
...
no longer requires docker or shellcheck to develop
2023-04-17 18:03:14 -07:00
Benjamin Elder
13ace9f76b
containerd e2e: use curl instead of wget, rename script
...
to better reflect usage, we aren't only using this script in CI, unlike the shellcheck script
2023-04-17 17:33:46 -07:00
Benjamin Elder
72d724f521
disable e2e tests in make integration and make test
2023-04-07 23:54:28 -07:00
Benjamin Elder
c47f41ebaa
add containerd e2e
2023-04-07 23:54:28 -07:00
Benjamin Elder
41764e626a
nit shellcheck script, match others
2023-04-07 14:27:28 -07:00
Benjamin Elder
29da1cb1ad
only track crane in main module
...
we already need it for geranos and for archeio test code, we don't need to track it as a binary seperately.
2023-04-07 11:30:23 -07:00
Benjamin Elder
2c719ce2dc
add initial e2e tests
2023-04-07 11:30:23 -07:00
Benjamin Elder
3fcc2edce6
cleanup integration test helpers
2023-04-06 20:57:45 -07:00
Benjamin Elder
2c62309f54
don't set quota-project
...
TODO: probably revert the entire prior commit instead
2023-04-06 00:09:34 -07:00
Benjamin Elder
fc5730294d
set default projects in cloudbuild
2023-04-05 23:58:22 -07:00
Kubernetes Prow Robot
fda9fecbae
Merge pull request #219 from BenTheElder/lint-timeout
...
avoid lint timeouts by downloading deps first
2023-04-05 17:07:47 -07:00
Benjamin Elder
7344aa2d12
avoid lint timeouts by downloading deps first
2023-04-05 15:59:26 -07:00
Benjamin Elder
eaecd4e7d6
log terraform command
2023-04-05 13:45:07 -07:00
Benjamin Elder
282c381290
deploy staging by overriding vars on staging terraform
2023-04-05 11:28:37 -07:00
Kubernetes Prow Robot
8265598001
Merge pull request #179 from BenTheElder/enforce-coverage
...
enforce code coverage levels
2023-03-15 02:08:16 -07:00
Benjamin Elder
5f7ed55aa1
remove parse_gcp.go from known failing
2023-03-15 01:39:36 -07:00
Benjamin Elder
ea928b6ca7
require removing passing files from ignored list
...
make test
[...]
All code coverage either acceptable or ignored
FAILED: The following files are now passing and must be removed frmo the ignored list:
k8s.io/registry.k8s.io/pkg/net/cloudcidrs/internal/ranges2go/parse_gcp.go
exit status 255
make: *** [test] Error 1
2023-03-15 01:39:36 -07:00
Benjamin Elder
5652b0e4fe
don't filter out generated files
...
current generated files don't have statements anyhow, only pre-computed variables / constants
2023-03-15 01:03:50 -07:00
Benjamin Elder
99ba64dc3a
enforce code coverage levels
2023-03-15 00:39:32 -07:00
Benjamin Elder
720d6b21aa
bump protobuf in tools module to silence dependabot alerts
...
only used in ko
2023-03-14 23:39:28 -07:00
Terry Howe
3c02ecc0cc
Update ko version
...
Signed-off-by: Terry Howe <tlhowe@amazon.com>
2023-03-14 05:41:44 -06:00
Arnaud Meukam
cc86774745
k8s-infra: change file mode bits for sync script
...
Follow-up of:
- https://github.com/kubernetes/registry.k8s.io/pull/146
- https://github.com/kubernetes/test-infra/pull/28668
Ensure the script is executable.
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2023-02-20 17:48:59 +01:00
Kubernetes Prow Robot
708eb93bdd
Merge pull request #146 from upodroid/copy-sync-script-over
...
Copy sync script over and use the bucket backing `gcr.io/k8s-artifacts-prod`
2023-02-15 14:44:59 -08:00
Benjamin Elder
c65f93c714
update ko to v0.12.1-0.20230206135429-568a51e6bcbc to fix compatbility issue with go-containerregistry
2023-02-09 14:27:26 -08:00
Benjamin Elder
efe2a77092
update gotestsum to 1.9.0
2023-02-09 14:19:37 -08:00
Benjamin Elder
c4404b42f9
update go-containerregistry to v0.13.0
2023-02-09 14:18:41 -08:00
Benjamin Elder
eac5c9230f
update golangci-lint and renable unused
2023-02-09 14:17:21 -08:00
Benjamin Elder
31d08aa80d
fix verify-generated.sh
2023-02-07 22:49:46 -08:00
upodroid
51467682c6
copy sync script over and use the new bucket
2023-02-07 20:07:42 +00:00
Justin SB
7d16e9f402
shellcheck: Fix undefined var
...
The shellcheck script defines REPO_ROOT but then uses KUBE_ROOT.
2022-11-08 08:29:55 -05:00
Arnaud Meukam
91a9ffa078
fix deploy parameter script
...
Follow-up of https://github.com/kubernetes/registry.k8s.io/pull/112 .
The `update-env-vars` subcommand supports only a list of key-value pairs.
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-10-07 18:45:18 +02:00
Arnaud Meukam
6d93555518
Use artifact registry for sandbox
...
Switch archeio to use regional AR container repositories.
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-10-07 17:42:26 +02:00
Benjamin Elder
cc37292a44
set max instances to permit 10k rps / region
2022-10-02 23:28:59 -07:00
Benjamin Elder
65224ace05
set container conurrency and GOMAXPROCS
2022-10-02 23:09:56 -07:00
Arnaud Meukam
5a15d26f5f
Add more regions for sandbox environments
...
Follow-up of:
- https://github.com/kubernetes/k8s.io/pull/4258
Ensure same Cloud Run locations in production are the same in the
sandbox environment.
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-09-30 18:18:30 +02:00
Benjamin Elder
2407e3c9de
bump tools deps to latest
2022-09-28 14:31:41 -07:00
Benjamin Elder
a4479f974f
rename sigs.k8s.io/oci-proxy => k8s.io/registry.k8s.io
...
reflecting repo move from kubernetes-sigs/oci-proxy to kubernetes/registry.k8s.io
2022-09-28 12:13:02 -07:00
Arnaud Meukam
5404e1c59b
Fix GCP regions
...
Fix incorrect GCP regions for oci-proxy in the sandbox env.
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-09-06 20:28:24 +02:00
Arnaud Meukam
e35fec1017
Bump go version
...
Bump go version and components used for tests
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-08-16 17:17:15 +02:00
Arnaud Meukam
7c25687e6d
Ensure deployment to Tier1 regions
...
Ensure oci-proxy will be deployed to the Tiers 1 regions of Cloud Run
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-08-06 13:46:05 +02:00
Benjamin Elder
f7678b62df
log cache hits
2022-04-26 16:49:02 -07:00
Benjamin Elder
5bb29ae7ce
increase klog verbosity in registry-sandbox
2022-04-21 13:44:16 -07:00
Arnaud Meukam
e5a35559aa
Remove shellcheck comment
...
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-04-21 16:43:01 +02:00
Benjamin Elder
b48d6b53c3
drop unnecessary -short support
...
this is fairly redundant to the integration build tags
2022-04-21 00:02:12 -07:00
Benjamin Elder
7f2fec0579
verify zz_generated_range_data.go is up to date
2022-04-20 16:35:42 -07:00
Benjamin Elder
b462982d5f
implement simple integration test with crane
2022-04-19 19:44:25 -07:00
Benjamin Elder
14eeea7508
disable broken linter
2022-04-14 21:14:28 -07:00
Benjamin Elder
dcc938c924
enable staticcheck in go1.18
2022-04-13 19:23:36 -07:00
Caleb Woodbine
e95d9a7dc5
Add $PROJECT in hack/make-rules/deploy.sh
2022-04-01 16:37:55 +13:00