Oracle Notes

Vanilla Contacts

Shauna is the CSM. Derrick is a backup .

Andrew is generally on top of them on the support team, but the whole gang knows Oracle.

Oracle Day to Day Contacts

Project Manager puneeta.sabbeneni@oracle.com

Distribution List oit-ces-community_ww_grp@oracle.com

Oracle Dev contacts

Varun Bhalla (CA, +1 647-863-3622) varun.bhalla@oracle.com 

Main Tech Contact Abhijit Borah (IN, +91 961 102 2995), abhijit.borah@oracle.com

Oracle SRE Manager - Jagdish Hiray (US) - tel:+1-510-295-8938 jagdish.hiray@oracle.com 

Oracle Point of Escalation - Sudhir Dureja (US) - 1-847-274-5521 sudhir.DUREJA@oracle.com

Oracle Sites

Oracle production cluster: https://console.vanilladev.com/clusters/view/cl50078

Oracle has 3 environments, Production, Staging and Dev. All have the word 'Oracle' in them so you can find a full list here: https://console.vanilladev.com/sites/manage?query=oracle&cluster=&Checkboxes%5B%5D=deleted

  • Anything on cl50078 is production NEVER DEPLOY WITHOUT PERMISSION
  • Anything on cl20013 is staging
  • Anything on cl10014

All environments have a hub and node set up. Hubs are denoted with 'hub' the rest are nodes.

Theming

Oracle has several custom themes that they built and maintain themselves. You can see it here:

https://github.com/vanillaforums/oracle/tree/master/themes

Sometimes there is a genuine Vanilla issue, but sometimes it's on their side and will need to be troubleshooted and fixed on the Oracle side.


Migration

Oracle was migrated from Jive (and points from Bunchball), there is a great deal of info on the particulars of their very complex migration in their repo https://github.com/vanillaforums/oracle/issues


SSO

Oracle has a custom SSO that exists only in the Hub. (Users log into the nodes but are authenticated by the Hub)

https://github.com/vanillaforums/oracle/issues/6

This was built by Todd and Patrick Kelly, so they can often provide great insights here.


Other Custom Plugins

They have various custom plugins that are currently not very well documented, but this is something we are working on with Oracle.

https://github.com/vanillaforums/oracle/tree/master/plugins


Why Can't I spoof into Stage / Dev?


Staging Cluster

  • How to set up Oracle DNS locally to access https://community-stage.oracle.com (STAGING):
    • - Open the Terminal App in your Mac. (use Command key + space bar, then type Terminal)
    • - Into the prompt type sudo nano /etc/hosts and press Enter.
    • - You are gonna be asked for your password. It’s the same password that you use for login into your computer several times a day.
    • - Now, a Text editor will show you the content of the file
    • - Add a line at the end of the file with the following content 162.159.128.79 community-stage.oracle.com (Use your down arrow to get to the bottom of the file)
    • - Press the following keys: Control+O, Enter, Control+X (This will save the file, and exit)
    • - In the terminal type exit and press the enter key


Development Cluster

  • How to set up Oracle DNS locally to access https://community-dev.oracle.com/
  •  - Open the Terminal App in your Mac. (use Command key + space bar, then type Terminal)
  • - Into the prompt type sudo nano /etc/hosts and press Enter.
  • - You are gonna be asked for your password. It’s the same password that you use for login into your computer several times a day.
  • - Now, a Text editor will show you the content of the file
  • - Add a line at the end of the file with the following content 162.159.128.79 community-dev.oracle.com (Use your down arrow to get to the bottom of the file)
  • - Press the following keys: Control+O, Enter, Control+X (This will save the file, and exit)
  • 4 reactions
  • 5 replies


You must spoof via 'Vanilla Spoof' button on console page for site. (If you go by URL it will not work)

Make sure the page is being loaded across https.

Comments

  • TLDR Version for Tickets:

    NEVER DEPLOY TO ORACLE PRODUCTION WITHOUT SPECIFIC APPROVAL FROM ORACLE

    There are specific instructions for spoofing into Oracle you can find these here

    Oracle had a large complex migration, you can find info about that in their repo

    Oracle has a custom theme for each node and are responsible for maintaining those themes.

    Oracle has a custom SSO setup that authenticates users through the hub. PK and Todd built it and may be helpful in troubleshooting.