Derek Nola
37c4634cf1
Set release channel for e2e upgrade test
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-05-15 11:12:01 -07:00
Derek Nola
222fc6c403
Bump E2E opensuse leap to 15.6, fix btrfs test ( #10057 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-05-15 11:12:01 -07:00
Brad Davidson
b23f142da8
Make /db/info available anonymously from localhost
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-04-22 19:34:57 -07:00
Brad Davidson
b721a3e05d
Fix 10 second etcd-snapshot request timeout
...
The default clientaccess request timeout is too short. Wait longer by default, and add the s3 timeout if s3 is enabled.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit d3b60543e7
)
2024-04-22 11:25:08 -07:00
Brad Davidson
08a1ee5150
Fix on-demand snapshots not honoring folder
...
Also fix etcd s3 tests to actually check that the files are saved to s3 🙃
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 5b431ca531
)
2024-04-22 11:25:08 -07:00
Pedro Tashima
33ee1687db
Update to v1.27.13 ( #9958 )
...
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com>
2024-04-16 18:18:17 -03:00
Roberto Bonafiglia
b3cb19fca1
Update kube-router to v2.1.0
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com>
2024-04-12 12:25:35 +02:00
Thomas Anderson
2d48b19624
Allow LPP to read helper logs ( #9834 )
...
Signed-off-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-04-11 13:50:35 -07:00
Brad Davidson
a302dae4b5
Update packaged manifests
...
* Update traefik chart to bump image tag and fix quoting
* Fix image quoting in flat manifests
* Update local-path-provisioner config to stop using deprecated hostpath volume type
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-04-11 10:01:23 -07:00
Brad Davidson
12c6d6a5cf
Actually fix agent certificate rotation
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 4cc73b1fee
)
2024-04-11 10:01:23 -07:00
Brad Davidson
2ae9eaccd5
Don't log 'apiserver disabled' error sent by etcd-only nodes
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 08f1022663
)
2024-04-11 10:01:23 -07:00
Brad Davidson
d25523fc94
Improve etcd load-balancer startup behavior
...
Prefer the address of the etcd member being joined, and seed the full address list immediately on startup.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 7d9abc9f07
)
2024-04-11 10:01:23 -07:00
Brad Davidson
0990716e8f
Move etcd snapshot management CLI to request/response
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit fe465cc832
)
2024-04-11 10:01:23 -07:00
Brad Davidson
8114c663ac
Bump containerd and cri-dockerd
...
Bump containerd to v1.7.15
Bump cri-dockerd to v0.3.12
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 0792461885
)
2024-04-11 10:01:23 -07:00
Brad Davidson
82bc741643
Add supervisor cert/key to rotate list
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 60248c42de
)
2024-04-11 10:01:23 -07:00
Brad Davidson
44e77dacc6
Add workaround for containerd hosts.toml bug
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit f2961fb5d2
)
2024-04-11 10:01:23 -07:00
Brad Davidson
b8b95493af
Add certificate expiry check and warnings
...
* Add ADR
* Add `k3s certificate check` command.
* Add periodic check and events when certs are about to expire.
* Add metrics for certificate validity remaining, labeled by cert subject
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 7f659759dd
)
2024-04-11 10:01:23 -07:00
Brad Davidson
347fb0064c
Add health-check support to loadbalancer
...
* Adds support for health-checking loadbalancer servers. If a
health-check fails when dialing, all existing connections to the
server will be closed.
* Wires up a remotedialer tunnel connectivity check as the health check
for supervisor/apiserver connections.
* Wires up a simple ping request to the supervisor port as the health
check for etcd connections.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit c51d7bfbd1
)
2024-04-11 10:01:23 -07:00
Brad Davidson
5344e45dc4
Fix etcd snapshot reconcile for agentless nodes
...
Disable cleanup of orphaned snapshots and patching of node annotations if running agentless
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit edb0440017
)
2024-04-11 10:01:23 -07:00
Brad Davidson
7cadedb610
Add /etc/passwd and /etc/group to k3s docker image
...
Fixes `cannot find name for user ID 0: No such file or directory` errors when checking user info in docker image
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 7474a6fa43
)
2024-04-11 10:01:23 -07:00
Brad Davidson
d3e8c49ec6
Fix error when image has already been pulled
...
CRI and containerd APIs disagree about the registry names - CRI supports
index.docker.io as an alias for docker.io, while containerd does not.
Use the actual stored RepoTag to determine what image to ask containerd for.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit f099bfa508
)
2024-04-11 10:01:23 -07:00
Brad Davidson
3287cab8e5
Respect cloud-provider fields set by kubelet
...
Don't clobber the providerID field and instance-type/region/zone labels if provided by the kubelet. This allows the user to set these to the correct values when using the embedded CCM in a real cloud environment.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 65cd606832
)
2024-04-11 10:01:23 -07:00
Brad Davidson
a75951ba29
Send error response if member list cannot be retrieved
...
Prevents joining nodes from being stuck with bad initial member list if there is a transient failure, or if they try to join themselves
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit d7cdbb7d4d
)
2024-04-11 10:01:23 -07:00
Brad Davidson
349cd3b871
Move error response generation code into util
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 7a2a2d075c
)
2024-04-11 10:01:23 -07:00
Derek Nola
01461afd57
Bump spegel to v0.0.20-k3s1 ( #9881 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-04-09 09:03:34 -07:00
Vitor Savian
9176d7f68a
Add tls for kine
...
* Bump kine
* Add integration tests for kine with tls
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2024-04-02 11:40:16 -03:00
Derek Nola
10408b5e64
Fix embeddedmirror test
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:30:43 -07:00
Derek Nola
e9616f7c48
E2E setup: Only install jq when we need it
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:30:43 -07:00
Derek Nola
e7abd108fb
Add wasm test to e2e matrix
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:30:43 -07:00
Derek Nola
ece8dc0949
Move to ubuntu 23.10 for E2E tests ( #9755 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:30:43 -07:00
Derek Nola
5483deae34
Use ubuntu latest for better golang caching keys ( #9711 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:30:43 -07:00
Derek Nola
a81bc3325b
Transition from deprecated pointer library to ptr ( #9801 ) ( #9825 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:30:05 -07:00
Derek Nola
513fc0f28f
Remove old pinned dependencies ( #9828 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-30 21:29:39 -07:00
Vitor Savian
992d182bb4
Add a new error when kine is with disable apiserver or disable etcd
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2024-03-28 09:36:45 -03:00
Brian Downs
78ad57567c
Update to v1.27.12-k3s1 and Go 1.21.8 ( #9745 )
2024-03-15 16:02:17 -07:00
Brad Davidson
06ecbe8071
Fix wildcard entry upstream fallback
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-03-12 23:31:50 -07:00
Derek Nola
1268cf0a02
Bump checkout action to v4
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
7712cb785a
Fix flaky check in btrfs test
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
1e1d3b71da
Fix e2e vagrant cacheing
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
183074e09c
Run docker tests in E2E GH Action
...
Build image with new input option
Run most of the basic docker tests in E2E
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
95f23a4af9
Bump upload and download actions to v4 ( #9666 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
7637a359ca
Improve E2E Aftersuite cleanup
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
d0d3761d0f
Move to ubuntu 2204 for all E2E tests
...
Simplify node roles
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
ShylajaDevadiga
b0752af7ab
update s3 e2e test ( #9025 )
...
Signed-off-by: ShylajaDevadiga <shylaja.devadiga@suse.com>
Co-authored-by: ShylajaDevadiga <shylaja.devadiga@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
ba84204a00
Convert snapshotter test in e2e test
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
9c74fb2c2b
Migrate E2E tests to GitHub Actions
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
f6001fbe23
Allow non-sudo vagrant
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Derek Nola
e1dcbf410b
Move docker tests into tests folder ( #9555 )
...
* Move docker tests into tests folder
* Remove old test certs
* Update TESTING.md with docker test inf
Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-03-08 11:39:05 -08:00
Brad Davidson
4761befc83
Warn and suppress duplicate registry mirror endpoints
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-03-07 16:37:15 -08:00
Brad Davidson
58ec70772a
Bump metrics-server to v0.7.0
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-03-07 16:37:15 -08:00