Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. mikael
    3. Posts
    M
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by mikael

    • RE: ProGet configuration as code (IaC)?

      @davidroberts63 is spot on — I completely agree with what you’re saying.

      In our current setup, we use Terraform with Artifactory to manage everything as code for the past six years. For teams outside the core infrastructure group, this mainly means defining proxies, repositories, and permissions via pull requests in Git. All changes go through review, and this workflow has worked very well for us in practice.

      This kind of Git-based, reviewable configuration is something we would definitely have been interested in if we were to go with ProGet as well.

      posted in Support
      M
      mikael
    • ProGet configuration as code (IaC)?

      Hi,

      We are currently evaluating ProGet for use in our organization, and overall it looks like a very strong product. One of our core requirements, however, is infrastructure-as-code (IaC) and fully reproducible configuration.

      For most of our internal tooling (e.g. Grafana, Vault, Artifactory), we manage configuration declaratively using Terraform and Crossplane providers, and aim for a setup where the UI is largely read-only for users, with configuration changes flowing through version-controlled code instead.

      I wasn’t able to find an official or community Terraform provider for ProGet, is that correct, or am I missing something?

      I see that ProGet exposes a REST API. Does this API cover all configuration aspects (feeds, permissions, retention rules, connectors, etc.), and is it considered stable and supported for full lifecycle management? In other words, could the REST API reasonably serve as the foundation for a complete IaC workflow?

      I also noticed the CLI utility, which looks useful, but from our perspective it would require a fair amount of scripting and custom state management to function as an IaC alternative.

      What we are ideally looking for is:

      • A declarative configuration model
      • State management (Terraform / Crossplane style)
      • Minimal configuration drift between environments
      • The ability to treat the ProGet UI as mostly read-only

      Does ProGet currently support (or have plans to support) this kind of workflow, either directly or via recommended tooling?

      Thanks in advance, happy to clarify our use case further if helpful.

      posted in Support
      M
      mikael
    • 1 / 1