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
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 |
|---|---|---|---|---|---|---|---|
| gxtools | 0000.sql | Creates a new table and adds an action source | ManageEngine ticket #4124 | ||||
| gxtools | 0001.sql | Adds initial set of roles | ManageEngine ticket #4124 | ||||
| gxtools | 0002.sql | Sets up initial permissions | ManageEngine ticket #4124 | ||||
| gxtools | 0003.sql | User migration | ManageEngine ticket #4124 | ||||
| gxtools | 0004.sql | Data types | ManageEngine ticket #4124 | ||||
| gxtools | 0005.sql | Default Flurry filters per role | ManageEngine ticket #4124 | ||||
| support_centre | 0065.sql | Removes tables related to deprecated group settings | To be run only once 4.9 is deemed stable and no rollback is necessary | ||||
| support_centre | 0066.sql | Adds 'User' source to action_source table | 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.php | R952336 | R971542 | Password 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.php | R955559 | R971542 |
Cron Changes
| File | Description | Dev05 | MS03 | QA09 | Live |
|---|---|---|---|---|---|