Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions istio-ambient/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Istio-Ambient Stack

This stack contains installation of Istio Ambient as well as supporting observability tooling so traffic, metrics, and traces can be observed

Istio Ambient Mesh Docs: https://istio.io/latest/docs/ambient/overview/



## Modules
- istio
- installs istio ambient and no additional observability tooling

## Installation

# Install base istio with no observability

`idpbuilder create -p https://github.com/cnoe-io/stacks//isto-ambient/istio-ambient`

Uses Default Mesh Configuration; user's can add an istio-configmap[1] to adjust configuration here if needed for testing

[1]: https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/
51 changes: 51 additions & 0 deletions istio-ambient/istio-ambient/istio-ambient.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: 'istio-ambient'
namespace: argocd
spec:
ignoreDifferences:
# Kind issue
- kind: ValidatingWebhookConfiguration
group: "admissionregistration.k8s.io"
jsonPointers:
- /webhooks
project: default
sources:
- repoURL: 'https://istio-release.storage.googleapis.com/charts'
targetRevision: &ISTIO_VERSION 1.24.2
helm:
valuesObject:
profile: ambient
chart: cni
- repoURL: 'https://istio-release.storage.googleapis.com/charts'
targetRevision: *ISTIO_VERSION
helm:
valuesObject:
profile: ambient
chart: base
- repoURL: 'https://istio-release.storage.googleapis.com/charts'
targetRevision: *ISTIO_VERSION
chart: ztunnel
helm:
valuesObject:
profile: ambient
- repoURL: 'https://istio-release.storage.googleapis.com/charts'
targetRevision: *ISTIO_VERSION
chart: istiod
helm:
valuesObject:
profile: ambient
configMap: false
# Add Gateway API CRDs
- repoURL: 'https://github.com/kubernetes-sigs/gateway-api/'
targetRevision: v1.2.1
path: ./config/crd
destination:
server: "https://kubernetes.default.svc"
namespace: istio-system
syncPolicy:
automated:
prune: true
syncOptions:
- CreateNamespace=true