changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/lib/pod/err.lisp

changeset 698: 96958d3eb5b0
parent: a9b6e0e4765d
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
142
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; lib/pod/err.lisp --- Pod Errors
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
2
 
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
3
 ;;
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
4
 
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
5
 ;;; Code:
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
6
 (in-package :pod)
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
7
 
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
8
 (define-condition pod-error (error) ())
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
9
 
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
10
 (define-condition podman-error (pod-error) ())
f85a2fac1ed7 switched to dexador, initialized pod api package
ellis <ellis@rwest.io>
parents:
diff changeset
11
 
161
ellis <ellis@rwest.io>
parents: 142
diff changeset
12
 ;; Errors returned from LIBPOD API
ellis <ellis@rwest.io>
parents: 142
diff changeset
13
 (define-condition libpod-error (pod-error) 
ellis <ellis@rwest.io>
parents: 142
diff changeset
14
   ((status :initform 200 :type integer)))
ellis <ellis@rwest.io>
parents: 142
diff changeset
15
 
ellis <ellis@rwest.io>
parents: 142
diff changeset
16
 (defmacro def-libpod-err (err code)
ellis <ellis@rwest.io>
parents: 142
diff changeset
17
   `(define-condition ,(symbolicate 'libpod- err '-error) (libpod-error) 
ellis <ellis@rwest.io>
parents: 142
diff changeset
18
      ((status :initform ,code :type integer))))
ellis <ellis@rwest.io>
parents: 142
diff changeset
19
 
ellis <ellis@rwest.io>
parents: 142
diff changeset
20
 (def-libpod-err no-such-container 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
21
 (def-libpod-err container-is-paused 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
22
 (def-libpod-err internal 500)
ellis <ellis@rwest.io>
parents: 142
diff changeset
23
 (def-libpod-err no-such-exec-instance 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
24
 (def-libpod-err container-is-not-running 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
25
 (def-libpod-err bad-parameter 400)
ellis <ellis@rwest.io>
parents: 142
diff changeset
26
 (def-libpod-err no-such-image 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
27
 (def-libpod-err conflict-in-operation 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
28
 (def-libpod-err no-such-manifest 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
29
 (def-libpod-err partial-success 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
30
 (def-libpod-err no-such-network 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
31
 (def-libpod-err status-conflict 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
32
 (def-libpod-err no-such-pod 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
33
 (def-libpod-err kill-pod 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
34
 (def-libpod-err pause-pod 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
35
 (def-libpod-err pod-already-exists 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
36
 (def-libpod-err restart-pod 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
37
 (def-libpod-err start-pod 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
38
 (def-libpod-err stop-pod 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
39
 (def-libpod-err unpause-pod 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
40
 (def-libpod-err pod-already-started 304)
ellis <ellis@rwest.io>
parents: 142
diff changeset
41
 (def-libpod-err no-such-volume 404)
ellis <ellis@rwest.io>
parents: 142
diff changeset
42
 (def-libpod-err volume-in-use 409)
ellis <ellis@rwest.io>
parents: 142
diff changeset
43
 (def-libpod-err no-such-secret 404)