Skip to content

Establish access for nix release process #869

@arianvp

Description

@arianvp

Currently it seems nix releases are done with an IAM user called tmp-eelco-nix-release . This user was recently created (after we did the audit and cleanup of all the IAM users at the start of the year).

We do not want to use IAM users anymore; as they expose long-lived credentials which if leaked need to be actively rotated.

Instead all access by humans should go through IAM identity center; which only gives you temporary credential.

Credentials can be used in CLI using:

aws configure sso

and if the tool you're using doesn't support SSO credential chain:

source $(aws configure export-credentials)

Lets help nix team to work with this new workflow. Or even better: have CI do the release process and not human?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions