-
Notifications
You must be signed in to change notification settings - Fork 931
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deployments subsystem #12284
Deployments subsystem #12284
Commits on Oct 29, 2023
-
api: Adds deployments extension
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for f4e54d0 - Browse repository at this point
Copy the full SHA f4e54d0View commit details -
shared/api/deployments: Adds deployments API structs
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 330a525 - Browse repository at this point
Copy the full SHA 330a525View commit details -
shared/api/certificates: Add a new certificate type for deployments
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 2bfb6e3 - Browse repository at this point
Copy the full SHA 2bfb6e3View commit details -
shared/util: Add
IsZero
utility to work on nested structs comparisonsSigned-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for f130e7c - Browse repository at this point
Copy the full SHA f130e7cView commit details -
shared/api/event/lifecycle: Adds deployments lifecycle vars
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for b1f392b - Browse repository at this point
Copy the full SHA b1f392bView commit details -
lxd/lifecycle/deployment: Adds deployments lifecycle constants and he…
…lper functions Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for e940373 - Browse repository at this point
Copy the full SHA e940373View commit details -
lxd/db/cluster: Adds deployments tables
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for a814285 - Browse repository at this point
Copy the full SHA a814285View commit details -
lxd/db/deployments: Adds deployments management functions
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for cb9c87e - Browse repository at this point
Copy the full SHA cb9c87eView commit details -
lxd/db/cluster/certificates: Add a new
CertificateTypeDeployments
typeSigned-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 776cb50 - Browse repository at this point
Copy the full SHA 776cb50View commit details -
lxd/db/operationtype: Add new operation types for a deployment
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 3c91035 - Browse repository at this point
Copy the full SHA 3c91035View commit details -
lxd/api/project: Update
projectUsedBy
andprojectIsEmpty
to consi……der deployments Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 29020d0 - Browse repository at this point
Copy the full SHA 29020d0View commit details
Commits on Oct 30, 2023
-
lxd/deployments: Adds deployments subsystem
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for e4743a0 - Browse repository at this point
Copy the full SHA e4743a0View commit details -
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 6d7f9fd - Browse repository at this point
Copy the full SHA 6d7f9fdView commit details -
lxd: refactor instance creation so we can use logic for deployment
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for dd47d56 - Browse repository at this point
Copy the full SHA dd47d56View commit details -
lxd: add
deploymentInstanceCreate
functionSigned-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 24937e5 - Browse repository at this point
Copy the full SHA 24937e5View commit details -
lxd: refactor instance deletion so that logic is used by deployment
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for d6967dd - Browse repository at this point
Copy the full SHA d6967ddView commit details -
lxd: refactor instance update state so that the logic is used by depl…
…oyment Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c66314d - Browse repository at this point
Copy the full SHA c66314dView commit details -
lxd/auth: update openfga model
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c0cfcbb - Browse repository at this point
Copy the full SHA c0cfcbbView commit details -
lxd/auth: Add deployment related ObjectType / Entitlement
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 931ac0b - Browse repository at this point
Copy the full SHA 931ac0bView commit details -
lxd: update OppenFGA resources in daemon setup
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for ca10981 - Browse repository at this point
Copy the full SHA ca10981View commit details -
lxd: Add deployments API handlers
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 6f26feb - Browse repository at this point
Copy the full SHA 6f26febView commit details -
lxd/auth: authenticate an HTTPS client and link its certificate to it…
…s deployment access Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for ff4af40 - Browse repository at this point
Copy the full SHA ff4af40View commit details -
lxd/auth: update
certificateDetails
for deployment cert typeSigned-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 2d7229a - Browse repository at this point
Copy the full SHA 2d7229aView commit details -
devlxd: use JWT auth to authenticate a deployment governor inside a L…
…XD instance Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 05065c1 - Browse repository at this point
Copy the full SHA 05065c1View commit details -
client/lxd/deployments: Adds deployment client functions
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for ecc2aa8 - Browse repository at this point
Copy the full SHA ecc2aa8View commit details -
client/lxd/instances: make getSourceImageConnectionInfo public
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for f5e3659 - Browse repository at this point
Copy the full SHA f5e3659View commit details -
lxc: Adds deployment sub-commands
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for bae5ff9 - Browse repository at this point
Copy the full SHA bae5ff9View commit details -
lxc: Allow
deployments
type of cert in the trust storeSigned-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 9dd6c89 - Browse repository at this point
Copy the full SHA 9dd6c89View commit details -
test/rest-governor-client: Add a simple governor for test
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for a3526ef - Browse repository at this point
Copy the full SHA a3526efView commit details -
test: Add integration tests for deployment API
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for f5697ec - Browse repository at this point
Copy the full SHA f5697ecView commit details -
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 9f6eaea - Browse repository at this point
Copy the full SHA 9f6eaeaView commit details -
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c856dbe - Browse repository at this point
Copy the full SHA c856dbeView commit details -
i18n: update translation files
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 76c876b - Browse repository at this point
Copy the full SHA 76c876bView commit details