Skip to content

Commit

Permalink
Add markdown lint (spiffe#3494)
Browse files Browse the repository at this point in the history
Signed-off-by: Marcos Yacob <[email protected]>
  • Loading branch information
MarcosDY authored Nov 22, 2022
1 parent 97112fb commit 6875464
Show file tree
Hide file tree
Showing 71 changed files with 958 additions and 713 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pr_build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ jobs:
mingw-w64-x86_64-toolchain
unzip
- name: Lint
run: make lint
run: make lint-code
- name: Tidy check
run: make tidy-check
- name: Generate check
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,7 @@ jobs:
mingw-w64-x86_64-toolchain
unzip
- name: Lint
run: make lint
run: make lint-code
- name: Tidy check
run: make tidy-check
- name: Generate check
Expand Down
7 changes: 7 additions & 0 deletions .markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
MD013: false
# We are not interested on requesting output when using "$" on shell documentation
MD014: false
MD024:
siblings_only: true
# we use emphasis on all node attestors
MD036: false
102 changes: 49 additions & 53 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,37 @@
# Adopters

## End users

Known end users with notable contributions to the advancement of the project include:
Known end users with notable contributions to the advancement of the project include:

* Anthem
* Bloomberg
* ByteDance
* Bloomberg
* ByteDance
* Duke Energy
* GitHub
* Netflix
* Niantic
* Pinterest
* Pinterest
* Square
* Twilio
* Twilio
* Uber
* Unity Technologies
* Z Lab Corporation

SPIFFE and SPIRE are being used by numerous other companies, both large and small, to build higher layer products and services. The list includes but is not limited to:
SPIFFE and SPIRE are being used by numerous other companies, both large and small, to build higher layer products and services. The list includes but is not limited to:

* Amazon
* Arm
* Cisco
* Decipher Technology Studios
* F5 Networks
* HashiCorp
* Cisco
* Decipher Technology Studios
* F5 Networks
* HashiCorp
* Hewlett Packard Enterprise
* Intel
* Google
* IBM
* Intel
* Google
* IBM
* SAP
* Tigera
* Tigera
* TestifySec
* Transferwise
* VMware
Expand All @@ -38,70 +40,64 @@ SPIFFE and SPIRE are being used by numerous other companies, both large and smal

SPIFFE and SPIRE have integrations available with a number of open-source projects. The list includes but is not limited to:

* [App Mesh Controller](https://github.com/aws/aws-app-mesh-controller-for-k8s)
* [App Mesh Controller](https://github.com/aws/aws-app-mesh-controller-for-k8s)
* [Athenz](https://github.com/yahoo/athenz)
* [Cert-Manager](https://github.com/cert-manager/csi-driver-spiffe)
* [Consul](https://github.com/hashicorp/consul)
* [Dapr](https://github.com/dapr)
* [Docker](https://github.com/containerd/containerd)
* [Emissary](https://github.com/github/emissary)
* [Envoy](https://github.com/envoyproxy/envoy)
* [Ghostunnel](https://github.com/square/ghostunnel)
* [gRPC](https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/examples/spiffe-grpc)
* [Hamlet](https://github.com/vmware/hamlet)
* [Istio](https://github.com/istio/istio)
* [Knox](https://github.com/pinterest/knox)
* [Kubernetes](https://github.com/kubernetes/kubernetes)
* [NGINX](http://hg.nginx.org/nginx/)
* [Parsec](https://github.com/parallaxsecond/parsec)
* [Sigstore](https://github.com/sigstore/fulcio)
* [Tekton](https://github.com/tektoncd/chains)
* [Tornjak](https://github.com/spiffe/tornjak)

* [Cert-Manager](https://github.com/cert-manager/csi-driver-spiffe)
* [Consul](https://github.com/hashicorp/consul)
* [Dapr](https://github.com/dapr)
* [Docker](https://github.com/containerd/containerd)
* [Emissary](https://github.com/github/emissary)
* [Envoy](https://github.com/envoyproxy/envoy)
* [Ghostunnel](https://github.com/square/ghostunnel)
* [gRPC](https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/examples/spiffe-grpc)
* [Hamlet](https://github.com/vmware/hamlet)
* [Istio](https://github.com/istio/istio)
* [Knox](https://github.com/pinterest/knox)
* [Kubernetes](https://github.com/kubernetes/kubernetes)
* [NGINX](http://hg.nginx.org/nginx/)
* [Parsec](https://github.com/parallaxsecond/parsec)
* [Sigstore](https://github.com/sigstore/fulcio)
* [Tekton](https://github.com/tektoncd/chains)
* [Tornjak](https://github.com/spiffe/tornjak)

## Case Studies/User Stories

* Amazon Web Services blogs about using mTLS with SPIFFE/SPIRE in AWS App Mesh on Amazon EKS
https://aws.amazon.com/blogs/containers/using-mtls-with-spiffe-spire-in-app-mesh-on-eks/
<https://aws.amazon.com/blogs/containers/using-mtls-with-spiffe-spire-in-app-mesh-on-eks/>

* Anthem writes about developing a zero trust framework at Anthem Using SPIFFE and SPIRE:
https://upshotstories.com/stories/developing-a-zero-trust-framework-at-anthem-using-spiffe-and-spire
<https://upshotstories.com/stories/developing-a-zero-trust-framework-at-anthem-using-spiffe-and-spire>

* ARM and VMware showcase hardware backed security for multi-tenancy at the Edge with SPIFFE & PARSEC
https://www.youtube.com/watch?v=-I_rCKMyY7Y
<https://www.youtube.com/watch?v=-I_rCKMyY7Y>

* Bloomberg talks about TPM node attestation with SPIRE:
https://youtu.be/30S0sKRxzjM
<https://youtu.be/30S0sKRxzjM>

* Coinbase details Container Technologies part of their stack:
https://blog.coinbase.com/container-technologies-at-coinbase-d4ae118dcb6c
<https://blog.coinbase.com/container-technologies-at-coinbase-d4ae118dcb6c>

* Duke Energy describes securing the Microgrid using SPIFFE and SPIRE with TPMs
https://www.distributech.com/distributech-international-2022-conference-sessions/achieving-the-promise-of-grid-security-with-openfmb-and-cybersecurity-zero-trust-best-practices
* Duke Energy describes securing the Microgrid using SPIFFE and SPIRE with TPMs
<https://www.distributech.com/distributech-international-2022-conference-sessions/achieving-the-promise-of-grid-security-with-openfmb-and-cybersecurity-zero-trust-best-practices>

* NGINX/F5 on how NGINX service mesh leverages SPIFFE and SPIRE
https://youtu.be/plRkDK5xFpM
<https://youtu.be/plRkDK5xFpM>

* Styra demonstrates fortifying microservices with SPIRE and OPA
https://www.youtube.com/watch?v=iQ5ctLQswUc
<https://www.youtube.com/watch?v=iQ5ctLQswUc>

* Square talks about how Square uses SPIFFE and SPIRE to secure communications across hybrid infrastructure services:
https://youtu.be/H5IlmYmEDKk?t=2585
<https://youtu.be/H5IlmYmEDKk?t=2585>

* Square describes how they provide mTLS identities to Lambdas using SPIFFE and SPIRE
https://developer.squareup.com/blog/providing-mtls-identities-to-lambdas/
<https://developer.squareup.com/blog/providing-mtls-identities-to-lambdas/>

* Tigera demonstrates how Calico, Envoy and SPIRE are used to deliver unified Layer 4 and Layer 7 authorization policies:
https://youtu.be/H5IlmYmEDKk?t=7812

* Uber talks about integrating SPIRE with workload schedulers:
https://youtu.be/H5IlmYmEDKk?t=4703


<https://youtu.be/H5IlmYmEDKk?t=7812>

* Uber talks about integrating SPIRE with workload schedulers:
<https://youtu.be/H5IlmYmEDKk?t=4703>

## Adding a name

If you would like to add your name to this file, submit a pull request with your change.


If you would like to add your name to this file, submit a pull request with your change.
Loading

0 comments on commit 6875464

Please sign in to comment.