Bug 6428 - release software for Capability Kit v2
: release software for Capability Kit v2
Status: RESOLVED FIXED
: GridShib
Roadmap
: 0.6.1
: All All
: P3 normal
: 0.6.2
Assigned To:
: http://www.globus.org/mail_archive/gr...
:
: 6167 6427 6449 6450 6540 6555 6571 6615 6626 6627 6639
: 6214 6684
  Show dependency treegraph
 
Reported: 2008-10-01 00:26 by
Modified: 2009-03-20 13:28 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-10-01 00:26:32
Prepare a release of GridShib for GT for version 2 of the Science Gateway
Capability Kit.  This release of GS4GT will include GridShib SAML Tools, so a
separate release of the latter is not required.

Work with the GRAM team to enhance GRAM 4.0 Audit to support the Science
Gateway Use Case.  The plan is to add a column to the audit table to hold the
end-user identity.  See the above URL for more detail.
------- Comment #1 From 2008-10-30 14:22:42 -------
Here is a script to fetch the latest version of the
trusted_authorities_entity_map.txt file.  Sysadmins would probably put it in a
file in /etc/cron.daily (assuming they are running anacron).  The script
assumes that "wget" is in the path.

----------------------------------------

#!/bin/sh

TRUSTDIR=/etc/grid-security/metadata
TRUSTSITE=https://info.teragrid.org/gateways
TRUSTFILE=trusted_authorities_entity_map.txt
CACERTDIR=/etc/grid-security/certificates

if [ -w "$TRUSTDIR" ] ; then

  wget -q -t 5 -T 5 -w 5 --ca-directory=$CACERTDIR \
       -O "$TRUSTDIR/$TRUSTFILE.tmp" "$TRUSTSITE/$TRUSTFILE"

  if [ $? -eq 0 ] ; then
    if [ -s "$TRUSTDIR/$TRUSTFILE.tmp" ] ; then
      if [ -w "$TRUSTDIR/$TRUSTFILE" -o ! -e "$TRUSTDIR/$TRUSTFILE" ] ; then
        mv -f "$TRUSTDIR/$TRUSTFILE.tmp" "$TRUSTDIR/$TRUSTFILE"
      else
        echo "Error fetching $TRUSTFILE: no write permission for file
$TRUSTDIR/$TRUSTFILE"
        rm -f "$TRUSTDIR/$TRUSTFILE.tmp"
      fi
    else
      echo "Error fetching $TRUSTFILE: file has zero size"
      rm -f "$TRUSTDIR/$TRUSTFILE.tmp"
    fi
  else
    echo "Error fetching $TRUSTFILE: wget failed"
  fi
else
  echo "Error fetching $TRUSTFILE: no write permission for directory $TRUSTDIR"
fi
------- Comment #2 From 2008-10-30 14:25:17 -------
(In reply to comment #1)

In the above script, bugzilla added a CR/LF in one of the "echo" lines.  This
does not break the script, but all "echo" statements should be on one line.
------- Comment #3 From 2008-11-11 07:56:18 -------
This bug no longer depends on Bug 5550 and Bug 6425.  The only remaining
dependency at this time is Bug 6450.
------- Comment #4 From 2008-11-11 09:32:58 -------
Capability Kit V2 requires GT 4.0.9, which will include the TeraGrid Extension
for GRAM Audit:

http://dev.globus.org/wiki/GRAM_Audit_V1#TeraGrid_Extension
------- Comment #5 From 2008-11-11 09:36:45 -------
My remaining TODO items:

- provide updated GS4GT binaries
- update documentation how to deploy GS4GT into CTSS4
- update documentation how configure GS4GT for GRAM in GT 4.0.9
------- Comment #6 From 2008-11-11 10:41:16 -------
(In reply to comment #5)
> 
> - provide updated GS4GT binaries
> - update documentation how to deploy GS4GT into CTSS4

The above work items are done.

http://docs.google.com/Doc?id=ddj3qnj2_2045xgs5g7h
------- Comment #7 From 2009-02-09 14:56:42 -------
There are just a few items left to do be we can roll out the next version of
the Science Gateway Capability kit:

http://www.teragridforum.org/mediawiki/index.php?title=CTSS_4_Science_Gateway_Capability_Implementation#Globus_4.0.8_WSRF_R2
------- Comment #8 From 2009-02-20 08:54:39 -------
The following work has been contributed in support of Globus 4.0.8 WSRF R2:

* tested globus-wsrf-4.0.8-r1 + new GRAM JARs + new GS4GT bin tarball (with
Doru on Mercury @ NCSA)
* provided new GS4GT code to gig-pack
** uploaded new GS4GT tarballs (source and binary) to globus server
http://gridshib.globus.org/downloads/gridshib-gt-0_6_2-src.tar.gz
http://gridshib.globus.org/downloads/gridshib-gt-0_6_2-src.zip
http://gridshib.globus.org/downloads/gridshib-gt-0_6_2-GT4.0.8-bin.tar.gz
http://gridshib.globus.org/downloads/gridshib-gt-0_6_2-GT4.0.8-bin.zip
** updated binary installation doc
http://docs.google.com/Doc?id=ddj3qnj2_2045xgs5g7h
* provided new tg-gateway-entity-map.txt metadata file (the successor to
trusted_authorities_entity_map.txt) to gig-pack
http://info.teragrid.org/gateways/tg-gateway-entity-map.txt
* provided new CTSS4 document set to gig-pack
** updated ConfigGS4GT4CTSS4.html document
http://docs.google.com/Doc?id=ddj3qnj2_280cwhcpbgv
** implemented and tested gram_audit_alter_table.sql script (Bug 6450)
** updated entitymap.cron script (Comment #1) with pointer to new
tg-gateway-entity-map.txt metadata file
------- Comment #9 From 2009-02-20 08:57:14 -------
All GridShib code has been committed to CVS HEAD (as GS-ST v0.5.3 and GS4GT
v0.6.2, neither of which will be publicly released).
------- Comment #10 From 2009-02-20 09:03:27 -------
The NCSA contribution to the Science Gateway Capability Kit V2 is complete. 
This bug is fully resolved.