-
Notifications
You must be signed in to change notification settings - Fork 13
Cache invalidation feature
This the configuration to enables cache invalidation feature in the NGINX cache module.
proxy_cache_bypass $http_secret_header;
add_header X-Cache-Status $upstream_cache_status;
First download
Cache node is "empty", download artifact pulls from main server, so it saves in cache node.
wget https://devcdn.subutai.io:8338/kurjun/rest/template/download?name=abdysamat-apache-subutai-template_4.0.0_amd64.tar.gz
Second download
It pulls from cache node.
wget https://devcdn.subutai.io:8338/kurjun/rest/template/download?name=abdysamat-apache-subutai-template_4.0.0_amd64.tar.gz
Third download
For third download we want that it pulls from main server, not in cache node. That can be done with additional header. So we invalidate cache with this request.
wget -d --header="secret-header:true" https://devcdn.subutai.io:8338/kurjun/rest/template/download?name=abdysamat-apache-subutai-template_4.0.0_amd64.tar.gz