Skip to content

Instantly share code, notes, and snippets.

@cchanley2003
Last active March 15, 2020 22:55
Show Gist options
  • Save cchanley2003/61bea6fa1d6f04968475a5cafd1ee985 to your computer and use it in GitHub Desktop.
Save cchanley2003/61bea6fa1d6f04968475a5cafd1ee985 to your computer and use it in GitHub Desktop.

Overall approach

  1. Get as much down to unclass as possible, wikis, tickets, code etc.
    • This would be a large burden on Mary's team, we can control what we can control, maybe ask Hoff for more resources to support Mary?

Prereqs

  1. All team members have a udev account
  2. All team members are part of vpnuser udev group
  3. All team members have access to a computer that can VPN and VNC
  4. All team members are in geoint gitlab (interim approach)
  5. Mirror issues/wiki between geoint gitlab and jira
    • Big initial push to work with capturing json definitions of tickets/wiki and getting them downscanned
      • Need to figure out what do with gliphy and if our license can be move down
    • Would involve writing scripts that interact with gitlab and jira apis
    • Potentially move tickets down as part of EBB process
    • Same concepts for wiki mirroring

Systems Engineers

  1. Testing
    • Imagine most of the front end isn't going to work initially
    • Initial push is find and squash front end bugs that resulted from messy downscan push
  2. Document and ticket creation on low side
  3. Email/slack for communication
  4. Does CACI have a zoom license?

Front End developers

  1. Assume a messy hard push to unclass
  2. Copy existing baseline to a new project
  3. Clean project (even if it doesn't compile)
    • Solve isuses on low side
  4. Copy cleaned project with no history to final staging and move stanging down
  5. Get baseline compiling/working on low side and move forward

Back End developers

  1. Migrate to self hosted gitlab
    • Need to understand what features we lose when moving off geoints enterprise gitlab
  2. Build out Bodhi apps in argocd
  3. Automate deployment of bodhi apps via argocd and argo workflows
  4. Setup ldap on govcloud
  5. Setup vnc servers on udev
    • Run vncservers on own box where possible
  6. Write up wiki for getting developers setup

Crazy Ideas

  1. If our Atlassian license is based on number of people of Jira/Wiki kick everybody out on the high side, and stand up our own Jira/Wiki on low side...move to something like gitlab for day to day business.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment