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

November 8, 2021 Community Meeting #40

Closed
gabemontero opened this issue Oct 26, 2021 · 6 comments
Closed

November 8, 2021 Community Meeting #40

gabemontero opened this issue Oct 26, 2021 · 6 comments

Comments

@gabemontero
Copy link
Member

  • Please add a topic in this thread and add a link to the Github issue associated with the topic.
  • Please make sure you give folks enough time to review/discuss the topic offline on Github before coming into the meeting
  • (optional) Paste the image of an animal
@gabemontero
Copy link
Member Author

Allowing output images to be optional.

See discussion thread starting at shipwright-io/build#911 (comment)

@adambkaplan adambkaplan changed the title November 1, 2021 Community Meeting November 8, 2021 Community Meeting Nov 1, 2021
@adambkaplan
Copy link
Member

Moving to the 8th due to official holidays in Europe and India.

@SaschaSchwarze0
Copy link
Member

Image signing using cosign. Do we want to use the traditional mode with a certificate that we create (and need to store as a secret). Or do we want to use the keyless mode as proposed in the pull requests. Issues with the latter:

  1. It is experimental.
  2. It uses the fulcio root ca which is in this state: fulcio is a work in progress. There's working code and a running instance and a plan, but you should not attempt to try to actually use it for anything.
   //
 _oo\
(__/ \  _  _
   \  \/ \/ \
   (         )\
    \_______/  \
     [[] [[]
     [[] [[]

@sbose78
Copy link
Member

sbose78 commented Nov 8, 2021

I would like to present my SHIP #41 on event driven Build executions.

@imjasonh
Copy link
Contributor

imjasonh commented Nov 8, 2021

State of moving images to ghcr.io and signing them:

whale

@adambkaplan
Copy link
Member

Minutes:

  • Output image being optional
    • Scenario came up with cosign.
    • Ideal is that Shipwright pushes container images to the container registry, build tool should output image to a location (i.e. as a tar file). Pushing optional makes the output image field also optional.
    • Predecessor OpenShift builds had this capability
    • Related issue - Remove image push steps from the build strategies build#165. However, the discussion of making image push optional should be done in a separate issue and require a SHIP.
  • Signing releases
    • Keyless mode is considered experimental, but confidence in backing assets (fulcio, public rekor) is growing.
    • Current release signs the build controller container image. Other things could be signed.
    • Keyless mode uses ephemeral keys that are signed by GitHub Actions.
    • Concern that things like the fulcio root CA will go away -> signatures can't be verified.
    • Consensus - we can proceed with keyless mode for nightly releases.
  • SHIP SHIP : Git event-driven build executions #41 - discussion and initial input.
  • Moving images

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants