ACE CLI Installation
caution
ACE CLI is not supported anymore
ACE CLI deployment description, replace <VERSION>
and <NAMESPACE>
with the version of CLI you want to deploy and namespace where ACE is installed.
apiVersion: v1
kind: ServiceAccount
metadata:
name: ace-cli
---
apiVersion: v1
kind: Pod
metadata:
name: ace-cli
spec:
containers:
- image: euadigportalcoredev02acr.azurecr.io/ace-cli:<VERSION>
tty: true
stdin: true
name: ace-cli
resources:
limits:
cpu: "200m"
memory: "256Mi"
requests:
cpu: "50m"
memory: "128Mi"
imagePullPolicy: IfNotPresent
imagePullSecrets:
- name: acrkey
serviceAccountName: ace-cli
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: ace-cli
rules:
- apiGroups: [""]
resources: ["namespaces", "nodes"]
verbs: ["get", "watch", "list"]
- apiGroups: ["extension", "apps"]
resources: ["deployments"]
verbs: ["create", "get", "watch", "list", "update", "patch", "delete"]
- apiGroups: [""]
resources: ["pods"]
verbs: ["create", "get", "watch", "list", "update", "patch", "delete"]
- apiGroups: [""]
resources: ["pods/exec"]
verbs: ["create", "get", "watch", "list"]
- apiGroups: [""]
resources: ["pods/log"]
verbs: ["get"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: ace-cli
subjects:
- kind: ServiceAccount
name: ace-cli
namespace: <NAMESPACE>
roleRef:
kind: ClusterRole
name: ace-cli
apiGroup: rbac.authorization.k8s.io