Skip to content

Commit 2b6af63

Browse files
committed
Forcing EVE to use V1 API while lf-edge#16 is getting fixed
Signed-off-by: Roman Shaposhnik <[email protected]>
1 parent a775a9e commit 2b6af63

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

cmd/server.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,21 @@ var serverCmd = &cobra.Command{
7979
if err != nil {
8080
log.Fatalf("error writing hosts file: %v", err)
8181
}
82+
83+
rootCert, err := ioutil.ReadFile(serverCert)
84+
if err != nil {
85+
log.Fatalf("error reading %s file: %v", serverCert, err)
86+
}
87+
err = ioutil.WriteFile(path.Join(configDir, "root-certificate.pem"), rootCert, 0644)
88+
if err != nil {
89+
log.Fatalf("error writing root-certificate.pem file: %v", err)
90+
}
91+
92+
// FIXME: this is going away as part of fixing https://github.com/lf-edge/adam/issues/16
93+
err = ioutil.WriteFile(path.Join(configDir, "Force-API-V1"), []byte{}, 0644)
94+
if err != nil {
95+
log.Fatalf("error writing Force-API-V1 file: %v", err)
96+
}
8297
log.Printf("EVE-compatible configuration directory output to %s", configDir)
8398

8499
s := &server.Server{

scripts/eve-embedded.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,8 @@ bootstrap() {
4141

4242
# if this is the first run on this /persist -- generate everything
4343
if [ ! -d $DB ]; then
44-
adam generate --db-url $DB --server --hosts 127.0.0.1,localhost --cn localhost.localdomain
45-
cp $DB/server.pem /config/root-certificate.pem
46-
echo $SERVER > /config/server
44+
adam generate --db-url $DB --server --hosts 127.0.0.1,localhost --cn localhost
4745
bootstrap &
4846
fi
4947

50-
adam server --port $PORT --db-url $DB --conf-dir $DB/eve-conf --server-cert $DB/server.pem --server-key $DB/server-key.pem
48+
adam server --port $PORT --db-url $DB --conf-dir /config --server-cert $DB/server.pem --server-key $DB/server-key.pem

0 commit comments

Comments
 (0)