Image auto update

Hi,
I have a custom image on my image server and I want to setup HA of image servers. After searching forums I got some auto update flag to use while copying that image on slave image server, but the image is not auto updating.
Command I ran to fix copy it on slave server=lxc image copy image-server:w2 local: --alias w2 --auto-update

Master server Image INFO:
Fingerprint: 7082230fd5a81c619bb7b93307d08302f09d36c28c34b28b643569d79299ab2b
Size: 183.26MB
Architecture: x86_64
Type: container
Public: no
Timestamps:
Created: 2020/12/14 12:02 UTC
Uploaded: 2020/12/14 12:02 UTC
Expires: never
Properties:
architecture: x86_64
description: Ubuntu 14.04 LTS server (20191107)
os: ubuntu
release: trusty
version: 12.05
Aliases:
- w2
Cached: no
Auto update: disabled
Profiles:
- default

slave server IMAGE INFO:
Fingerprint: 7082230fd5a81c619bb7b93307d08302f09d36c28c34b28b643569d79299ab2b
Size: 183.26MB
Architecture: x86_64
Type: container
Public: no
Timestamps:
Created: 2020/12/14 12:02 UTC
Uploaded: 2020/12/14 12:20 UTC
Expires: never
Last used: never
Properties:
architecture: x86_64
description: Ubuntu 14.04 LTS server (20191107)
os: ubuntu
release: trusty
version: 12.04
Aliases:
- w2
Cached: no
Auto update: enabled
Profiles:
- default

I suspect the issue here is that the image isn’t public.

The target LXD recorded the source information for the image but as it doesn’t have credentials for the source server (your client has that), it will be unable to detect changes in the image alias.

@stgraber I have already added both master and slave imagers in each others remote list.

Remotes are purely a client CLI concept, the server has no such concept.