Last active
May 31, 2019 16:44
-
-
Save ry4nz/fa107b4a0a71bb2ce557d7e34cbadb9b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# show all PRs that is merged between two tags | |
git log --merges --pretty=oneline --abbrev-commit --grep="Merge pull request #" release/v3.0.0..upstream/release/v3.0.1-branch --no-decorate | awk -F" " '{print $5}' | |
# delete a remote branch | |
git push upstream --delete release/v2.2.8-branch | |
# Pull UCP images | |
export TAG=3.1.1 | |
docker pull docker/ucp:${TAG} | |
docker run --rm docker/ucp:${TAG} images --list | xargs -L 1 docker pull | |
docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock docker/ucp:${TAG} install --swarm-port 3376 --debug --admin-password supersecret | |
export TAG=3.1.2-rc1 | |
docker pull dockereng/ucp:${TAG} | |
docker run --rm dockereng/ucp:{TAG} images --list --image-version dev: | xargs -L 1 docker pull | |
docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock dockereng/ucp:${TAG} install --swarm-port 3376 --debug --admin-password supersecret --image-version dev: | |
# testkit pull | |
export M=ryanzhang-testkit-279EE0 | |
export T=3.0.3-639d6ed | |
export H=52.38.13.177 | |
# loopback | |
sudo ifconfig lo:0 ${H} netmask 255.0.0.0 up | |
docker run --rm dockereng/ucp:${T} images --list --image-version dev: | xargs -L 1 docker pull | |
docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock dockereng/ucp:${T} install --swarm-port 3376 --image-version dev: --debug --admin-password supersecret --host-address ${H} | |
docker run --rm dockereng/ucp-s390x:${T} images --list --image-version dev: | xargs -L 1 docker pull | |
docker container run --rm -it \ | |
--name ucp \ | |
-v /var/run/docker.sock:/var/run/docker.sock \ | |
docker/ucp:3.1.1-tp4 \ | |
upgrade --interactive --image-version dev: | |
testkit pull ${M} $(docker run --rm dockereng/ucp:${T} images --list --image-version dev:) | |
# Retag dockereng images to docker | |
export TAG=3.0.0-tp9 | |
export ORG=dockereng | |
[[ $ORG == docker ]] && export DEV_IMAGE='' || export DEV_IMAGE='--image-version dev:' | |
export NEWORG=docker | |
for old in ${ORG}/ucp:${TAG} $(docker run --rm ${ORG}/ucp:${TAG} images --list $(echo $DEV_IMAGE)) ; do | |
new=$(echo $old | sed -e "s/${ORG}/${NEWORG}/g" ) | |
docker tag $old $new | |
docker rmi $old | |
done | |
# Remove everything | |
docker rmi -f $(docker images -q -a -f dangling=true) | |
docker swarm leave --force | |
docker stop $(docker ps -a -q) | |
docker rm $(docker ps -a -q) | |
docker volume rm $(docker volume ls -q) | |
# | |
docker run --net=host --rm -ti \ | |
-v ${PWD}/config:/.kube/config \ | |
-v ${PWD}/tests/:/tmp/results/ \ | |
-e E2E_FOCUS="${E2E_FOCUS}" \ | |
-e E2E_SKIP="${E2E_SKIP}" \ | |
-e KUBE_HOST=${URL} \ | |
-e NODE_OS_DISTRO="ubuntu" \ | |
dockereng/kube-e2e:1.8.11 | |
`E2E_FOCUS=\[sig-network\]` | |
`E2E_SKIP=Alpha|Disruptive|Feature|Flaky|Network should set TCP CLOSE_WAIT timeout|Networking Granular Checks: Services|Networking should check kube-proxy urls|Nginx should conform to Ingress spec|Services should be able to create a functioning NodePort service|cadvisor` | |
docker run --net=host --rm -ti -v ${PWD}/config:/.kube/config -v ${PWD}/tests/:/tmp/results/ -e E2E_FOCUS="sig-network" -e E2E_SKIP="Alpha|Disruptive|Flaky" -e KUBE_HOST="https://52.38.13.177:6443" -e NODE_OS_DISTRO="ubuntu" dockereng/kube-e2e:1.8.11 | |
https://idp.testshib.org/idp/profile/SAML2/POST/SSO | |
-----BEGIN CERTIFICATE----- | |
MIIDAzCCAeugAwIBAgIVAPX0G6LuoXnKS0Muei006mVSBXbvMA0GCSqGSIb3DQEB CwUAMBsxGTAXBgNVBAMMEGlkcC50ZXN0c2hpYi5vcmcwHhcNMTYwODIzMjEyMDU0 WhcNMzYwODIzMjEyMDU0WjAbMRkwFwYDVQQDDBBpZHAudGVzdHNoaWIub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg9C4J2DiRTEhJAWzPt1S3ryh m3M2P3hPpwJwvt2q948vdTUxhhvNMuc3M3S4WNh6JYBs53R+YmjqJAII4ShMGNEm lGnSVfHorex7IxikpuDPKV3SNf28mCAZbQrX+hWA+ann/uifVzqXktOjs6DdzdBn xoVhniXgC8WCJwKcx6JO/hHsH1rG/0DSDeZFpTTcZHj4S9MlLNUtt5JxRzV/MmmB 3ObaX0CMqsSWUOQeE4nylSlp5RWHCnx70cs9kwz5WrflnbnzCeHU2sdbNotBEeTH ot6a2cj/pXlRJIgPsrL/4VSicPZcGYMJMPoLTJ8mdy6mpR6nbCmP7dVbCIm/DQID AQABoz4wPDAdBgNVHQ4EFgQUUfaDa2mPi24x09yWp1OFXmZ2GPswGwYDVR0RBBQw EoIQaWRwLnRlc3RzaGliLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEASKKgqTxhqBzR OZ1eVy++si+eTTUQZU4+8UywSKLia2RattaAPMAcXUjO+3cYOQXLVASdlJtt+8QP dRkfp8SiJemHPXC8BES83pogJPYEGJsKo19l4XFJHPnPy+Dsn3mlJyOfAa8RyWBS 80u5lrvAcr2TJXt9fXgkYs7BOCigxtZoR8flceGRlAZ4p5FPPxQR6NDYb645jtOT MVr3zgfjP6Wh2dt+2p04LG7ENJn8/gEwtXVuXCsPoSCDx9Y0QmyXTJNdV1aB0AhO RkWPlFYwp+zOyOIR+3m1+pqWFpn0eT/HrxpdKa74FA3R2kq4R7dXe4G0kUgXTdqX MLRKhDgdmA== | |
-----END CERTIFICATE----- | |
export HOST=34.215.231.134 | |
export mdpath=saml-test-$USER-$HOST-99.xml | |
curl -k https://$HOST/enzi/v0/saml/metadata > $mdpath | |
curl -i -F userfile=@$mdpath https://www.testshib.org/procupload.php | |
## SAML and LDAP | |
export HOST_IP=34.212.132.217 | |
docker run -d -p 8088:8000 -e IDP_URL=http://$HOST_IP:8088 dockereng/saml-idp | |
docker run -d -p 389:389 ry4nz/openldap4docker | |
## should return metadata of the IDP | |
curl -X GET http://$HOST_IP:8088/metadata | |
## should return metadata of the SP | |
curl -k -X GET https://$HOST_IP/enzi/v0/saml/metadata | |
## Now add the service to the IDP | |
curl -k -X GET https://$HOST_IP/enzi/v0/saml/metadata | curl -X PUT -d @- http://$HOST_IP:8088/services/ucp | |
## List all the services | |
curl -X GET http://$HOST_IP:8088/services/ | |
sudo wget https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz | |
tar -xzf go1.10.1.linux-amd64.tar.gz | |
export GOROOT=~/go | |
export PATH=$PATH:$GOROOT/bin | |
export GOBIN=$GOROOT/bin | |
mkdir ~/golang/ | |
export GOPATH=~/golang/ | |
export PATH=$GOPATH/bin:$PATH | |
sudo yum install git | |
export DOCKER_CERT_PATH=~/ DOCKER_HOST=tcp://34.221.75.185:2376 DOCKER_TLS_VERIFY=1 | |
scp -i /Users/ryanzhang/.testkit/testkit.pem /Users/ryanzhang/.testkit/certs/* [email protected]:~/ | |
scp -i /Users/ryanzhang/.testkit/testkit.pem /Users/ryanzhang/.testkit/testkit.pem [email protected]:~/ | |
PRESERVE_TEST_MACHINE=1 TESTKIT_PRESERVE_TEST_MACHINE=1 TESTKIT_PROJECT_TAG=ORCA TESTKIT_DRIVER=aws TESTKIT_PLATFORM_LINUX=amzn2_2.0 TESTKIT_ENGINE_REPO_URL='https://s3-us-west-2.amazonaws.com/internal-docker-ee-builds/docker-ee-linux/' TESTKIT_ENGINE=ee-stable-18.09 ORG=dockereng TAG=3.2.0-3d7f620 PULL_IMAGES=1 make integration TEST_FLAGS=-v INTEGRATION_TEST_SCOPE=./integration/extended/install/ldap/ldap/... | |
TESTKIT_AWS_INSTANCE_TYPE_LINUX=m4.xlarge | |
TESTKIT_ENGINE=ee-stable-18.09 | |
TESTKIT_PROJECT_TAG=ORCA | |
TESTKIT_MACHINE_PREFIX=ryan | |
Also, we don't want netmask 255.0.0.0
in the loopback. I think we want an exact match:
netmask 255.255.255.255
so recommend changing to:
sudo ip addr add ${H}/32 dev lo
sudo ifup lo
sudo ip address show lo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Re: loopback:
The command
ifconfig
is deprecated and not available by default on suse.Consider changing
sudo ifconfig lo:0 ${H} netmask 255.0.0.0 up
to
then