aboutsummaryrefslogtreecommitdiff
path: root/test/common-utils/scenarios.json
blob: 21cb9408aaecece94a3bc93ad8ddeb58cecfa053 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
{
    "bionic": {
        "image": "ubuntu:bionic",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "focal": {
        "image": "ubuntu:focal",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "jammy": {
        "image": "ubuntu:jammy",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "buster": {
        "image": "debian:buster",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "bullseye": {
        "image": "debian:bullseye",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "centos-7": {
        "image": "centos:7",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "rocky-8": {
        "image": "rockylinux:8",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "rocky-9": {
        "image": "rockylinux:9",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "fedora": {
        "image": "fedora",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "mariner": {
        "image": "mcr.microsoft.com/cbl-mariner/base/core:2.0",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "alpine": {
        "image": "alpine",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "alternate-values": {
        "image": "debian:bullseye",
        "features": {
            "common-utils": {
                "username": "alternate",
                "userUid": "1001",
                "userGid": "1002",
                "upgradePackages": false,
                "installZsh": false,
                "nonFreePackages": true
            }
        }
    },
    "username-default": {
        "image": "debian:bullseye",
        "features": {
            "common-utils": {}
        }
    },
    "username-detected": {
        "image": "node",
        "features": {
            "common-utils": {}
        }
    },
    "already-run": {
        "image": "mcr.microsoft.com/devcontainers/base:jammy",
        "features": {
            "common-utils": {}
        }
    },
    "configure_zsh_as_default_shell": {
        "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
        "features": {
            "common-utils": {
                "configureZshAsDefaultShell": true
            }
        }
    },
    "config-subdirectory": {
        "image": "alpine",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        },
        "mounts": [
            "source=${localEnv:HOME},target=/home/devcontainer/.config/subdirectory,type=bind,readonly"
        ]
    },
    "alpine-3-14": {
        "image": "alpine:3.14",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "alpine-3-15": {
        "image": "alpine:3.15",
        "remoteUser": "devcontainer",
        "features": {
            "common-utils": {}
        }
    },
    "devcontainer-info": {
        "build": {
            "dockerfile": "Dockerfile"
        },
        "features": {
            "common-utils": {
                "username": "vscode",
                "userUid": "1000",
                "userGid": "1000",
                "upgradePackages": true,
                "installZsh": true
            }
        },
        "remoteUser": "vscode"
    }
}