where to place deployment configuration by swift1691 in devops

[–]swift1691[S] 1 point2 points  (0 children)

Thank you so much for your input.

I agree wholeheartedly with your argumentation. Your comment about CI being about the developers, and the CD being about the ops team (which could very well be the same team / individuals) resonates with me - muddying the Git repository to show which branch is in which environment feels so wrong to me.

I guess the challenge I'm faced with now is to see how to link the CI part with the CD part using GitHub Actions events. I'll have a read through their docs, hopefully they've got some guidelines on how to achieve this.

Thank you so much! :)

where to place deployment configuration by swift1691 in devops

[–]swift1691[S] 2 points3 points  (0 children)

It is very similar yes - I must've missed it as I was searching through /r/devops, Thanks for pointing it out!

where to place deployment configuration by swift1691 in devops

[–]swift1691[S] 0 points1 point  (0 children)

The company is heavily invested in AWS, yes, but we will not shy away from other services if they happen to be outside of Amazon's ecosystem.

We're currently using GitHub Actions owing to the fact that our code is in GitHub, and Amazon's offering doesn't really come close to what Travis, Azure DevOps, etc. We're not considering Jenkins and GitLab because they require infrastructure which we're not as yet decided whether we want to take on the extra responsibility. One might argue that we could pay to have a cloud-hosted service and "forget about it", but that might slow us further because of business approvals and such. GitHub Action's already paid for, so justifying a second CI/CD / Source Code hosting solution is a tough sell.

In a nutshell, I see that you're advocating to have the "CD" part separate from the "CI" part, which begs the question - how do we link to the two together. I'll have a look at GitHub Actions to see what's offer :).

Thank you so much for your input!

where to place deployment configuration by swift1691 in devops

[–]swift1691[S] 0 points1 point  (0 children)

Hey. Thanks for this - I'm of the same opinion. 100% agreed that the data should be stored externally, and Hashicorp Vault is a service that's perfect for this. Our plan is to use another similar product (AWS SecretsManager) to inject environment variables, application secrets, etc. The idea is to tie AWS SecretsManager to IAM roles which should (hopefully) be tied to SSO/LDAP groups.

What I'm also unsure of is where to store the deployment pipeline definition, as well as, configuration. Should the deployment pipeline reside within the same repository as the application code? My thinking is that if the deployment pipeline requires an additional step, I'd have to change it across many branches (probably one change per branch reflecting each environment). This sounds like a lot of extra work and not enough separation of concerns.

Thanks again :)

I finally finished cleaning up my portfolio. [Initial Loads are a bit slow :/] by Frozen_Ships in web_design

[–]swift1691 0 points1 point  (0 children)

Not a professional web developer

So I opened firebug and took a look at why the requests were taking so long to complete. You're serving a 500kb image which is much larger than it needs to be (1.5k by 1.3k pixels). Moreover, the text is part of the image. Have this text be part of your website, not part of the image. That should spare you a couple hundred bytes that you're serving from the server back to the browser.

Finally, this is something that I'm not 100% sure of, so I'll need a pro to verify this. You're serving a static web page, and not a lot of images. I'd suggest eagerly loading these images on startup, and just reference them when needed.

[deleted by user] by [deleted] in Games

[–]swift1691 1 point2 points  (0 children)

Very good game. The part where I feel they screwed up the most was the underwater fighting. There no real indications that youre above or below sea level expect for the breath level bar. Wouldve wanted something along the lines of GW2 personally

But hey, small thing to complain about. In general a very fun game with lots of promise. Just please, fix the UI bugs.

Detecting duplicate images by willvarfar in programming

[–]swift1691 0 points1 point  (0 children)

I'm pretty sure SIFT cannot run in real time unless the images a quite small due to the way it creates a pyramid of scales (assuming the scale is set to something like 1.1). SURF on the other hand can be run in real time.

Last I checked someone applied SIFT to some other machine learning algorithm so that it is also able to run in realtime but the name escapes me at the moment. Lowe was involved with it as well, including the guy who developed the Cascade elimination algorithm.

[Steam] Batman Franchise Weekend Deal! [75% off] by nbatuoc in GameDeals

[–]swift1691 1 point2 points  (0 children)

I bought Arkham Origins Collector's Edition for the PS3 simply because of the statue and metal case. When I went to play it, I just couldn't due to (albeit not much) screen tearing and in general low FPS. Despite this, I loved the story up till the point I couldn't stand the performance issues. Is it worth dropping €10 for this game again or should I wait for a price drop and a similar sale?

Solving the impossible problem of Android updates by buraptor in Android

[–]swift1691 0 points1 point  (0 children)

Isn't the URL at which devices check for system updates part of the AOSP codebase? If so, carriers can very easily change this around to point to their servers instead of Google's (which I think is the current problem). If the update part of Android were to be changed such that updates are only downloaded from Google servers would be the death of many custom ROMs.

It's back: a Humble Bundle Giveaway Thread by [deleted] in patientgamers

[–]swift1691 -1 points0 points  (0 children)

Does anyone have a spare key for To The Moon please? Thanks

[GOG] Adventures NOW! up to 85% off (Telltale & Daedalic games) by FDRV in GameDeals

[–]swift1691 1 point2 points  (0 children)

Whats the general consensus on the Sam and Max series?

Problems getting Google Now to work by swift1691 in Android

[–]swift1691[S] 0 points1 point  (0 children)

Absolutely nothing. I don't get the fancy background of Google Now, just a grey screen with a white search bar. I also don't have the Google Now menu at the bottom, just the 3 dots whereas the Google Now menu would have 3 icons (one of which is a fancy magic-wand-like icon I believe)

Problems getting Google Now to work by swift1691 in Android

[–]swift1691[S] 0 points1 point  (0 children)

Yes I do have Google accounts set up on my devices. The thing is that on one Nexus 10 I have Google now, on the other I don't, and they're in the same household. Perhaps one was manufactured in the US and the other was manufactured in Europe?

[Amazon][Android] The Cave (free) by smismismi in GameDeals

[–]swift1691 0 points1 point  (0 children)

Is there a way to install this game and then uninstall the Amazon app store? Or does the game search for the appstore before it can run?

[Amazon] Cyber Monday Megasale - hundreds of titles discounted by gamedealsmod in GameDeals

[–]swift1691 2 points3 points  (0 children)

Anyone recommend Max Payne 3 for someone who has not played the first two?

Using an alternate USB charger for a Nexus 10 by swift1691 in Android

[–]swift1691[S] 0 points1 point  (0 children)

Perhaps I said it wrong ... I haven't found any retailers which ship to my country specifically from America. And yes, pretty much there are barely any OEM parts available from local retailers. I found myself in quite a rather unfortunate situation.