[Platformone] [EXT] Re: Account for Dirty Dev

Miller, Timothy J. tmiller at mitre.org
Tue Jan 7 05:01:18 UTC 2020


Unless you're preserving application data across redeploys, that's not an acceptable operating model.  Project history is constantly accrued in the individual elements of the toolchain, and that history is important for analysis of application risk, projection of milestones, and team performance.  If that's lost each time a feature is deployed, it will make it much harder to manage development projects.

I'm also not sure I see any utility of a/b testing of the platform itself.  The major workloads in the dev environment are builds and automated tests.  What specific platform features require a/b test and evaluation?  Is there a design record for this decision?

-- T

On 1/5/20, 13:41, "Kevin O'Donnell" <kodonnel at redhat.com> wrote:

    Hello Tim, 
    
    
    This is by design. We have freedom in AWS Gov. But we do not have the same freedom with the other target providers; CloudOne. We are setting up a blue / green deployment for the dev teams. up-prod-a / b, up-appdev-a / b. As enhancements are developed tested,
     staged and tested, feedback is received, with a green light we will fully redeploy to either a or b. The teams can test the apps in the new environment to provide feedback and make the decision to roll over to it or not. 
    
    
    This also falls in line with the last email thread, on keys.
    
    
    "Correct. Re-enforcing the Day Two requirements. And also supporting that the pipelines and CI process can support CI/CD to only dev/staging. For prod or any environment were the keys have been swapped and are not included as private Git variables we can
     not support CD into prod/appdev if so deemed. "
    
    
    I am sure we can come up with some creative ways to reduce the total deployment time however it has not been top on our priority list. 
    
    
    Thanks, 
    
    KEVIN O'DONNELL 
    ARCHITECT MANAGER
    Red Hat Red Hat NA Public Sector Consulting <https://www.redhat.com/>
    
    kodonnell at redhat.com <mailto:kodonnell at redhat.com%20M:240-605-4654> M: 240-605-4654
     <https://red.ht/sig>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    On Sun, Jan 5, 2020 at 2:30 PM Miller, Timothy J. <tmiller at mitre.org> wrote:
    
    
    Color me confused--y'all have spent time writing and validating that the ansible roles are idempotent, so why do incremental changes to the plays require a build from scratch?
    
    And since 3.5h of the 5h build time is sync'ing Satellite repos, at what point will y'all checkpoint that data into an AMI or a resuable bucket?
    
    -- T
    
    On 12/23/19, 14:57, "platformone-bounces at redhat.com on behalf of Dino Arachchi" <platformone-bounces at redhat.com on behalf
     of darachch at redhat.com> wrote:
    
        Tim,
    
    
        There were some security features that didn't get merged into the branch used to build the stack. This will require the same 4-5 hours as the last build due to the fully disconnected nature of the build process. We do have an open issue for connected environments
         that will cut down build time, but that feature is still in progress.
    
    
        Best Regards,
    
    
        DINO ARACHCHI
        SENIOR CONSULTANT
        darachch at redhat.com    M: 848-203-1809 <tel:848-203-1809> 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        On Mon, Dec 23, 2019 at 2:49 PM Tim Gast <tg at braingu.com> wrote:
    
    
        Thanks for the update. 
        What was the issue you found that would cause the entire stack to need a rebuild?
    
        Are we looking at another 5 hour build?
    
    
    
        Thanks, 
          -Tim
    
    
    
        On Dec 23, 2019, at 2:47 PM, Dino Arachchi <darachch at redhat.com> wrote:
    
        All,
    
    
        While provisionin the dev accounts, an issue was identified in the newly created up-appdev-a cluster. Code changes are being made now, after which the stack will be rebuilt. Once this is completed and verified, I will proceed with the creation of the new
         accounts. These tasks are estimated to be completed today, and an email will be sent out to confirm.
    
    
        Best Regards,
    
    
        DINO ARACHCHI
        SENIOR CONSULTANT
        darachch at redhat.com    M: 848-203-1809 <tel:848-203-1809> 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        On Mon, Dec 23, 2019 at 1:46 PM Kevin O'Donnell <kodonnel at redhat.com> wrote:
    
    
        Thanks Dino 
    
    
    
        -Kevin
    
        On Mon, Dec 23, 2019 at 2:38 PM Tim Gast <tg at braingu.com> wrote:
    
    
        Thanks Dino.  
    
          -Tim
    
    
    
        On Dec 23, 2019, at 1:37 PM, Dino Arachchi <darachch at redhat.com> wrote:
    
    
    
    
    
    
    
    
    
        Hi Tim,
    
    
        I'm on PTO but am working on creating the dev accounts at the moment. The team should expect to receive credentials within the next couple hours.
    
    
        Best Regards,
    
    
        DINO ARACHCHI
        SENIOR CONSULTANT
        darachch at redhat.com    M: 848-203-1809 <tel:848-203-1809> 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        On Mon, Dec 23, 2019 at 12:53 PM Tim Gast <tg at braingu.com> wrote:
    
    
        Hi Kevin, 
    
    
        Any word on when to be looking for those dev accounts? 
    
        Thanks, 
          -Tim
    
    
    
        On Dec 21, 2019, at 10:22 AM, Kevin O'Donnell <kodonnel at redhat.com> wrote:
    
        Build completed in 4 hours and 40 min. On Monday we will get the accounts created and also add some code into our build to automate the account creation process.
    
    
        Everyone enjoy your weekend. 
    
    
        <image.png>
    
        KEVIN O'DONNELL 
        ARCHITECT MANAGER
        Red Hat Red Hat NA Public Sector Consulting <https://www.redhat.com/>
    
        kodonnell at redhat.com <mailto:kodonnell at redhat.com%20M:240-605-4654> M: 240-605-4654
         <https://red.ht/sig>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        On Fri, Dec 20, 2019 at 9:19 PM Tim Gast <tg at braingu.com> wrote:
    
    
        Thanks for the update Kevin. 
    
          -Tim
    
    
    
        On Dec 20, 2019, at 7:26 PM, Kevin O'Donnell <kodonnel at redhat.com> wrote:
    
    
    
    
    
        Were about 3 hours in. 
    
    
        <image.png>
    
    
        KEVIN O'DONNELL 
        ARCHITECT MANAGER
        Red Hat Red Hat NA Public Sector Consulting <https://www.redhat.com/>
    
        kodonnell at redhat.com <mailto:kodonnell at redhat.com%20M:240-605-4654> M: 240-605-4654
         <https://red.ht/sig>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        On Fri, Dec 20, 2019 at 8:04 PM Kevin O'Donnell <kodonnel at redhat.com> wrote:
    
    
        Hello Tim, 
    
    
    
        The aws rbac changes impacted our deployment and it didn’t get the deployment running till 5pm est. I keep an eye on the job.
    
        On Fri, Dec 20, 2019 at 5:19 PM Tim Gast <tg at braingu.com> wrote:
    
    
        Hi. 
        Checking in since it’s been a few hours in flight. 
        Do we have a UP-DEV-A cluster and user access now? 
    
    
        Thanks,
          -Tim
    
    
    
        On Dec 20, 2019, at 11:49 AM, Tim Gast <tg at braingu.com> wrote:
    
    
    
    
    
        Kevin, Mark, & Roc,
    
    
    
    
    
    
    
    
        Below is the request for dev accounts for UP-APPDEV-A. 
        Can we please mirror what these folks have in the current UP-Prod-A cluster.
    
    
        Also, is it possible to provide an “elevated read” role for certain users (dcurrian) for discovery/troubleshooting?
    
    
        Please let me know when the environment is live and ready for the team to begin working with.
    
    
        Thanks,
          -Tim
    
    
        Begin forwarded message:
    
    
    
        From: "Curran, Daniel M" <Daniel.Curran at ManTech.com>
        Date: December 20, 2019 at 11:15:39 AM CST
        To: "tg at braingu.com" <tg at braingu.com>, "nino at braingu.com" <nino at braingu.com>
        Cc: "Buffaloe, Christopher" <Christopher.Buffaloe at ManTech.com>
        Subject: Account for Dirty Dev
    
    
    
    
    
        Hey Tim and Nino,
    
    
        Here's the account list for the Ginyu Force (CCAT) team
        dcurran
        rcepeda
        msison
        psoliz
        atorres
        dpalmer
        rho
        kmacias
        jandrichak
    
    
        Obviously we'll take all the privileges you're willing to give us but if we can keep our dev privileges from the unified-platform cluster and put us in a ginyu/ccat group so we can see each others projects that
         would be enough.
        It might also be advantageous to have one admin account (dcurran-adm or ccat-adm) or at least one with elevated read privileges for discovery purposes but I wouldn't call that a hard requirement.
    
    
        Thanks,
        Daniel
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        -- 
        KEVIN O'DONNELL 
        ARCHITECT MANAGER
        Red Hat Red Hat NA Public Sector Consulting <https://www.redhat.com/>
    
        kodonnell at redhat.com <mailto:kodonnell at redhat.com%20M:240-605-4654> M: 240-605-4654
         <https://red.ht/sig>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        -- 
        KEVIN O'DONNELL 
        ARCHITECT MANAGER
        Red Hat Red Hat NA Public Sector Consulting <https://www.redhat.com/>
    
        kodonnell at redhat.com <mailto:kodonnell at redhat.com%20M:240-605-4654> M: 240-605-4654
         <https://red.ht/sig>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    _______________________________________________
    platformONE mailing list
    platformONE at redhat.com
    https://www.redhat.com/mailman/listinfo/platformone
    
    
    
    





More information about the platformONE mailing list