Skip to content

Add --kickstart flag to icingacli director daemon run#3046

Open
jrauh01 wants to merge 1 commit intomasterfrom
feature/kickstart-daemon-command
Open

Add --kickstart flag to icingacli director daemon run#3046
jrauh01 wants to merge 1 commit intomasterfrom
feature/kickstart-daemon-command

Conversation

@jrauh01
Copy link
Copy Markdown

@jrauh01 jrauh01 commented Mar 4, 2026

Allow running migrations, kickstart and config deployment as part of the daemon startup by passing --kickstart.

This simplifies container entrypoints and systemd units by consolidating the typical startup sequence into a single command. When kickstart is not configured or not required, the process aborts with an error to signal a misconfiguration.

Calling

icingacli director daemon run --kickstart

is similar to

icingacli director migration run \
&& icingacli director kickstart required \
&& icingacli director kickstart run \
&& icingacli director config deploy \
&& icingacli director daemon run

@jrauh01 jrauh01 self-assigned this Mar 4, 2026
@cla-bot cla-bot bot added the cla/signed label Mar 4, 2026
@jrauh01 jrauh01 requested a review from lippserd March 4, 2026 14:31
@jrauh01 jrauh01 changed the title DaemonCommand: Add --kickstart flag to daemon run Add --kickstart flag to icingacli director daemon run Mar 6, 2026
Allow running migrations, kickstart and config deployment as part of the daemon
startup by passing `--kickstart`.

This simplifies container entrypoints and systemd units by consolidating the
typical startup sequence into a single command. When kickstart is not configured
or not required, the process aborts with an error to signal a misconfiguration.
@raviks789 raviks789 force-pushed the feature/kickstart-daemon-command branch from 3fee284 to e374126 Compare March 30, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant