Skip to content

Commit 4490fe0

Browse files
author
Weiping Cai
committed
use printf to replace printenv
Signed-off-by: Weiping Cai <[email protected]>
1 parent 506a578 commit 4490fe0

File tree

2 files changed

+22
-24
lines changed

2 files changed

+22
-24
lines changed

content/en/docs/tasks/inject-data-application/define-interdependent-environment-variables.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,10 @@ Pod:
5353
kubectl logs pod/dependent-envars-demo
5454
```
5555
```
56-
SERVICE_ADDRESS
57-
https://172.17.0.1:80
58-
UNCHANGED_REFERENCE
59-
$(PROTOCOL)://172.17.0.1:80
60-
ESCAPED_REFERENCE
61-
$(PROTOCOL)://172.17.0.1:80
56+
57+
UNCHANGED_REFERENCE=$(PROTOCOL)://172.17.0.1:80
58+
SERVICE_ADDRESS=https://172.17.0.1:80
59+
ESCAPED_REFERENCE=$(PROTOCOL)://172.17.0.1:80
6260
```
6361

6462
As shown above, you have defined the correct dependency reference of `SERVICE_ADDRESS`, bad dependency reference of `UNCHANGED_REFERENCE` and skip dependent references of `ESCAPED_REFERENCE`.

content/en/examples/pods/inject/dependent-envars.yaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ metadata:
44
name: dependent-envars-demo
55
spec:
66
containers:
7-
- name: dependent-envars-demo
8-
args:
9-
- while true; do echo -en '\n'; echo SERVICE_ADDRESS;printenv SERVICE_ADDRESS;echo UNCHANGE_REFERENCE;printenv UNCHANGE_REFERENCE;echo ESCAPED_REFERENCE;printenv ESCAPED_REFERENCE; sleep 30; done;
10-
command:
7+
- name: dependent-envars-demo
8+
args:
9+
- while true; do echo -en '\n'; printf UNCHANGED_REFERENCE=$UNCHANGED_REFERENCE'\n'; printf SERVICE_ADDRESS=$SERVICE_ADDRESS'\n';printf ESCAPED_REFERENCE=$ESCAPED_REFERENCE'\n'; sleep 30; done;
10+
command:
1111
- sh
1212
- -c
13-
image: busybox
14-
env:
15-
- name: SERVICE_PORT
16-
value: "80"
17-
- name: SERVICE_IP
18-
value: "172.17.0.1"
19-
- name: UNCHANGED_REFERENCE
20-
value: "$(PROTOCOL)://$(SERVICE_IP):$(SERVICE_PORT)"
21-
- name: PROTOCOL
22-
value: "https"
23-
- name: SERVICE_ADDRESS
24-
value: "$(PROTOCOL)://$(SERVICE_IP):$(SERVICE_PORT)"
25-
- name: ESCAPED_REFERENCE
26-
value: "$$(PROTOCOL)://$(SERVICE_IP):$(SERVICE_PORT)"
13+
image: busybox
14+
env:
15+
- name: SERVICE_PORT
16+
value: "80"
17+
- name: SERVICE_IP
18+
value: "172.17.0.1"
19+
- name: UNCHANGED_REFERENCE
20+
value: "$(PROTOCOL)://$(SERVICE_IP):$(SERVICE_PORT)"
21+
- name: PROTOCOL
22+
value: "https"
23+
- name: SERVICE_ADDRESS
24+
value: "$(PROTOCOL)://$(SERVICE_IP):$(SERVICE_PORT)"
25+
- name: ESCAPED_REFERENCE
26+
value: "$$(PROTOCOL)://$(SERVICE_IP):$(SERVICE_PORT)"

0 commit comments

Comments
 (0)