Skip to content

Support managed gateway capabilities#7439

Closed
johanstokking wants to merge 8 commits intov3.34from
feature/managed-gateway-capabilities
Closed

Support managed gateway capabilities#7439
johanstokking wants to merge 8 commits intov3.34from
feature/managed-gateway-capabilities

Conversation

@johanstokking
Copy link
Copy Markdown
Member

Summary

This adds support for managed gateway capabilities, e.g. whether the gateway supports WiFi, ethernet, battery, etc.

Changes

  • all: Fix squash usage
  • api: Add managed gateway capabilities
  • dev: Force IPv4 to connect to Postgres
  • console: Conditionally show WiFi and ethernet config and connections

Testing

Steps

This cannot be tested without the proper hardware. There is end-to-end testing.

Results
Regressions

None expected

Notes for Reviewers

@PavelJankoski please review frontend

This is draft until:

  • Further testing
  • Changelog updated

Checklist

  • Scope: The referenced issue is addressed, there are no unrelated changes.
  • Compatibility: The changes are backwards compatible with existing API, storage, configuration and CLI, according to the compatibility commitments in README.md for the chosen target branch.
  • Documentation: Relevant documentation is added or updated.
  • Testing: The steps/process to test this feature are clearly explained including testing for regressions.
  • Infrastructure: If infrastructural changes (e.g., new RPC, configuration) are needed, a separate issue is created in the infrastructural repositories.
  • Changelog: Significant features, behavior changes, deprecations and fixes are added to CHANGELOG.md.
  • Commits: Commit messages follow guidelines in CONTRIBUTING.md, there are no fixup commits left.

@johanstokking johanstokking added this to the v3.34.0 milestone Dec 10, 2024
@johanstokking johanstokking self-assigned this Dec 10, 2024
@github-actions github-actions Bot added c/gateway conf server This is related to the Gateway Configuration Server dependencies Pull requests that update a dependency file ui/web This is related to a web interface tooling Development tooling compat/config This could affect Configuration compatibility labels Dec 10, 2024
@johanstokking johanstokking force-pushed the feature/managed-gateway-capabilities branch from 170c0ad to a6aa597 Compare December 11, 2024 13:43
Comment thread pkg/webui/console/containers/gateway-managed-gateway/connection-settings/index.js Outdated
Comment thread pkg/webui/console/containers/gateway-managed-gateway/connection-settings/index.js Outdated
Comment thread pkg/webui/console/containers/gateway-managed-gateway/connection-settings/index.js Outdated
Comment thread pkg/webui/console/containers/gateway-managed-gateway/connection-settings/index.js Outdated
Comment thread pkg/webui/console/store/selectors/gateways.js Outdated
@johanstokking johanstokking force-pushed the feature/managed-gateway-capabilities branch 3 times, most recently from ef0b070 to 80c23b8 Compare December 16, 2024 13:27
@johanstokking
Copy link
Copy Markdown
Member Author

@johanstokking johanstokking force-pushed the feature/managed-gateway-capabilities branch from 80c23b8 to c95b393 Compare December 16, 2024 13:36
Copy link
Copy Markdown
Contributor

@PavelJankoski PavelJankoski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FE changes LGTM!

@johanstokking johanstokking force-pushed the feature/managed-gateway-capabilities branch from 41adc32 to 6a25556 Compare December 25, 2024 07:49
@johanstokking johanstokking force-pushed the feature/managed-gateway-capabilities branch from 6a25556 to 7327564 Compare December 25, 2024 07:49
@KrishnaIyer KrishnaIyer modified the milestones: v3.34.0, v3.34.1 Mar 3, 2025
@KrishnaIyer KrishnaIyer removed this from the v3.34.1 milestone Mar 27, 2025
@johanstokking
Copy link
Copy Markdown
Member Author

We're not gonna do this anymore for V3.

@johanstokking johanstokking deleted the feature/managed-gateway-capabilities branch October 10, 2025 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c/gateway conf server This is related to the Gateway Configuration Server compat/config This could affect Configuration compatibility dependencies Pull requests that update a dependency file tooling Development tooling ui/web This is related to a web interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants