CircleCI Ideas

API to manage contexts

I'd like to implement an integration with Terraform so Amazon access keys can automatically be maintained and updated in build contexts, see this issue: https://github.com/hashicorp/terraform/issues/17951

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Aug 9 2018
  • Candidate
API
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    3 Mar 02:59pm

    Context management is now available in the CLI. https://github.com/CircleCI-Public/circleci-cli/pull/362

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    19 Feb 04:49pm

    Cross-linking to a generalized "official CircleCI Terraform provider" issue. That would be one consumer of the API proposed here.

     

    https://ideas.circleci.com/ideas/CCI-I-374

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    4 Feb 08:43pm

    +100000000

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    20 Jan 03:00pm

    +1 this would ease automation of secret creation in our org and really enhance security.  

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    19 Dec, 2019 03:35pm

    At Shelf we are using single context per project (repo) and since we are doing serverless it requires every time to the context manually from different sources which just takes time for a dummy work. Definitely needed!

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    25 Nov, 2019 10:16pm

    The new contexts variables that are only available to administrators are wonderful.  Unfortunately, we have an automated system that rotates our deployment API keys daily.

    Without an API to manage contexts, we can't update the API keys, which means we'd have to have stagnant ones that we update manually.  This is a security issue!

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    25 Nov, 2019 10:09pm

    +1

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    15 Nov, 2019 01:50am

    We definitely need a fully featured API for managing Context's, and that should include the ability to CRUD/clone and modify existing properties and their values within a Context.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    10 Nov, 2019 01:20pm

    +1

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    30 Oct, 2019 09:36am

    Can we please get this

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    22 Oct, 2019 09:58pm

    +1

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    21 Oct, 2019 03:56pm

    how is this not a thing?

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    21 Oct, 2019 03:55pm

    +1

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    15 Oct, 2019 03:33am

    we'd like it as well

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    25 Sep, 2019 01:49pm

    Please ... this is a must have!

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    19 Sep, 2019 09:19pm

    An absolute requirement for rotating secrets

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    4 Sep, 2019 01:51pm

    + 1 I need to store secret keys per context via API. Actually there's no way to do this

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    29 Jul, 2019 08:39am

    +1 This is absolutely required. We use dozen of variables for our microservices ECS cluster. We need to backup these values while scripting their deployment at the same time as we use to do in IaC.

    Contexts are a wonderful thing, but not really useful or convenient to use without:

    1. this API

    2. the capability to see the content of some variables as they are not supposed to be secrets. It's mandatory to ease the readability during investigations.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    26 Jul, 2019 07:30pm

    +10000000

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    27 Jun, 2019 08:41pm

    We use tokens inside our contexts to access external services. Would love to automate the secrets rotation within contexts as we have 100s of projects.

  • Load older comments