white-rain-67342
06/02/2022, 1:08 AMapi_url
is an Output type and the replace function expects a string.
The following is my snippet:
with open('./nginx.conf', 'r') as file:
config = file.read()
config = config.replace("{{API_URL}}", api_url.apply(lambda foo: foo))
print(config)
config_map = ConfigMap(
'nginx-config',
metadata=ObjectMetaArgs(labels=labels),
data={'default.conf': config}
)
little-cartoon-10569
06/02/2022, 1:22 AMapply()
.config_map = ConfigMap(
'nginx-config',
metadata=ObjectMetaArgs(labels=labels),
data={
'default.conf': api_url.apply(lambda url:
with open('./nginx.conf', 'r') as file:
config = file.read()
config = config.replace("{{API_URL}}", url))
return config
})
white-rain-67342
06/02/2022, 1:34 AMlittle-cartoon-10569
06/02/2022, 1:40 AM