Skip to content

feat: add action for server run commands - #1702

Open
h3adex wants to merge 1 commit into
stackitcloud:mainfrom
h3adex:feat/add-run-command-action
Open

feat: add action for server run commands#1702
h3adex wants to merge 1 commit into
stackitcloud:mainfrom
h3adex:feat/add-run-command-action

Conversation

@h3adex

@h3adex h3adex commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Description

Adds stackit_run_command action to our terraform provider to perform day2 operation on iaas server. Waits for stackitcloud/stackit-sdk-go#10354

Why this is better than null_resource / remote-exec:
In hub-and-spoke and private-network-only topologies we don't have public ips for server to automate day-2 operations like Certificate rotation (see example), Firewall rule reloads or Service restarts. Another important benefit is that run commands are getting logged into our platform audit logs.

Checklist

  • Issue was linked above
  • Code format was applied: make fmt
  • Examples were added / adjusted (see examples/ directory)
  • Docs are up-to-date: make generate-docs (will be checked by CI)
  • Unit tests got implemented or updated
  • Acceptance tests got implemented or updated (see e.g. here)
  • Unit tests are passing: make test (will be checked by CI)
  • No linter issues: make lint (will be checked by CI)

@h3adex
h3adex requested a review from a team as a code owner August 18, 2026 12:15
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from e8f40c6 to be3778c Compare August 18, 2026 12:19
@h3adex
h3adex marked this pull request as draft August 18, 2026 12:19
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from be3778c to 3998469 Compare August 18, 2026 12:24
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from 3998469 to 9a2f74b Compare August 19, 2026 09:05
@github-actions

Copy link
Copy Markdown

This PR was marked as stale after 7 days of inactivity and will be closed after another 7 days of further inactivity. If this PR should be kept open, just add a comment, remove the stale label or push new commits to it.

@github-actions github-actions Bot added the Stale PR is marked as stale due to inactivity. label Aug 27, 2026
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from 9a2f74b to 9c7cf75 Compare August 31, 2026 07:49
@github-actions github-actions Bot removed the Stale PR is marked as stale due to inactivity. label Sep 1, 2026
@h3adex
h3adex force-pushed the feat/add-run-command-action branch 5 times, most recently from 6b56536 to b40f8e4 Compare September 3, 2026 13:00
@h3adex
h3adex marked this pull request as ready for review September 3, 2026 13:00
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from b40f8e4 to 34605fd Compare September 3, 2026 13:01
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from 34605fd to 24a348f Compare September 3, 2026 13:37
@h3adex

h3adex commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

Acceptance Tests

Screenshot 2026-09-03 at 14 57 31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant