#release-engineering (2021-12)

jenkins_ci All things CI/CD. Specific emphasis on Codefresh and CodeBuild with CodePipeline.

CI/CD Discussions

Archive: https://archive.sweetops.com/release-engineering/

2021-12-01

2021-12-02

2021-12-08

Adam Crown avatar
Adam Crown

This is likely not the right place to post this questions, but is anyone using something besides Artifactory to host / store their Artifacts? If so, what are you using?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

We have a customer using Nexus, which is open source, but beyond that don’t have much insight. I would start by mentioning the problem you want to solve. E.g. vulnerability scanning, caching, attribution, compliance, etc and for what languages

Meb avatar

Depend on your CI. Gitlab have now a lot of registeries. Having Artifactory/Nexus for releases is very good practise indeed. I would first ask what are your releases? NPM? Java? Dotnet? Docker? Packages? This is key for choosing the right solution.

1
Adam Crown avatar
Adam Crown

We are using it for apt repos, generic binaries, ci/cd configs, app configs, helm charts…. Just about everything.

The problem I am looking to solve is that;

  1. its expensive
  2. Their support sucks
  3. We have been effectively down for 2 days and they don’t know why.
  4. If you want to be able to test upgrades you need to buy extra licensees. Overall just dissatisfied with the product.
1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Are you using the SaaS or self-hosted version? Just curious if the SaaS has been stable or not.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

(it is expensive!)

Adam Crown avatar
Adam Crown

Self Hosted. We have requirement around ITAR and FedRamp that make using SaaS very rare for us.

1
roth.andy avatar
roth.andy

Since you mentioned FedRamp I’ll assume you’re somewhere in the US Gov space?

USAF Platform One packages Nexus as part of their Big Bang product, here’s the repo: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/nexus

Includes pre-hardened DoD-approved container images through USAF Iron Bank:

https://ironbank.dso.mil/repomap/details;registry1Path=sonatype%252Fnexus%252Fnexus

https://registry1.dso.mil/harbor/projects/3/repositories/sonatype%2Fnexus%2Fnexus You can self-register an account for access to all of those systems.

roth.andy avatar
roth.andy

• Full Big Bang repo: https://repo1.dso.mil/platform-one/big-bang/bigbang

• Example of deploying Big Bang for local PoC really easily using my company’s product called Zarf: https://github.com/defenseunicorns/zarf/tree/master/examples/big-bang (The Zarf example won’t have Nexus, just the core cybersecurity stack. We’re working on another example called Big Bang Umbrella that has other stuff in it)

zarf/examples/big-bang at master · defenseunicorns/zarfattachment image

K8s Airgap Buddy. Contribute to defenseunicorns/zarf development by creating an account on GitHub.

Adam Crown avatar
Adam Crown

Thanks @roth.andy We’ll check it out.

Alex Jurkiewicz avatar
Alex Jurkiewicz

We are using Artifactory SaaS and have had major issues the past couple of weeks also. I hate it. It’s so complex for what should be a very simple tool.

We are looking to migrate to simpler alternatives that mostly provide hosting for a single repository type only. The value we get from unified NPM + Docker + everything repositories is not that high

1
Lee Skillen avatar
Lee Skillen

Late to the party but I feel like I should add an obligatory mention of Cloudsmith - we (Cloudsmith) host the packages for Cloudposse. When it comes to user adoption, we often hear that users compare us to Artifactory a lot, except favourably so, and we’re “stubbornly” Cloud-native (it does mean no on-premises / self-hosted option, though! Which of course doesn’t fit every user out there, but This Is The Way)

1

2021-12-09

    keyboard_arrow_up