coreos / coreos/coreos-assembler

Add kola test for large Ignition configs

Open
#1,167 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
393
Forks
193
Avg merge
17h 6m
Merged PRs (30d)
5

Description

Add a test verifying that Ignition accepts an arbitrarily large config, e.g. several megabytes. Certain platforms limit the size of userdata; in those cases we should test a config of exactly the maximum size. (That implies setting NoSSHKeyInUserData on those platforms.)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the existing kola tests and the platform userdata configuration first. Run the relevant kola test path, then add coverage for arbitrarily large Ignition configs and for the exact maximum size on platforms with userdata limits, including the stated NoSSHKeyInUserData setting. Done means the test passes across the affected platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, testing-qa
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.