Skip to content

feat(ufw): onboarding of resource and datasource - #1590

Open
alextiugan15 wants to merge 34 commits into
stackitcloud:mainfrom
alextiugan15:feat/onboard-ufw
Open

alextiugan15 wants to merge 34 commits into
stackitcloud:mainfrom
alextiugan15:feat/onboard-ufw

Conversation

@alextiugan15

@alextiugan15 alextiugan15 commented Sep 10, 2026 •

Copy link
Copy Markdown

Description

Jira ticket

feat(ufw): onboard service

  • created folder structure
  • link root and ufw rules
  • added handling for ufw rules list, describe, create, update, delete

refactor(ufw):

  • clean & refactored list implementation
  • added describe implementation

refactor(ufw):

  • added tests for list implementation

refactor(ufw):

  • added tests for describe implementation

refactor(ufw):

  • added tests for delete implementation

refactor(ufw):

  • added tests for create implementation
  • fixed -p and -o flags that were used for something else

refactor(ufw):

  • added tests for update implementation
  • fixed -o flag that was already used by the system

refactor(ufw):

  • completed workflow for cli commands

refactor(ufw):

  • completed workflow for cli commands

docs(ufw):

  • updated docs

Checklist

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

- created folder structure
- added UfwCustomEndpointKey constant
- realized link between root and ufw rules
- added handling for ufw rules listing
- clean & refactored list implementation
- added describe implementation
- added delete implementation
- added create implementation
- added create implementation
- added update implementation
- added tests for list implementation
- added tests for describe implementation
- added tests for delete implementation
- added tests for create implementation
- fixed -p and -o flags that were used for something else
- added tests for update implementation
- fixed -o flag that was already used by the system
- completed workflow for cli commands
- fixed lint errors
- added generated docs
- updated list to correctly display fields
- updated rules CRUD documentation
- fixed update rules
- fixed create rules tests
- fixed create rules type
- updated docs
# Conflicts:
#	go.mod
#	go.sum
- fixed lint
@alextiugan15
alextiugan15 requested a review from a team as a code owner September 10, 2026 06:42
- reverted valkey to 0.3.0, issue from merge with main
- improved acl create message
# Conflicts:
#	go.mod
#	go.sum
@github-actions

Copy link
Copy Markdown

This PR was marked as stale after 14 days of inactivity and will be closed after another 14 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 label Oct 10, 2026
# Conflicts:
#	internal/cmd/root.go
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.

3 participants