How a new version of SecurityInsight or PIM Manager travels from the product team to your installation: ring by ring, approved by a person before it reaches customers, signed by Invardia and checked by your install.
Pro
From the product team to your install
The product team decides which version goes to which ring. Invardia checks, signs and delivers. Your install fetches the update itself, from Invardia, and checks it before anything changes.
Step 5 is SecurityInsight's: its updater never starts an install while one of its runs is going, and never cancels a run - it installs when the run has ended. Updates keep working when status reports are switched off; only step 7 is then left out.
Rings
Ring by ring, with a person's approval for customers
Rings 0 and 1: the team's own
Ring 0 is development and ring 1 is test. The product team releases to them itself, so a new version is installed and checked there first.
Rings 2 and 3: customers
Ring 2 is for design partners, ring 3 for everyone else. A version reaches them only after a person at Invardia has seen what it fixes and what it changes, and approved that exact version. The moment it is approved, it is released to your ring.
Your ring is a setting in the product
Your installation's ring is set in the product, per product: one environment can run SecurityInsight on one ring and PIM Manager on another.
Safeguards
What keeps an update safe
Only the product team releases
A version reaches a ring only when the product's own release identity, signed in with a certificate, sends it. Invardia's staff cannot release a version.
Signed, and checked by your install
Every manifest is signed with Invardia's update key. Your install checks the signature against the keys built into the product, refuses a manifest whose sequence number is lower than the last one it applied, and checks the package's SHA-256 checksum before it installs.
Your licence and install key
Your install fetches its update with its Pro licence and its own install key. Every Pro download is served from invardia.com, and every update check is on record: which environment asked, on which ring, and which version it was given.
The hosts your install talks to, for your firewall: Network egress.
Community
How the free Community editions update
The Community code and its release packages stay public on GitHub. Invardia signs the Community channel for rings 2 and 3 with the same update key as Pro, so an install that reads the channel checks every update just like Pro. SecurityInsight Community uses the same updater job as Pro.
PIM Manager Community today updates when an admin runs its update command on their own machine. The same signed updater as Pro is coming to PIM Manager Community.
Two ways to update Rolling out
Automatic (the default): the updater job in your Azure checks for a new release, verifies Invardia's signature, waits for a running job to finish, then updates and checks the result.
Manual, if you prefer: turn the updater job off, or never install it, and run the product's update command yourself when you choose. The command makes the same checks as the updater: Invardia's signature, the release order and the package checksum.