New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

github.com/banzaicloud/istio-operator/deploy/charts/v2

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/banzaicloud/istio-operator/deploy/charts/v2

  • v2.1.5
  • Source
  • Go
  • Socket score

Version published
Created
Source

Istio-operator chart

Istio-operator is a Kubernetes operator to deploy and manage Istio resources for a Kubernetes cluster.

Prerequisites

  • Helm3
  • Kubernetes 1.23.0 - 1.26.x

Installing the chart

To install the chart:

❯ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com
❯ helm install --create-namespace --namespace=istio-system istio-operator banzaicloud-stable/istio-operator

Uninstalling the Chart

To uninstall/delete the istio-operator release:

❯ helm uninstall istio-operator

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following table lists the configurable parameters of the Banzaicloud Istio Operator chart and their default values.

ParameterDescriptionDefault
image.repositoryOperator container image repositoryghcr.io/banzaicloud/istio-operator
image.tagOperator container image tagv2.17.3
image.pullPolicyOperator container image pull policyIfNotPresent
replicaCountOperator deployment replica count1
extraArgsOperator deployment arguments[]
resourcesCPU/Memory resource requests/limits (YAML)Memory: 256Mi, CPU: 200m
podAnnotationsOperator deployment pod annotations (YAML)sidecar.istio.io/inject: "false"
podSecurityContextOperator deployment pod security context (YAML)fsGroup: 1337
securityContextOperator deployment security context (YAML)runAsUser: 1337, runAsGroup: 1337, runAsNonRoot: true, capabilities: drop: - ALL
nodeselectorOperator deployment node selector (YAML){}
tolerationsOperator deployment tolerations[]
affinityOperator deployment affinity (YAML){}
imagePullSecretsOperator deployment image pull secrets[]
prometheusMetrics.enabledIf true, use direct access for Prometheus metricstrue
prometheusMetrics.authProxy.enabledIf true, use auth proxy for Prometheus metricstrue
prometheusMetrics.authProxy.image.repositoryAuth proxy container image repositorygcr.io/kubebuilder/kube-rbac-proxy
prometheusMetrics.authProxy.image.tagAuth proxy container image tagv0.8.0
prometheusMetrics.authProxy.image.pullPolicyAuth proxy container image pull policyIfNotPresent
rbac.enabledIf true, create rbac service account and rolestrue
nameOverrideName override for resource names""
fullnameOverrideFull name override for resource names""
useNamespaceResourceIf true, create namespacefalse
leaderElection.enabledIf true, leader election is enabled for the operator deploymentfalse
leaderElection.namespaceNamespace for the leader election configmapistio-system
leaderElection.nameOverrideName override for the leader election configmap""
apiServerEndpointAddressEndpoint address of the API server of the cluster the controller is running on""
clusterRegistry.clusterAPI.enabledIf true, cluster registry API is used from the clusterfalse
clusterRegistry.resourceSyncRules.enabledIf true, the necessary ResourceSyncRule resources from the cluster registry API are automatically created for multi cluster setupsfalse

FAQs

Package last updated on 26 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc