Skip to content

ship harp also for manual-install and helm#8370

Draft
szaimen wants to merge 4 commits into
mainfrom
enh/noid/ship-harp-manual-install
Draft

ship harp also for manual-install and helm#8370
szaimen wants to merge 4 commits into
mainfrom
enh/noid/ship-harp-manual-install

Conversation

@szaimen

@szaimen szaimen commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator
  • TODO: address all comments
  • The PR was tested and verified that it works locally
  • The PR was completely or partially created with AI

Signed-off-by: Simon L. <szaimen@e.mail.de>
@szaimen szaimen added 2. developing Work in progress enhancement New feature or request labels Jun 24, 2026
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
@szaimen szaimen force-pushed the enh/noid/ship-harp-manual-install branch from 9ea0798 to c40cb1c Compare June 24, 2026 10:47
Comment thread manual-install/latest.yml
- NET_RAW

nextcloud-aio-harp:
image: ghcr.io/nextcloud/nextcloud-appapi-harp:latest

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

todo: needs actual release tags for later usage in helm chart. so need to build the image in our repo as well.

Comment thread manual-install/latest.yml
- HP_FRP_DISABLE_TLS=true
- TZ=${TIMEZONE}
volumes:
- ${WATCHTOWER_DOCKER_SOCKET_PATH}:/var/run/docker.sock:ro

@szaimen szaimen Jun 24, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

watchtower socket path needs to be removed for the helm chart build.

@szaimen szaimen added this to the next milestone Jun 24, 2026
szaimen and others added 2 commits June 24, 2026 13:06
When harp syncs over from the manual-install to the helm chart it needs
the Kubernetes backend (HP_K8S_*) instead of the docker backend. The
update-helm script now injects these env vars into the harp deployment,
templated to values.yaml, and the chart readme documents them.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
…liases docs

- Remove HARP_K8S_BEARER_TOKEN_FILE: HaRP already defaults it to the
  in-cluster service account token path, so templating it added nothing.
- Add HARP_SERVICE_ACCOUNT_NAME so the harp pod can run under a service
  account the user grants the required RBAC to, and document the setup.
- Correct the HARP_K8S_HOST_ALIASES docs: it is a comma-separated list of
  hostname:ip pairs, not JSON.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
@szaimen szaimen changed the title ship harp also for manual-install ship harp also for manual-install and helm Jun 24, 2026
TALK_INTERNAL_SECRET= # TODO! This needs to be a unique and good password!
TIMEZONE=Europe/Berlin # TODO! This is the timezone that your containers will use.
TURN_SECRET= # TODO! This needs to be a unique and good password!
WATCHTOWER_DOCKER_SOCKET_PATH= # TODO! This needs to be a unique and good password!

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

needs to be removed for the helm chart build

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Also add a default value here for manual-install

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

Labels

2. developing Work in progress enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant