GX Tools 4.9.0 RC

Build Version 4.9.0.10516

Goals

  • DisneyID integration, read-only
  • DisID user authentication
  • DIGE manageable user roles and permissions

 

User Impacting Changes

key status priority summary assignee

Can't show details. Ask your admin to add this Jira URL to the allowlist.

View these issues in Jira

CSD Representative On-call Information

Known Issues

Deployment Instructions

Tag to deploy

http://svn.clubpenguin.net/support_tools/tags/4.9.0RC13

Database Changes

Database

Script

Description

Dev05

MS03

QA09

Live

Comments

gxtools0000.sqlCreates a new table and adds an action source(tick)(tick)(tick)ManageEngine ticket #4124 
gxtools0001.sqlAdds initial set of roles(tick)(tick)(tick)ManageEngine ticket #4124  
gxtools0002.sqlSets up initial permissions(tick)(tick)(tick)ManageEngine ticket #4124 
gxtools0003.sqlUser migration(tick)(tick)(tick)ManageEngine ticket #4124  
gxtools0004.sqlData types(tick)(tick)(tick)ManageEngine ticket #4124  
gxtools0005.sqlDefault Flurry filters per role(tick)(tick)(tick)ManageEngine ticket #4124  
support_centre0065.sqlRemoves tables related to deprecated group settings(error)(error)  To be run only once 4.9 is deemed stable and no rollback is necessary
support_centre0066.sqlAdds 'User' source to action_source table(tick)(tick)(tick)ManageEngine ticket #4124  

Configuration Changes

Description

Change

File

Stage Req

Live Req

Notes

Add DisID SSL Cert
# certnew.cer can be found at \\raven.disid.disney.com\public$\LDAPCert 
# edit /etc/openldap/ldap.conf, change "TLS_CACERTDIR /etc/openldap/certs" to "TLS_CACERTDIR /etc/pki/tls/certs"
cd /etc/pki/tls/certs/
openssl x509 -in /path/to/certnew.cer -inform der -out disid.pem
chmod 444 disid.pem
ln -s disid.pem `openssl x509 -noout -hash -in disid.pem`.0
/etc/init.d/http restart
 R952336

R971542

 
Update LDAP config

Replace

$cfg['UserController']['LdapUsername'] = '_diw_gx_auth';
$cfg['UserController']['LdapPassword'] = '************';
$cfg['ldap'] = array(
		array(
				'host'                   => 'nhwdigdc01.disid.disney.com',
				'useSsl'                 => TRUE,
				'useStartTls'            => TRUE,
				'accountDomainName'      => 'disid.disney.com',
				'accountDomainNameShort' => 'disid', // This setting doesn't seem to matter
				'accountCanonicalForm'   => 3,
				'baseDn'                 => 'DC=disid,DC=disney,DC=com',
		),
		array(
				'host'                   => 'nhwdigdc02.disid.disney.com',
				'useSsl'                 => TRUE,
				'useStartTls'            => TRUE,
				'accountDomainName'      => 'disid.disney.com',
				'accountDomainNameShort' => 'disid', // This setting doesn't seem to matter
				'accountCanonicalForm'   => 3,
				'baseDn'                 => 'DC=disid,DC=disney,DC=com',
		),
);
/var/www/includes/config/environment/system.inc.phpR952336R971542Password will be communicated in request
Update DB Config

Append

$cfg['database']['gxtools']['ip'] = array('teamdbmaster.lv2.clubpenguin.com');
unset($cfg['database']['lumiere']);
unset($cfg['database']['translation']);
/var/www/includes/config/environment/system.inc.phpR955559R971542 

Cron Changes

FileDescriptionDev05MS03QA09Live