Skip to content

Commit

Permalink
Merge branch 'ArmDeveloperEcosystem:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
zachlasiuk authored Feb 21, 2024
2 parents 2eebe84 + 27af711 commit fcb185b
Show file tree
Hide file tree
Showing 12 changed files with 352 additions and 0 deletions.
29 changes: 29 additions & 0 deletions content/opensource_packages/backstage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Backstage
category: Application Definition & Image Build
description: Backstage is an open platform for building developer portals.
download_url: https://github.com/backstage/backstage/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.2.0
release_date: 29/12/2020


optional_info:
homepage_url: https://backstage.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://backstage.io/docs/getting-started/
arm_recommended_minimum_version:
version_number:
release_date:

optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: No ARM64 specific release notes and binaries are present. Testing is done by building through tar file. To install minimum version, Backstage requires nodejs v18.x and yarn v1.

---
29 changes: 29 additions & 0 deletions content/opensource_packages/buildpacks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Buildpacks
category: Application Definition & Image Build
description: CLI for building apps using Cloud Native Buildpacks
download_url: https://github.com/buildpacks/pack/releases/
works_on_arm: true
supported_minimum_version:
version_number: 0.25.0
release_date: 22/04/2022


optional_info:
homepage_url: https://buildpacks.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://buildpacks.io/docs/app-developer-guide/build-an-arm-app/
arm_recommended_minimum_version:
version_number:
release_date:


optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: No ARM64 specific realease notes available but the first binary for ARM64 was released from version [0.25.0](https://github.com/buildpacks/pack/releases/tag/v0.25.0) .
---
29 changes: 29 additions & 0 deletions content/opensource_packages/cni.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Container Network Interface
category: Cloud Native Network
description: Container Network Interface is a specification to configure network interfaces in Linux containers.
download_url: https://github.com/containernetworking/cni/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.4.0
release_date: 14/01/2017


optional_info:
homepage_url: https://www.cni.dev/
support_caveats:
alternative_options:
getting_started_resources:
arm_content: https://community.arm.com/arm-research/b/articles/posts/a-smarter_2d00_cni-for-kubernetes-on-the-edge
partner_content: https://static.linaro.org/connect/lvc20/presentations/LVC20-115-0.pdf
official_docs: https://www.cni.dev/docs/
arm_recommended_minimum_version:
version_number:
release_date:


optional_hidden_info:
release_notes__supported_minimum: https://github.com/containernetworking/cni/releases/tag/v0.4.0
release_notes__recommended_minimum:
other_info:
---
29 changes: 29 additions & 0 deletions content/opensource_packages/contour.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Contour
category: Service Proxy
description: Contour is a Kubernetes ingress controller using Envoy proxy.
download_url: https://github.com/projectcontour/contour/releases
works_on_arm: true
supported_minimum_version:
version_number: 1.10.0
release_date: 8/3/2019


optional_info:
homepage_url: https://projectcontour.io
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://projectcontour.io/getting-started/
arm_recommended_minimum_version:
version_number:
release_date:

optional_hidden_info:
release_notes__supported_minimum: https://hub.docker.com/layers/projectcontour/contour/v1.10.0/images/sha256-fefd6f921648c38ece476672f35c52cf8faac36347494401f6d2225254ae5e1d?context=explore
release_notes__recommended_minimum:
other_info: The contour project requires the contour docker images. The support for Arm64 docker image started from version 1.10.0.

---
30 changes: 30 additions & 0 deletions content/opensource_packages/cortex.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: cortex
category: Monitoring
description: Cortex is horizontally scalable, highly available, multi-tenant, long term storage for Prometheus.
download_url: https://github.com/cortexproject/cortex/releases
works_on_arm: true
supported_minimum_version:
version_number: 1.10.0
release_date: 5/8/2021


optional_info:
homepage_url: https://cortexmetrics.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://cortexmetrics.io/docs/getting-started/
arm_recommended_minimum_version:
version_number:
release_date:


optional_hidden_info:
release_notes__supported_minimum: https://github.com/cortexproject/cortex/releases/tag/v1.10.0
release_notes__recommended_minimum:
other_info:

---
29 changes: 29 additions & 0 deletions content/opensource_packages/karmada.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Karmada
category: Scheduling & Orchestration
description: Karmada (Kubernetes Armada) is a Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration.
download_url: https://github.com/karmada-io/karmada/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.9.0
release_date: 30/09/2021


optional_info:
homepage_url: https://karmada.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://karmada.io/docs/installation/
arm_recommended_minimum_version:
version_number:
release_date:

optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: No arm64 specific release notes are available but tar file is released for ARM64 from [v0.9.0](https://github.com/karmada-io/karmada/releases/tag/v0.9.0).

---
29 changes: 29 additions & 0 deletions content/opensource_packages/litmus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Litmus
category: Chaos Engineering
description: Litmus is a toolset to do cloud-native chaos engineering, and provides tools to orchestrate chaos on Kubernetes to help SREs find weaknesses in their deployments.
download_url: https://hub.docker.com/r/litmuschaos/chaos-operator/tags
works_on_arm: true
supported_minimum_version:
version_number: 1.9.0
release_date: 15/10/2020


optional_info:
homepage_url: https://litmuschaos.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://docs.litmuschaos.io/docs/getting-started/installation#install-litmus-using-kubectl
arm_recommended_minimum_version:
version_number:
release_date:

optional_hidden_info:
release_notes__supported_minimum: https://github.com/litmuschaos/litmus/releases/tag/1.9.0
release_notes__recommended_minimum:
other_info: The first multiarch litmuschaos/chaos-operator docker image wih ARM64 manifest is released in v1.9.0 with the tag multiarch-1.9.0, which can be used during litmus installation (v1.9.0) via kubectl. Kindly refer [here](https://hub.docker.com/layers/litmuschaos/chaos-operator/multiarch-1.9.0/images/sha256-f029282dcdf38dbe17550f83e7775e3849747c4946f554875ad36e9dd9b4fc9b?context=explore).

---
29 changes: 29 additions & 0 deletions content/opensource_packages/notary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Notary
category: Security & Compliance
description: Notary is a project that allows anyone to have trust over arbitrary collections of data.
download_url: https://github.com/notaryproject/notary/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.3
release_date: 12/05/2016


optional_info:
homepage_url: https://notaryproject.dev/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://github.com/notaryproject/notary/blob/master/docs/getting_started.md
arm_recommended_minimum_version:
version_number:
release_date:

optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: There are no release notes or binaries released for ARM64. However, ARM64 binaries can be built from version v0.3.

---
30 changes: 30 additions & 0 deletions content/opensource_packages/openkruise.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: OpenKruise
category: Continuous Integration & Delivery
description: OpenKruise is an extended component suite for Kubernetes, which mainly focuses on application automations, such as deployment, upgrade, ops and availability protection.
download_url: https://github.com/openkruise/kruise/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.10.0
release_date: 14/12/2021


optional_info:
homepage_url: https://openkruise.io/en-us/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content: https://www.alibabacloud.com/blog/597549
official_docs: https://openkruise.io/docs/installation/
arm_recommended_minimum_version:
version_number:
release_date:

optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: There are no release notes or binaries released for ARM64. To install minimum version, OpenKruise requires Kubernetes 1.18+ version.

---

29 changes: 29 additions & 0 deletions content/opensource_packages/openmetrics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Openmetrics
category: Monitoring
description: OpenMetrics specifies the de-facto standard for transmitting cloud-native metrics at scale.
download_url: https://github.com/OpenObservability/OpenMetrics/tags
works_on_arm: true
supported_minimum_version:
version_number: 1.0.0
release_date: 26/11/2020


optional_info:
homepage_url: https://openmetrics.io
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md
arm_recommended_minimum_version:
version_number:
release_date:


optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: No Arm64 specific release notes are available. There is just one release present. Installation and testing were done through this release's tar file.
---
30 changes: 30 additions & 0 deletions content/opensource_packages/opentelemetry-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: opentelemetry-cpp
category: Tracing
description: C++ Client for observability framework & toolkit designed to create, manage telemetry data such as traces, metrics, and log.
download_url: https://github.com/open-telemetry/opentelemetry-cpp/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.1.0
release_date: 18/12/2020


optional_info:
homepage_url: https://opentelemetry.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://opentelemetry.io/docs/languages/cpp/getting-started/
arm_recommended_minimum_version:
version_number:
release_date:


optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: The Project don't build/test on arm64 in ci although arm64 support is present, Refer- https://github.com/open-telemetry/opentelemetry-cpp/discussions/2261.

---
30 changes: 30 additions & 0 deletions content/opensource_packages/opentelemetry-python.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: opentelemetry-python
category: Tracing
description: Python sdk and api for observability framework and toolkit designed to create and manage telemetry data such as traces, metrics, and logs.
download_url: https://github.com/open-telemetry/opentelemetry-python/releases
works_on_arm: true
supported_minimum_version:
version_number: 0.1.0
release_date: 1/10/2019


optional_info:
homepage_url: https://opentelemetry.io/
support_caveats:
alternative_options:
getting_started_resources:
arm_content:
partner_content:
official_docs: https://opentelemetry.io/docs/languages/python/getting-started/
arm_recommended_minimum_version:
version_number:
release_date:


optional_hidden_info:
release_notes__supported_minimum:
release_notes__recommended_minimum:
other_info: The project releases architecture independent wheels on PYPI. There is already an issue raised for adding arm64 support https://github.com/open-telemetry/opentelemetry-python/issues/2697.

---

0 comments on commit fcb185b

Please sign in to comment.