Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve container actions #251

Open
jmgilman opened this issue Jan 27, 2023 · 2 comments
Open

Improve container actions #251

jmgilman opened this issue Jan 27, 2023 · 2 comments
Labels
🔥 Priority: High This issue is prioritized as high 🆗 Status: Accepted This issue has been accepted 📜 Type: Story This issue targets a new feature through a story

Comments

@jmgilman
Copy link
Collaborator

Actual production use of containers typically involves doing the following:

  1. Building the image
  2. Publishing the image with multiple tags to multiple registries

Currently, we can accomplish the first one. The second one requires adding support for the following:

  1. Introducing an attribute to allow specifying multiple registries
  2. Introducing an attribute to allow specifying multiple tags
  3. When the publish action is called, multiplexing the above to create n number of calls to upstream

There are upstream issues for accomplishing these, but progress is slow, and the maintainer doesn't seem interested in supporting them.

@blaggacao blaggacao added 🆗 Status: Accepted This issue has been accepted 📜 Type: Story This issue targets a new feature through a story 🔥 Priority: High This issue is prioritized as high labels Jan 27, 2023
@blaggacao
Copy link
Collaborator

I think this is now actually implemented at least for tags?

@blaggacao
Copy link
Collaborator

blaggacao commented Jul 13, 2023

from #318

  # Currently, there is no good documented way to publish to arbitrary repositories at once
  # NOTE: untested
  p2n-env-gl = cell.oci.p2n-env-oci.overrideAttrs {
    meta.repo = "gitlab.<domain>.com/<group>/<repo>/<image>";
  };

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔥 Priority: High This issue is prioritized as high 🆗 Status: Accepted This issue has been accepted 📜 Type: Story This issue targets a new feature through a story
Projects
None yet
Development

No branches or pull requests

2 participants