Release osg-configure 3.0.0

Description

Umbrella ticket. There's a decent amount of stuff we're dropping from osg-configure in OSG 3.5, so once again we're going to have to maintain two versions in parallel while OSG 3.4 is supported.

Here is the list (C&P from ):

  • Drop "Site Information/site_name" attribute
    site_name in the Site Information section has been deprecated in favor of resource for a long time. Remove and make resource mandatory instead.

  • Drop "Site Information/wlcg_*" attributes
    They are currently ignored anyway. A comment says that they're read by GIP directly but we don't use GIP anymore. Removing them would turn their presence into a warning.

  • Remove all code with the word "GRAM" in it... as well as "job_contact", "util_contact", etc.
    Right now asking for GRAM gives you an error; I think by 3.5.0 we can stop enforcing it.

  • GUMS and glExec code.

  • LegacySettings – code for setting a whole bunch of GRID3_* environment variables. , we can get rid of that, right?

  • Make "Site Information/resource_group" mandatory on a CE – it's used for the CE collector stuff

  • Drop "Install Locations" code – has been deprecated for a while

  • Drop --enabled-services - only used for osg-control which is unused on el7

NOT DOING (yet):

  • Drop "GratiaConfig._auto_configure()"
    This code runs only if you do not have a "Gratia" config section but are running on a CE. We shouldn't allow that.
    (CANCELED - don't like the behavior. Will look into it later.)

  • Comment out the $OSG_APP variable – add it back if ATLAS still needs it
    (POSTPONED - didn't have time this release)

Freshdesk Tickets

None

Status

Assignee

Diego Davila

Reporter

Mat Selmeci

Priority

Major

Labels

Components

Fix versions

Epic Link

None

Sprint

None
Configure