profile
viewpoint

moby/buildkit 2703

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

aptly-dev/aptly 1852

aptly - Debian repository management tool

AlekSi/pointer 87

Go package pointer provides helpers to get pointers to values of built-in types.

smira/fmspy 16

FMSPy provides implementation of RTMP protocol upon Twisted Framework. On top of protocol implementation it builds server for Flash/Flex/Haxe/... clients.

AlekSi/pybeanstalk 4

A python client library for the beanstalkd queue server.

smira/exponential-backoff 4

Exponential backoff vs. simple backoff test.

izrik/pydeproxy 3

Python framework for testing HTTP proxies

smira/aptly-fork 2

aptly - Debian repository management tool (fork of aptly-dev/aptly)

smira/blog 1

Source code for http://www.smira.ru/

push eventsmira/talos

Andrey Smirnov

commit sha a5fbfd09283ba32e8157bede0cd25ae62265f7ff

feat: implement service events This implements service events, adds test for events API based on service events as they're the easiest to generate on demand. Disabled validate test for 'metal' as it validates disk device against local system which doesn't make much sense. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 3 days

push eventsmira/talos

Andrey Smirnov

commit sha 7ec8aa3367daa055d7a656181ff95dffc6305f80

feat: implement service events This implements service events, adds test for events API based on service events as they're the easiest to generate on demand. Disabled validate test for 'metal' as it validates disk device against local system which doesn't make much sense. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 3 days

push eventsmira/talos

Andrey Smirnov

commit sha 2dccc8c7069adfa3c1e9c65caf1f7cd9de1b075b

feat: implement service events This implements service events, adds test for events API based on service events as they're the easiest to generate on demand. Disabled validate test for 'metal' as it validates disk device against local system which doesn't make much sense. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 3 days

Pull request review commenttalos-systems/talos

feat: implement service events

 type ServiceEvent struct { 	Timestamp time.Time } +// AsEventProto returns protobuf representation of respective machined evet.+func (event *ServiceEvent) AsEventProto(service string) *machineapi.ServiceStateEvent {

misprint there, and probably I need to change that... it's a bit confusing, as we have ServiceEvent which is used in services API and ServiceStateEvent in events API, but essentially same thing

smira

comment created time in 4 days

pull request commenttalos-systems/talos

feat: implement service events

/approve

smira

comment created time in 4 days

PR opened talos-systems/talos

feat: implement service events

This implements service events, adds test for events API based on service events as they're the easiest to generate on demand.

Disabled validate test for 'metal' as it validates disk device against local system which doesn't make much sense.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+948 -656

0 comment

9 changed files

pr created time in 4 days

create barnchsmira/talos

branch : service-events

created branch time in 4 days

pull request commenttalos-systems/talos

fix: provide default DNS domain to talosctl cluster create

/rebase

smira

comment created time in 4 days

pull request commenttalos-systems/talos

fix: provide default DNS domain to talosctl cluster create

/approve

smira

comment created time in 4 days

PR opened talos-systems/talos

fix: provide default DNS domain to talosctl cluster create

Fixes #2263

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+4 -0

0 comment

2 changed files

pr created time in 4 days

push eventsmira/talos

Andrey Smirnov

commit sha f509163362b3aecce1c9b07122d840d153fabb30

fix: provide default DNS domain to talosctl cluster create Fixes #2263 Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 4 days

create barnchsmira/talos

branch : cluster-create-dns-domain

created branch time in 4 days

issue closedtalos-systems/talos

Node Reboot Check is Broken

We see this a lot in our nightly testing. In the talos integration tests when we do the "reboot all nodes" test, the nodes will reboot and the uptime doesn't seem to go down. Need to deep dive into why this is happening.

closed time in 4 days

rsmitty

issue commenttalos-systems/talos

Node Reboot Check is Broken

Looks like things are improving, going to close this one

rsmitty

comment created time in 4 days

Pull request review commenttalos-systems/talos

feat: upgrade runc to v1.0.0-rc90

 func (a *APID) AppendInfo(streaming bool, resp []byte) ([]byte, error) { 	// cut off embedded message header 	resp = resp[n1+n2:] 	// build new embedded message header-	prefix := append(proto.EncodeVarint((metadataField<<3)|metadataType), proto.EncodeVarint(uint64(len(resp)+len(payload)))...)+	prefix := append(protowire.AppendVarint(nil, (metadataField<<3)|metadataType), protowire.AppendVarint(nil, uint64(len(resp)+len(payload)))...)

just a nit, I guess we could do the following:

	prefix := protowire.AppendVarint(protowire.AppendVarint(nil, (metadataField<<3)|metadataType)), uint64(len(resp)+len(payload)))
andrewrynhard

comment created time in 4 days

issue openedtalos-systems/talos

cluster created with talosctl has dnsDomain set to empty

Bug Report

i think there’s a bug with osctl/talosctl cluster create without any args; dnsDomain is "" which causes issues resolving in cluster names

Description

Logs

root@ubuntu-597d6949d6-kvvkn:/# cat /rootfs/etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
root@ubuntu-597d6949d6-kvvkn:/# cat /rootfs/boot/config.yaml 
version: v1alpha1
debug: false
persist: false
machine:
  type: worker
...
  install:
    image: docker.io/autonomy/installer:v0.5.0
...
cluster:
  controlPlane:
    endpoint: https://10.5.0.2:6443
  network:
    dnsDomain: ""

Environment

  • Talos version: [talosctl version --nodes <problematic nodes>]
  • Kubernetes version: [kubectl version --short]
  • Platform: Docker

created time in 4 days

pull request commenttalos-systems/talos

test: resolve old TODO item

/lgtm

smira

comment created time in 4 days

pull request commenttalos-systems/talos

test: resolve old TODO item

/approve

smira

comment created time in 4 days

PR opened talos-systems/talos

test: resolve old TODO item

I had to copy over some oci stuff from newer package version, but as we for a long time use newer oic, we don't need a copy anymore.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+2 -21

0 comment

1 changed file

pr created time in 4 days

create barnchsmira/talos

branch : remove-old-told

created branch time in 4 days

pull request commenttalos-systems/talos

test: run integration pipeline nightly

/lgtm

smira

comment created time in 4 days

pull request commenttalos-systems/talos

test: run integration pipeline nightly

/rebase

smira

comment created time in 4 days

pull request commenttalos-systems/talos

test: run integration pipeline nightly

Will this run both nightlies at the same time?

I guess so, do you think that might be a problem?

smira

comment created time in 4 days

pull request commenttalos-systems/talos

test: run integration pipeline nightly

/approve

smira

comment created time in 5 days

Pull request review commenttalos-systems/talos

