Bug #6939

[Deployment] Package the SSO server

Added by Brett Smith about 4 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Start date:
08/10/2015
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
1.0

Description

Functional requirements:

  • Create SSO server packages for all of our supported distributions. Its structure should mirror the API server package:
    • It installs the source in /var/www/arvados-sso. From there you use Bundler to get gem dependencies.
    • It includes /usr/local/bin/arvados-sso-server-upgrade.sh, which handles all the usual post-deployment steps (Bundler install, install configuration from /etc/arvados/sso, database migration). Follow the API server's script as an example.
  • Document this package-based installation procedure in the install guide.

Subtasks

Task #7057: review 6939-package-sso-server branch on both the arvados-dev repository and on the sso-provider repository.ResolvedTom Clegg

Associated revisions

Revision 630e480d (diff)
Added by Ward Vandewege almost 4 years ago

Add support files for sso server packaging

refs #6939

Revision 4431ce6e (diff)
Added by Ward Vandewege almost 4 years ago

Add support files for sso server packaging

refs #6939

Revision d9b63321 (diff)
Added by Ward Vandewege almost 4 years ago

Add build script for the new Arvados SSO server package.

Also make the run-build-packages-all-targets.sh script a bit smarter so
that we can use it to build the SSO server package.

Add a run-build-packages-one-target.sh script to build any of our
Arvados packages for just one target.

refs #6939

Revision d9b63321 (diff)
Added by Ward Vandewege almost 4 years ago

Add build script for the new Arvados SSO server package.

Also make the run-build-packages-all-targets.sh script a bit smarter so
that we can use it to build the SSO server package.

Add a run-build-packages-one-target.sh script to build any of our
Arvados packages for just one target.

refs #6939

Revision 4a41aaff (diff)
Added by Ward Vandewege almost 4 years ago

Update more support files for SSO packaging.

refs #6939

Revision ad88edf9 (diff)
Added by Ward Vandewege almost 4 years ago

First batch of improvements based on review feedback.

refs #6939

Revision ad88edf9 (diff)
Added by Ward Vandewege almost 4 years ago

First batch of improvements based on review feedback.

refs #6939

Revision 379365ca (diff)
Added by Ward Vandewege almost 4 years ago

Split out shared functions into a new run-library.sh.

refs #6939

Revision 379365ca (diff)
Added by Ward Vandewege almost 4 years ago

Split out shared functions into a new run-library.sh.

refs #6939

Revision e6a5235b
Added by Ward Vandewege almost 4 years ago

Merge branch 'master' into 6939-package-sso-server

Conflicts:
jenkins/run-build-packages-all-targets.sh

refs #6939

Revision e6a5235b
Added by Ward Vandewege almost 4 years ago

Merge branch 'master' into 6939-package-sso-server

Conflicts:
jenkins/run-build-packages-all-targets.sh

refs #6939

Revision 4d3faccf
Added by Ward Vandewege almost 4 years ago

Merge branch '6939-package-sso-server'

closes #6939

Revision 4d3faccf
Added by Ward Vandewege almost 4 years ago

Merge branch '6939-package-sso-server'

closes #6939

Revision 6a426ffc
Added by Ward Vandewege almost 4 years ago

Merge branch '6939-package-sso-server'

closes #6939

History

#1 Updated by Brett Smith about 4 years ago

  • Story points changed from 2.0 to 1.0

#2 Updated by Ward Vandewege about 4 years ago

  • Assigned To set to Ward Vandewege

#3 Updated by Ward Vandewege almost 4 years ago

  • Status changed from New to In Progress

#4 Updated by Ward Vandewege almost 4 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF