sekikn opened a new pull request #649:
URL: https://github.com/apache/bigtop/pull/649
I added a little modification (only replaced a package name "gpg" with
"gnupg") to the PR @evans-ye submitted in #639 so that it works with Debian 9.
I tested this on Debian 9 and Ubuntu 16.04 as follows:
* Disable local repo (= enable GPG check) on Debian 9:
```
~/repos/bigtop/provisioner/docker$ cat config_debian-9.yaml
(snip)
docker:
memory_limit: "4g"
image: "bigtop/puppet:trunk-debian-9"
repo: "http://repos.bigtop.apache.org/releases/1.4.0/debian/9/$(ARCH)"
distro: debian
components: [hdfs, yarn, mapreduce]
enable_local_repo: false
smoke_test_components: [hdfs, yarn, mapreduce]
~/repos/bigtop/provisioner/docker$ ./docker-hadoop.sh -d -C
config_debian-9.yaml -c 1
(snip)
Notice: /Stage[main]/Bigtop_repo/Apt::Key[add_key]/Apt_key[add_key]/ensure:
created
(snip)
Notice: Applied catalog in 380.05 seconds
~/repos/bigtop/provisioner/docker$ echo $?
0
~/repos/bigtop/provisioner/docker$ docker exec -it
20200703213349r22366_bigtop_1 apt-key list
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2019-03-30 [SC]
BB95 B97B 1822 6C73 CB28 38D1 DBBF 9D42 B7B4 BD70
uid [ unknown] Evans Ye (CODE SIGNING KEY 2) <[email protected]>
sub rsa4096 2019-03-30 [E]
(snip)
```
* Enable local repo (= disable GPG check), on Ubuntu 16.04:
```
~/bigtop/provisioner/docker$ cat config_ubuntu-16.04.yaml
(snip)
docker:
memory_limit: "4g"
image: "bigtop/puppet:trunk-ubuntu-16.04"
repo: "http://repos.bigtop.apache.org/releases/1.4.0/ubuntu/16.04/$(ARCH)"
distro: debian
components: [hdfs, yarn, mapreduce]
enable_local_repo: true
smoke_test_components: [hdfs, yarn, mapreduce]
~/bigtop/provisioner/docker$ ./docker-hadoop.sh -d -C
config_ubuntu-16.04.yaml -c 1
(snip)
Notice:
/Stage[main]/Bigtop_repo/Apt::Conf[disable_keys]/Apt::Setting[conf-disable_keys]/File[/etc/apt/apt.conf.d/50disable_keys]/ensure:
created
(snip)
Notice: Finished catalog run in 284.91 seconds
~/bigtop/provisioner/docker$ echo $?
0
~/bigtop/provisioner/docker$ docker exec -it 20200703_135327_r28971_bigtop_1
apt-key list
/etc/apt/trusted.gpg
--------------------
pub 1024D/437D05B5 2004-09-12
uid Ubuntu Archive Automatic Signing Key
<[email protected]>
sub 2048g/79164387 2004-09-12
pub 4096R/C0B21F32 2012-05-11
uid Ubuntu Archive Automatic Signing Key (2012)
<[email protected]>
pub 4096R/EFE21092 2012-05-11
uid Ubuntu CD Image Automatic Signing Key (2012)
<[email protected]>
pub 1024D/FBB75451 2004-12-30
uid Ubuntu CD Image Automatic Signing Key
<[email protected]>
~/bigtop/provisioner/docker$
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]