• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cpcwood / home-server
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 15 Apr 2020 01:27PM UTC
Files 62
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2fa
  • SEO
  • about
  • add-helm
  • admin
  • admin_zone
  • article_tag
  • black_header
  • blog
  • bug-update-styles
  • circle-ci-auto-merge
  • circle-ci-docker-build-and-publish
  • circleci-deploy
  • code_snippet_bugs
  • contact_form_styling
  • dependabot/bundler/puma-4.3.5
  • dependabot/bundler/rack-2.2.3
  • dependabot/bundler/websocket-extensions-0.1.5
  • dependabot/npm_and_yarn/ini-1.3.8
  • dependabot/npm_and_yarn/lodash-4.17.19
  • email_css
  • embedded-gallery
  • error-reporting
  • fix-gallery-safari
  • fix-gtag-dev
  • fix_hamburger_reset_animation_flow
  • fix_sidekiq_bugs
  • footer
  • friendly-uris
  • ga
  • gallery_animation_bug
  • hamburger-cross-left
  • header_scroll_bug
  • homepage_browser_back_button_bug
  • homepage_tile_hover_bug
  • image_fade_in
  • jest-2
  • js_image_loader_bug
  • js_turbolinks_cache_bug
  • kube_config
  • kube_probes
  • login
  • main
  • maintenance-2021-09
  • master
  • optimise_containers
  • paginate-gallery
  • password-change-email
  • password_css
  • password_reset
  • post-sections
  • profile_image_bug_ios
  • reading-view
  • remove_sitemap_compression
  • revert-62-circle-ci-auto-merge
  • session_expiry
  • site-styles-and-tags
  • site_images
  • site_settings
  • stimulus-2.0
  • travis_ci_automerge
  • travis_ci_kube_autodeploy
  • typed_homepage_header
  • update-workflow
  • update_docker_build
  • white_css

09 Jun 2026 10:50PM UTC coverage: 100.0%. Remained the same
27240907070

push

github

cpcwood
helm: gateway listeners on traefik entrypoint ports (8000/8443)

Traefik matches Gateway listeners to entrypoints by port; k3s entrypoints are
web=8000/websecure=8443, so listeners on 80/443 were PortUnavailable and no
HTTPRoute attached. The router forwards public 80/443 to these. Listener ports
are now values (gateway.httpPort/httpsPort).

1128 of 1128 relevant lines covered (100.0%)

33.95 hits per line

Relevant lines Covered
Build:
Build:
1128 RELEVANT LINES 1128 COVERED LINES
33.95 HITS PER LINE
Source Files on master
  • Tree
  • List 62
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27240907070 main helm: gateway listeners on traefik entrypoint ports (8000/8443) Traefik matches Gateway listeners to entrypoints by port; k3s entrypoints are web=8000/websecure=8443, so listeners on 80/443 were PortUnavailable and no HTTPRoute attached. The rout... push 09 Jun 2026 10:53PM UTC cpcwood github
100.0
27240604494 main app: subclass ApplicationController in SitemapsController, skip its callbacks Satisfies rubocop Rails/ApplicationController while still bypassing the user/site-settings load and ahoy tracking that a sitemap crawler shouldnt hit. push 09 Jun 2026 10:46PM UTC cpcwood github
100.0
27240421006 main app: serve sitemap dynamically so it is always current Replace the boot-time file generation (which went stale between deploys and differed per replica) with GET /sitemap.xml rendered from the DB per request: always fresh, consistent across repli... push 09 Jun 2026 10:41PM UTC cpcwood github
100.0
27235511490 main app: drop dead whenever cron line; restore --atomic deploy The app image has no cron daemon, so whenever --update-crontab was a no-op — the daily sitemap:refresh it installed never ran. The sitemap must live in the serving pod (public_file_server... push 09 Jun 2026 09:03PM UTC cpcwood github
100.0
27235485235 main app: drop dead whenever cron; restore --atomic deploy The app image has no cron daemon, so whenever --update-crontab was a no-op in k8s — the daily sitemap:refresh it installed never ran. The sitemap must live in the serving pod (public_file_serv... push 09 Jun 2026 09:02PM UTC cpcwood github
100.0
27234913661 main ci: build app/worker from the base built this run, not a stale registry copy The matrix built all four images in parallel and app/worker COPY --from cpcwood/home-server-base — a bare name resolving to docker.io (last pushed 2024-09), so deployed ... push 09 Jun 2026 08:52PM UTC cpcwood github
100.0
27233964912 main docker: pin app user to uid/gid 1000 to match chart runAsUser The chart sets podSecurityContext.runAsUser=1000, but the prod images created the docker user with adduser -S (auto UID, not 1000), so /opt/app — owned by that user — was unwritable by... push 09 Jun 2026 08:34PM UTC cpcwood github
100.0
27232979584 main ci: authenticate tflint --init to dodge GitHub API rate limit push 09 Jun 2026 08:16PM UTC cpcwood github
100.0
27232658757 main ci: temporarily drop --atomic from deploy to inspect failed pods push 09 Jun 2026 08:11PM UTC cpcwood github
100.0
27172131002 main Merge pull request #200 from cpcwood/add-helm Rework CI and deployment to use helm push 08 Jun 2026 10:58PM UTC web-flow github
100.0
See All Builds (843)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc