Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support managed gateway capabilities #7439

Draft
wants to merge 8 commits into
base: v3.34
Choose a base branch
from

Conversation

johanstokking
Copy link
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
@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 johanstokking force-pushed the feature/managed-gateway-capabilities branch from 80c23b8 to c95b393 Compare December 16, 2024 13:36
Copy link
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
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.

2 participants