Skip to content

Commit bb99a43

Browse files
committed
Switched to k8sidentityprovider
1 parent 829ad25 commit bb99a43

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed

kubernetes/athenz-k8sclient/Makefile

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,49 @@ endif
55
clean-athenz-k8sclient:
66
kubectl delete -k kustomize
77

8+
register-athenz-k8sprovider:
9+
kubectl -n athenz exec deployment/athenz-cli -it -- \
10+
zms-cli \
11+
-z https://athenz-zms-server.athenz:4443/zms/v1 \
12+
-key /var/run/athenz/athenz_admin.private.pem \
13+
-cert /var/run/athenz/athenz_admin.cert.pem \
14+
-d \
15+
$$(cat ../athenz-identityprovider/kustomize/kustomization.yaml | yq .namespace) \
16+
add-service \
17+
k8s$$(cat ../athenz-identityprovider/kustomize/athenz-sia/athenz-sia.env | grep -E ^SERVICEACCOUNT | sed -e 's/SERVICEACCOUNT=\(.*\)/\1/g')
18+
kubectl -n athenz exec deployment/athenz-cli -it -- \
19+
zms-cli \
20+
-z https://athenz-zms-server.athenz:4443/zms/v1 \
21+
-key /var/run/athenz/athenz_admin.private.pem \
22+
-cert /var/run/athenz/athenz_admin.cert.pem \
23+
-d \
24+
$$(cat ../athenz-identityprovider/kustomize/kustomization.yaml | yq .namespace) \
25+
set-service-endpoint \
26+
$$(cat kustomize/athenz-sia/athenz-sia.env | grep -E ^PROVIDER_SERVICE | sed -e 's/PROVIDER_SERVICE=\(.*\)/\1/g') \
27+
class://com.yahoo.athenz.instance.provider.impl.InstanceK8SProvider
28+
kubectl -n athenz exec deployment/athenz-cli -it -- \
29+
zms-cli \
30+
-z https://athenz-zms-server.athenz:4443/zms/v1 \
31+
-key /var/run/athenz/athenz_admin.private.pem \
32+
-cert /var/run/athenz/athenz_admin.cert.pem \
33+
-d \
34+
sys.auth \
35+
set-domain-template \
36+
instance_provider \
37+
provider="$$(cat kustomize/athenz-sia/athenz-sia.env | grep -E ^PROVIDER_SERVICE | sed -e 's/PROVIDER_SERVICE=\(.*\)/\1/g')" \
38+
dnssuffix="$$(cat ../athenz-identityprovider/kustomize/athenz-sia/athenz-sia.env | grep -E ^DNS_SUFFIX | sed -e 's/DNS_SUFFIX=\(.*\)/\1/g')"
39+
kubectl -n athenz exec deployment/athenz-cli -it -- \
40+
zms-cli \
41+
-z https://athenz-zms-server.athenz:4443/zms/v1 \
42+
-key /var/run/athenz/athenz_admin.private.pem \
43+
-cert /var/run/athenz/athenz_admin.cert.pem \
44+
-d \
45+
sys.auth \
46+
set-domain-template \
47+
instance_provider \
48+
provider="$$(cat kustomize/athenz-sia/athenz-sia.env | grep -E ^PROVIDER_SERVICE | sed -e 's/PROVIDER_SERVICE=\(.*\)/\1/g')" \
49+
dnssuffix="$$(cat kustomize/athenz-sia/athenz-sia.env | grep -E ^DNS_SUFFIX | sed -e 's/DNS_SUFFIX=\(.*\)/\1/g')"
50+
851
register-athenz-k8sclient:
952
kubectl -n athenz exec deployment/athenz-cli -it -- \
1053
curl \

kubernetes/athenz-k8sclient/kustomize/athenz-sia/athenz-sia.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ENDPOINT=https://athenz-zts-server.athenz:4443/zts/v1
1414
# Athenz Service name for the cloud provider
1515
# <Athenz Domain>.<Athenz Service> (e.g. "cloud-provider-top-level-domain.cluster-name.client-service")
1616
#
17-
PROVIDER_SERVICE=athenz.identityprovider
17+
PROVIDER_SERVICE=athenz.k8sidentityprovider
1818
#
1919
# Suffix restriction for SANs(Subject Alternative Names) DNS field in X.509 certificate
2020
# Subject Alternative Names:

0 commit comments

Comments
 (0)