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

Add support for building/testing with podman #289

Merged
merged 2 commits into from
Feb 7, 2024

Conversation

kfox1111
Copy link
Contributor

No description provided.

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Copy link

netlify bot commented Dec 29, 2023

Deploy Preview for spiffe ready!

Name Link
🔨 Latest commit dd79a48
🔍 Latest deploy log https://app.netlify.com/sites/spiffe/deploys/65baa0624eeffe0008d996c9
😎 Deploy Preview https://deploy-preview-289--spiffe.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@@ -1,4 +1,4 @@
FROM klakegg/hugo:0.68.3-ext
FROM docker.io/klakegg/hugo:0.68.3-ext
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docker.io is the default when not specified in docker, but podman by default prompts you for verification when not specified.

Copy link
Member

@evan2645 evan2645 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems fine to me. Thank you @kfox1111

Copy link
Member

@mchurichi mchurichi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me! thank you @kfox1111

Copy link
Contributor

@sanderson042 sanderson042 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (looks good to @mchurichi 😄)

@kfox1111
Copy link
Contributor Author

Anyone know why the required "Mixed content" test seems to be stuck?

@mchurichi
Copy link
Member

Anyone know why the required "Mixed content" test seems to be stuck?

I did a quick search and found this. Netlify has deprecated something that looks like we are using. Just in case it's something else, could you push a small commit to re-trigger the build?

Makefile Show resolved Hide resolved
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
@mchurichi mchurichi merged commit 64e6729 into spiffe:master Feb 7, 2024
5 checks passed
@kfox1111 kfox1111 deleted the podman branch February 7, 2024 20:19
kfox1111 added a commit to kfox1111/spiffe.io that referenced this pull request Feb 22, 2024
* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update Makefile

Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
kfox1111 added a commit to kfox1111/spiffe.io that referenced this pull request Feb 24, 2024
* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update Makefile

Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
kfox1111 added a commit to kfox1111/spiffe.io that referenced this pull request Feb 27, 2024
* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update Makefile

Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
kfox1111 added a commit to kfox1111/spiffe.io that referenced this pull request Mar 5, 2024
* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update Makefile

Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
mchurichi added a commit that referenced this pull request Apr 3, 2024
* Adds PR template

Signed-off-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add initial documentation for the help-charts-hardened chart

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add ingress documentation

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add basic federation docs and misc fixes

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add recommendations, some nested spire docs, and misc changes

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Remove unneeded bits

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add Namespace documentation

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add initial mirroring docs

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update docs for external agents

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Can't use controller manager with join tokens

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* More examples

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Make image better

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update diagrams

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update things

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Reorder docs

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* More updates

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add join token details

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Better diagram

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Break out ready docs from nonready

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/installation.md

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Fix typo

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add support for building/testing with podman (#289)

* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update Makefile

Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/exposing.md

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/exposing.md

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/identifiers.md

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Removed HeadBucket

Signed-off-by: Quintessence <quintessenceanx@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update install instructions

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

Co-authored-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/recommendations.md

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* add VMware Secrets Manager as a consumer (#301)

Signed-off-by: Volkan Özçelik <ovolkan@vmware.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

Co-authored-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Quintessence <quintessenceanx@gmail.com>
Signed-off-by: Volkan Özçelik <ovolkan@vmware.com>
Co-authored-by: Maximiliano Churichi <mchurichi@gmail.com>
Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Co-authored-by: Quintessence <quintessenceanx@gmail.com>
Co-authored-by: Volkan Özçelik <volkan.ozcelik@gmail.com>
quintessence added a commit to quintessence/spiffe.io-fork that referenced this pull request May 7, 2024
)

* Adds PR template

Signed-off-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add initial documentation for the help-charts-hardened chart

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add ingress documentation

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add basic federation docs and misc fixes

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add recommendations, some nested spire docs, and misc changes

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Remove unneeded bits

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add Namespace documentation

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add initial mirroring docs

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update docs for external agents

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Can't use controller manager with join tokens

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* More examples

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Make image better

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update diagrams

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update things

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Reorder docs

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* More updates

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add join token details

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Better diagram

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Break out ready docs from nonready

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/installation.md

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Fix typo

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Add support for building/testing with podman (spiffe#289)

* Add support for building/testing with podman

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update Makefile

Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/exposing.md

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/exposing.md

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/identifiers.md

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Removed HeadBucket

Signed-off-by: Quintessence <quintessenceanx@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update install instructions

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

Co-authored-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Update content/docs/latest/spire-helm-charts-hardened-about/recommendations.md

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* add VMware Secrets Manager as a consumer (spiffe#301)

Signed-off-by: Volkan Özçelik <ovolkan@vmware.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Apply suggestions from code review

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

Co-authored-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

* Incorperate feedback

Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>

---------

Signed-off-by: Maximiliano Churichi <mchurichi@gmail.com>
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov>
Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov>
Signed-off-by: Quintessence <quintessenceanx@gmail.com>
Signed-off-by: Volkan Özçelik <ovolkan@vmware.com>
Co-authored-by: Maximiliano Churichi <mchurichi@gmail.com>
Co-authored-by: Faisal Memon <fymemon@yahoo.com>
Co-authored-by: Quintessence <quintessenceanx@gmail.com>
Co-authored-by: Volkan Özçelik <volkan.ozcelik@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants