Skip to content

The examples and SDK ( WASM in many languages as Go, C++, Typescript, etc) for Envoy and Envoy Mobiles, The Artifacts pushed by Github Action.

License

Notifications You must be signed in to change notification settings

oslook/awesome-envoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

envoy-actions Lincense

Getting Started

Requirements

  • System: MacOS, Ubuntu or Windows
  • Bazel
  • Docker

Installation

Build and run Examples by Github Actions

🎯 Envoy

  • build in docker ( Windows,Ubuntu ) Envoy(Ubuntu Docker Image)

  • build with bazel (MacOS, Windows, Ubuntu) Envoy(Local Ubuntu)

  • build in sandbox Envoy(Ubuntu Docker sandbox)

    • supported:ubuntu
    • 🐳 build on docker image like envoyproxy/envoy-build-ubuntu

🎯 envoy-mobile

Mobile client networking libraries based on the Envoy project.

To build Envoy Mobile, your system must also be set up for building Envoy. To get started, you can use the Github Action Workflows.

Envoy Mobile can build on MacOS, selected macOS for the 3 cpu cores.

The output of Envoy Mobile for each launguage(Android,iOS):

  • Java: envoy_android_aar_sources
  • Kotlin: envoy_android_aar_sources
  • objective-c: envoy_ios_framework
  • Swift: envoy_ios_cocoapods

Github Action Workflows

  • Android envoy-mobile-android-build

    • CPU Arch supported: x86, armeabi-v7a, arm64-v8a (Official only x86)
  • iOS envoy-mobile-ios-build

    • CPU Arch supported: i386,x86_64,armv7,arm64
  • Artifacts envoy-mobile-artifacts

    • The workflow not use the github cache, fully build and upload the sdk and examples.

🎯 envoy-mobile-app

TODO:

Compatible Envoy builds

Envoy is the first host side implementation of Proxy-Wasm ABI, and we run end-to-end tests with multiple versions of Envoy and Envoy-based istio/proxy in order to verify each Proxy-Wasm SDK works as expected.

Please refer to workflows for which version is used for End-to-End tests.

External links

About

The examples and SDK ( WASM in many languages as Go, C++, Typescript, etc) for Envoy and Envoy Mobiles, The Artifacts pushed by Github Action.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published