test: run integration pipeline nightly

 local integration_trigger = {   }, }; +local integration_nightly_trigger = {

unfortunately trigger expressions only support and conditions, so we can't make pipeline run both as promote target and cron

smira

comment created time in 5 days

PR opened talos-systems/talos

test: run integration pipeline nightly

Just a copy of integration pipeline with the same trigger as nightly pipeline, so we can have two separate pipelines and two notifications for better visibility.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+708 -2

0 comment

2 changed files

pr created time in 5 days

create barnchsmira/talos

branch : integration-nightly

created branch time in 5 days

pull request commenttalos-systems/talos

test: stabilize race unit-tests (circular, events)

/lgtm

smira

comment created time in 5 days

pull request commenttalos-systems/talos

test: stabilize race unit-tests (circular, events)

/rebase

smira

comment created time in 5 days

pull request commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

/lgtm

smira

comment created time in 5 days

pull request commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

/rebase

smira

comment created time in 5 days

pull request commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

/promote e2e

smira

comment created time in 5 days

pull request commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

/promote integration

smira

comment created time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha a456f6eb96337b2ddf97cc92e673795986c1beb5

test: run `e2e-firecracker-short` for default pipeline only As many pipelines inherit steps from `default_steps`, take out `e2e-firecracker-short` from `default_steps`. `e2e` pipeline only relies on `e2e-docker`. `integration` pipeline does full firecracker run with `e2e-firecracker`. `release` pipeline manually pulls in `e2e-firecracker-short` to be on the safe side. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

pull request commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

/promote integration

smira

comment created time in 5 days

Pull request review commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

 local image_gcp = Step("image-gcp", depends_on=[image_digital_ocean]); local image_vmware = Step("image-vmware", depends_on=[image_gcp]); local push_local = Step("push-local", depends_on=[installer_local, talos_local], target="push", environment={"REGISTRY": local_registry, "DOCKER_LOGIN_ENABLED": "false"} ); local unit_tests = Step("unit-tests", depends_on=[initramfs]);-local unit_tests_race = Step("unit-tests-race", depends_on=[initramfs]);+local unit_tests_race = Step("unit-tests-race", depends_on=[unit_tests]);

race now should run after regular

smira

comment created time in 5 days

Pull request review commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

+codecov:+  require_ci_to_pass: false

I hope this will make codecov act on its own, not coupling it to other builds statuses

smira

comment created time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha a4776265428cc69a7f7657791c4f5c6b2323f718

test: run `e2e-firecracker-short` for default pipeline only As many pipelines inherit steps from `default_steps`, take out `e2e-firecracker-short` from `default_steps`. `e2e` pipeline only relies on `e2e-docker`. `integration` pipeline does full firecracker run with `e2e-firecracker`. `release` pipeline manually pulls in `e2e-firecracker-short` to be on the safe side. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha 0778870d5660a1730130ad53e39a4d46cb84317a

test: run `e2e-firecracker-short` for default pipeline only As many pipelines inherit steps from `default_steps`, take out `e2e-firecracker-short` from `default_steps`. `e2e` pipeline only relies on `e2e-docker`. `integration` pipeline does full firecracker run with `e2e-firecracker`. `release` pipeline manually pulls in `e2e-firecracker-short` to be on the safe side. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

Pull request review commenttalos-systems/talos

docs: add API docs

 COPY --from=talosctl-linux /talosctl-linux-amd64 /bin/talosctl RUN mkdir -p /docs/talosctl \     && env HOME=/home/user TAG=latest /bin/talosctl docs /docs/talosctl +FROM pseudomuto/protoc-gen-doc as proto-docs-build+COPY --from=generate-build /api /protos+RUN protoc -I/protos/common --doc_out=/tmp --doc_opt=markdown,common.md /protos/common/*.proto+RUN protoc -I/protos -I/protos/common -I/protos/health --doc_out=/tmp --doc_opt=markdown,health.md /protos/health/*.proto+RUN protoc -I/protos -I/protos/common -I/protos/machine --doc_out=/tmp --doc_opt=markdown,machine.md /protos/machine/*.proto+RUN protoc -I/protos -I/protos/common -I/protos/network --doc_out=/tmp --doc_opt=markdown,network.md /protos/network/*.proto+RUN protoc -I/protos -I/protos/common -I/protos/os --doc_out=/tmp --doc_opt=markdown,os.md /protos/os/*.proto+RUN protoc -I/protos -I/protos/common -I/protos/security --doc_out=/tmp --doc_opt=markdown,security.md /protos/security/*.proto+RUN protoc -I/protos -I/protos/common -I/protos/time --doc_out=/tmp --doc_opt=markdown,time.md /protos/time/*.proto+ FROM scratch AS docs COPY --from=docs-build /tmp/v1alpha1.md /docs/website/content/v0.6/en/configuration/v1alpha1.md+COPY --from=proto-docs-build /tmp/*.md /docs/website/content/v0.6/en/api/common.md

should it be copy to .../api ? (without common.md?)

andrewrynhard

comment created time in 5 days

Pull request review commenttalos-systems/talos

test: stabilize race unit-tests (circular, events)

 func (suite *CircularSuite) TestStreamingReadWriter() {  		p := data -		r := rate.NewLimiter(500000, 1000)+		r := rate.NewLimiter(300_000, 1000)

nothing, just for readability, I looked at constant and couldn't get how many zeros are there, so I added underscore to make it more readable

smira

comment created time in 5 days

pull request commenttalos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

/approve

smira

comment created time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha f85d7ab7c2f13f7eb45971ff712b2a6e1523b59c

test: run `e2e-firecracker-short` for default pipeline only As many pipelines inherit steps from `default_steps`, take out `e2e-firecracker-short` from `default_steps`. `e2e` pipeline only relies on `e2e-docker`. `integration` pipeline does full firecracker run with `e2e-firecracker`. `release` pipeline manually pulls in `e2e-firecracker-short` to be on the safe side. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

pull request commenttalos-systems/talos

test: stabilize race unit-tests (circular, events)

/approve

smira

comment created time in 5 days

PR opened talos-systems/talos

test: stabilize race unit-tests (circular, events)

Fixes #2243

These tests rely on some kind of sync between readers and writers, as if circular buffer is overrun, test no longer runs as expected.

We use time-sensitive rate limiter to limit write speed to make sure readers can always catch up. Lowering the rate should slow down writers and make tests more likely to succeed.

For #2243, the failure was from buffer overrun: when overrun is detected, Watch function closes the channel (and test "receives" zero element).

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+9 -4

0 comment

2 changed files

pr created time in 5 days

create barnchsmira/talos

branch : stabilize-tests

created branch time in 5 days

PR opened talos-systems/talos

test: run `e2e-firecracker-short` for default pipeline only

As many pipelines inherit steps from default_steps, take out e2e-firecracker-short from default_steps.

e2e pipeline only relies on e2e-docker.

integration pipeline does full firecracker run with e2e-firecracker.

release pipeline manually pulls in e2e-firecracker-short to be on the safe side.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+64 -161

0 comment

2 changed files

pr created time in 5 days

create barnchsmira/talos

branch : update-drone

created branch time in 5 days

pull request commenttalos-systems/talos

test: add short integration test with custom CNI

/promote integration

smira

comment created time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha 50d15df7e2c17b00c9f7a7852d22e9653bac7bb5

test: add short integration test with custom CNI This adds new flug to `cluster create` to launch cluster with custom CNI, `integration` pipeline gets a new step to run short test with Cilium 1.8.0 CNI. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

push eventsmira/talos

Andrew Rynhard

commit sha 821ba79306d121704f4326a86a185645bc4d8c88

feat: upgrade containerd to v1.3.6 This brings in the latest stable containerd. Signed-off-by: Andrew Rynhard <andrew@rynhard.io>

view details

Andrey Smirnov

commit sha b7e231a54a3cbf23dd0182ec7f763c0e5c905322

test: add short integration test with custom CNI This adds new flug to `cluster create` to launch cluster with custom CNI, `integration` pipeline gets a new step to run short test with Cilium 1.8.0 CNI. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

pull request commenttalos-systems/talos

test: add short integration test with custom CNI

/rebase

smira

comment created time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha 32c515acd541d687a09bad0166a1028464eca0f6

test: add short integration test with custom CNI This adds new flug to `cluster create` to launch cluster with custom CNI, `integration` pipeline gets a new step to run short test with Cilium 1.8.0 CNI. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

push eventsmira/talos

Andrey Smirnov

commit sha e9a16cbe01b9ee7e12379efa213ccb8a4445ba26

test: add short integration test with custom CNI This adds new flug to `cluster create` to launch cluster with custom CNI, `integration` pipeline gets a new step to run short test with Cilium 1.8.0 CNI. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 5 days

pull request commenttalos-systems/talos

test: add short integration test with custom CNI

/approve

smira

comment created time in 5 days

PR opened talos-systems/talos

test: add short integration test with custom CNI

This adds new flug to cluster create to launch cluster with custom CNI, integration pipeline gets a new step to run short test with Cilium 1.8.0 CNI.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+72 -4

0 comment

10 changed files

pr created time in 5 days

create barnchsmira/talos

branch : custom-cni-url

created branch time in 5 days

pull request commenttalos-systems/talos

feat: add /system directory

/promote integration

andrewrynhard

comment created time in 5 days

pull request commenttalos-systems/talos

chore: enable 'testpackage' linter

/approve

smira

comment created time in 6 days

PR opened talos-systems/talos

chore: enable 'testpackage' linter

This linter makes sure tests are excercising only public package API.

I fixed all the tests which touch only public API of the packages. For other test packages I added proper //nolint directive.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+167 -174

0 comment

30 changed files

pr created time in 6 days

create barnchsmira/talos

branch : enable-testpackage-linter

created branch time in 6 days

push eventtalos-systems/talos

Andrey Smirnov

commit sha e46a09f56a27080a162b00ae4705039dffcabc34

chore: make default pipeline run shorter integration test This moves full integratation test and provision tests to the `integration` pipeline. Docker test wasn't affected much, as anyways docker can't run long integration tests, so it mostly affects firecracker and provision tests. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 6 days

PR merged talos-systems/talos

chore: make default pipeline run shorter integration test status/approved

This moves full integratation test and provision tests to the integration pipeline.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

<!-- Reviewable:start -->

This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+728 -335

6 comments

4 changed files

smira

pr closed time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote integration

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote integration

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote integration

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote integration

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/aaaa

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

integration promotion https://ci.dev.talos-systems.io/talos-systems/talos/9702

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote integration

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

issue commenttalos-systems/talos

Node Reboot Check is Broken

I hope this got better with #2245, but need more nightlies to verifiy that

rsmitty

comment created time in 6 days

push eventsmira/talos

Andrey Smirnov

commit sha c670b5deddbe664461dbaa35758d36d8a09fb118

chore: make default pipeline run shorter integration test This moves full integratation test and provision tests to the `integration` pipeline. Docker test wasn't affected much, as anyways docker can't run long integration tests, so it mostly affects firecracker and provision tests. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote e2e

smira

comment created time in 6 days

Pull request review commenttalos-systems/talos

docs: add API docs

       }     ]   },+  {+    "title": "API",+    "path": "v0.6/en/api",+    "items": [+      {+        "title": "Overview",+        "path": "v0.6/en/api/common"+      },+      {+        "title": "v1alpha1",

should the title be different, like health ?

andrewrynhard

comment created time in 6 days

pull request commenttalos-systems/talos

chore: make default pipeline run shorter integration test

/promote integration

smira

comment created time in 6 days

push eventsmira/talos

Andrey Smirnov

commit sha 0a4645fe80c3b6f986c817fa33a3059340b591d1

feat: implement circular buffer for system logs This replaces logging to files with inotify following to pure in-memory circular buffer which grows on demand capped at specified maximum capacity. The concern with previous approach was that logs on tmpfs were growing without any bound potentially consuming all the node memory. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

Andrey Smirnov

commit sha 51112a1d86b4a20376fc2610e1e6c858b3374ffd

fix: use kubernetes version in config generator Update all k8s image references to point to the version specified by the user. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

Andrey Smirnov

commit sha 6fb55229a22cd13dff498d3b051b4fe7b347d49c

test: fix and improve reboot/reset tests These tests rely on node uptime checks. These checks are quite flaky. Following fixes were applied: * code was refactored as common method shared between reset/reboot tests (reboot all nodes does checks in a different way, so it wasn't updated) * each request to read uptime times out in 5 seconds, so that checks don't wait forever when node is down (or connection is aborted) * to account for node availability vs. lower uptime in the beginning of test, add extra elapsed time to the check condition Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

Andrey Smirnov

commit sha 506c1187109d02d8bf0f50206c0f75b31a151c51

chore: bring back tmp volume shared from e2e-docker to CAPI steps CAPI-based steps are using docker Talos cluster built at `e2e-docker` stage as a bootstrap cluster. Share the config via volume which is attached to specific steps. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

Andrey Smirnov

commit sha 4ad4511b387003aea5e58933050a8c522b9da44d

chore: enable nolintlint linter It makes sure our `//nolint:` directives are not redundant. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

Andrew Rynhard

commit sha 6a048cd80ee5e5eeaf79d024b30ef211074a9a5d

release(v0.6.0-alpha.4): prepare release This is the official v0.6.0-alpha.4 release. Signed-off-by: Andrew Rynhard <andrew@rynhard.io>

view details

Andrey Smirnov

commit sha 81d1c2bfe74b2fdfc245c39727bf13cacad51dde

chore: enable godot linter Issues were fixed automatically. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

Andrey Smirnov

commit sha 3efea82cb5b065b0356b3cadd47d32ebbc07fcbb

chore: make default pipeline run shorter integration test This moves full integratation test and provision tests to the `integration` pipeline. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 6 days

pull request commenttalos-systems/talos

chore: enable godot linter

/lgtm

smira

comment created time in 6 days

pull request commenttalos-systems/talos

chore: enable godot linter

/rebase

smira

comment created time in 6 days

push eventsmira/talos

Andrey Smirnov

commit sha 032cb1e4284ba11f18a1534089bfb788d95c3967

chore: enable godot linter Issues were fixed automatically. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 6 days

pull request commenttalos-systems/talos

chore: enable godot linter

/approve

smira

comment created time in 6 days

create barnchsmira/talos

branch : linter-godot

created branch time in 6 days

PR opened talos-systems/talos

chore: enable godot linter

Issues were fixed automatically.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+357 -358

0 comment

164 changed files

pr created time in 6 days

pull request commenttalos-systems/talos

chore: enable nolintlint linter

/approve

smira

comment created time in 6 days

PR opened talos-systems/talos

chore: enable nolintlint linter

It makes sure our //nolint: directives are not redundant.

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+15 -33

0 comment

27 changed files

pr created time in 6 days

create barnchsmira/talos

branch : enable-nolintlint

created branch time in 6 days

pull request commenttalos-systems/talos

chore: bring back tmp volume shared from e2e-docker to CAPI steps

/rebase

smira

comment created time in 7 days

pull request commenttalos-systems/talos

test: fix and improve reboot/reset tests

/lgtm

smira

comment created time in 7 days

pull request commenttalos-systems/talos

chore: bring back tmp volume shared from e2e-docker to CAPI steps

e2e promotion: https://ci.dev.talos-systems.io/talos-systems/talos/9666

smira

comment created time in 7 days

pull request commenttalos-systems/talos

test: fix and improve reboot/reset tests

re-pushed with debugging log.Printf removed, no other changes

smira

comment created time in 7 days

push eventsmira/talos

Andrey Smirnov

commit sha caf51653eed856d6cdc315fe8722e78bb1ec7766

test: fix and improve reboot/reset tests These tests rely on node uptime checks. These checks are quite flaky. Following fixes were applied: * code was refactored as common method shared between reset/reboot tests (reboot all nodes does checks in a different way, so it wasn't updated) * each request to read uptime times out in 5 seconds, so that checks don't wait forever when node is down (or connection is aborted) * to account for node availability vs. lower uptime in the beginning of test, add extra elapsed time to the check condition Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 7 days

push eventsmira/talos

Andrey Smirnov

commit sha e73e548ae9b2202cd08ff7c181a21dd1680c0e5c

chore: bring back tmp volume shared from e2e-docker to CAPI steps CAPI-based steps are using docker Talos cluster built at `e2e-docker` stage as a bootstrap cluster. Share the config via volume which is attached to specific steps. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>

view details

push time in 7 days

pull request commenttalos-systems/talos

test: fix and improve reboot/reset tests

/approve

smira

comment created time in 7 days

PR opened talos-systems/talos

test: fix and improve reboot/reset tests

These tests rely on node uptime checks. These checks are quite flaky.

Following fixes were applied:

  • code was refactored as common method shared between reset/reboot tests (reboot all nodes does checks in a different way, so it wasn't updated)

  • each request to read uptime times out in 5 seconds, so that checks don't wait forever when node is down (or connection is aborted)

  • to account for node availability vs. lower uptime in the beginning of test, add extra elapsed time to the check condition

Signed-off-by: Andrey Smirnov smirnov.andrey@gmail.com

+83 -81

0 comment

3 changed files

pr created time in 7 days

create barnchsmira/talos

branch : refactor-reboot-tests

created branch time in 7 days

more