Project

General

Profile

Actions

Support #22833

closed

Configuration updates on tordo to support interactive containers

Added by Peter Amstutz 11 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Due date:
Story points:
-

Description

  • Update the pillar for config.yml
  • Update nginx config
  • Update DNS
  • Update certificates

Subtasks 1 (0 open1 closed)

Task #22883: Review 22833-tordo-svc-containers-config (saltstack repo) & 22833-tordo-svc-containers-dns (terraform repo)ResolvedTom Clegg07/07/2025Actions

Related issues 1 (0 open1 closed)

Blocked by Arvados - Feature #22613: Update install scripts/docs to enable external access to HTTP services in containersResolvedTom CleggActions
Actions #1

Updated by Peter Amstutz 11 months ago

  • Position changed from 154273 to 154279
Actions #2

Updated by Peter Amstutz 10 months ago

  • Subject changed from Configuration updates to support interactive containers to Configuration updates on tordo to support interactive containers
Actions #3

Updated by Peter Amstutz 10 months ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz 10 months ago

  • Description updated (diff)
Actions #5

Updated by Peter Amstutz 10 months ago

  • Blocked by Feature #22613: Update install scripts/docs to enable external access to HTTP services in containers added
Actions #6

Updated by Peter Amstutz 10 months ago

  • Assigned To set to Lucas Di Pentima
Actions #7

Updated by Peter Amstutz 10 months ago

  • Subtask #22883 added
Actions #8

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-05-28 to Development 2025-06-25
Actions #9

Updated by Lucas Di Pentima 10 months ago

  • Status changed from New to In Progress
Actions #10

Updated by Brett Smith 9 months ago

  • Target version changed from Development 2025-06-25 to Development 2025-07-09
Actions #11

Updated by Lucas Di Pentima 9 months ago

Updates at:
  • 8f6e1273 - branch 22833-tordo-svc-containers-config (saltstack repo)
  • de70e09f - branch 22833-tordo-svc-containers-dns (terraform repo)
Changes:
  • Updates terraform code to create the new DNS record.
  • Updates saltstack to request LE certs for the new name, updates Arvados config file and setups new nginx vhost config entries.

In the process I've discovered a bug introduced while working on #21455, #21548 & #22702 that made salt stop managing nginx configurations on our clusters. This happened when we dropped nginx+passenger (that was handled by the nginx_passenger_server role) in favor of the standalone option. We should have replaced it with the nginx_server role, and this mistake was not evident until I needed to make changes to nginx configurations.

The saltstack repo branch is already merged to main to avoid issues with the deploy-to-tordo Jenkins pipeline.

Actions #12

Updated by Tom Clegg 9 months ago

LGTM, thanks. I haven't actually run a container but I can already tell by the error responses that tordo's DNS and TLS and routing and config is all hooked up correctly.

While testing this I found a new controller bug/omission (#23019)

Actions #13

Updated by Lucas Di Pentima 9 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF