Bump up infra e2e version and fix istio cases (#9529)

This commit is contained in:
kezhenxu94 2022-08-27 11:45:34 +08:00 committed by GitHub
parent e1a5ee198f
commit 74cd559c47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 343 additions and 257 deletions

View File

@ -19,7 +19,7 @@ name: CI
on: on:
pull_request: pull_request:
schedule: schedule:
- cron: '0 18 * * *' # TimeZone: UTC 0 - cron: "0 18 * * *" # TimeZone: UTC 0
concurrency: concurrency:
group: skywalking-${{ github.event.pull_request.number || github.ref }} group: skywalking-${{ github.event.pull_request.number || github.ref }}
@ -59,7 +59,7 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.pom == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.pom == 'true')
name: Dependency licenses name: Dependency licenses
needs: [ changes ] needs: [changes]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
@ -68,13 +68,13 @@ jobs:
submodules: true submodules: true
- uses: actions/setup-java@v3 - uses: actions/setup-java@v3
with: with:
distribution: 'temurin' distribution: "temurin"
java-version: '8' java-version: "8"
cache: 'maven' cache: "maven"
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
with: with:
go-version: '1.16' go-version: "1.16"
- name: Check Dependencies Licenses - name: Check Dependencies Licenses
run: | run: |
go install github.com/apache/skywalking-eyes/cmd/license-eye@47febf5 go install github.com/apache/skywalking-eyes/cmd/license-eye@47febf5
@ -88,7 +88,7 @@ jobs:
sanity-check: sanity-check:
if: always() && (github.event_name == 'schedule' && github.repository == 'apache/skywalking') || (github.event_name != 'schedule') if: always() && (github.event_name == 'schedule' && github.repository == 'apache/skywalking') || (github.event_name != 'schedule')
name: Sanity check results name: Sanity check results
needs: [ license-header, code-style, dependency-license ] needs: [license-header, code-style, dependency-license]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
@ -109,7 +109,7 @@ jobs:
oap: ${{ steps.filter.outputs.oap }} oap: ${{ steps.filter.outputs.oap }}
pom: ${{ steps.filter.outputs.pom }} pom: ${{ steps.filter.outputs.pom }}
steps: steps:
- uses: actions/checkout@v3 # required for push event - uses: actions/checkout@v3 # required for push event
- name: Check for file changes - name: Check for file changes
uses: getsentry/paths-filter@v2 uses: getsentry/paths-filter@v2
id: filter id: filter
@ -136,14 +136,14 @@ jobs:
}" }"
pom: pom:
- "**/pom.xml" - "**/pom.xml"
list-files: json # logs matched files list-files: json # logs matched files
dist-tar: dist-tar:
if: | if: |
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: Build dist tar name: Build dist tar
needs: [ sanity-check, changes ] needs: [sanity-check, changes]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
@ -152,9 +152,9 @@ jobs:
submodules: true submodules: true
- uses: actions/setup-java@v3 - uses: actions/setup-java@v3
with: with:
distribution: 'temurin' distribution: "temurin"
java-version: '8' java-version: "8"
cache: 'maven' cache: "maven"
- name: Build distribution tar - name: Build distribution tar
run: | run: |
./mvnw clean install -B -q \ ./mvnw clean install -B -q \
@ -172,12 +172,12 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: Docker images name: Docker images
needs: [ dist-tar, changes ] needs: [dist-tar, changes]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
strategy: strategy:
matrix: matrix:
java-version: [ 8, 11, 17 ] java-version: [8, 11, 17]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
@ -210,13 +210,13 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: Unit test name: Unit test
needs: [ sanity-check, changes ] needs: [sanity-check, changes]
runs-on: ${{ matrix.os }}-latest runs-on: ${{ matrix.os }}-latest
timeout-minutes: 30 timeout-minutes: 30
strategy: strategy:
matrix: matrix:
os: [ ubuntu, macos, windows ] os: [ubuntu, macos, windows]
java-version: [ 8 ] java-version: [8]
include: include:
- os: ubuntu - os: ubuntu
java-version: 11 java-version: 11
@ -242,12 +242,12 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: Integration test name: Integration test
needs: [ sanity-check, changes ] needs: [sanity-check, changes]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
strategy: strategy:
matrix: matrix:
java-version: [ 8, 11 ] java-version: [8, 11]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
@ -272,7 +272,7 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: E2E test name: E2E test
needs: [ docker ] needs: [docker]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
strategy: strategy:
@ -484,22 +484,34 @@ jobs:
- name: Istio Metrics Service 1.8.2 - name: Istio Metrics Service 1.8.2
config: test/e2e-v2/cases/istio/metrics/e2e.yaml config: test/e2e-v2/cases/istio/metrics/e2e.yaml
env: ISTIO_VERSION=1.8.2 env: |
ISTIO_VERSION=1.8.2
KUBERNETES_VERSION=19
- name: Istio Metrics Service 1.9.1 - name: Istio Metrics Service 1.9.1
config: test/e2e-v2/cases/istio/metrics/e2e.yaml config: test/e2e-v2/cases/istio/metrics/e2e.yaml
env: ISTIO_VERSION=1.9.1 env: |
ISTIO_VERSION=1.9.1
KUBERNETES_VERSION=20
- name: Istio Metrics Service 1.10.3 - name: Istio Metrics Service 1.10.3
config: test/e2e-v2/cases/istio/metrics/e2e.yaml config: test/e2e-v2/cases/istio/metrics/e2e.yaml
env: ISTIO_VERSION=1.10.3 env: |
ISTIO_VERSION=1.10.3
KUBERNETES_VERSION=20
- name: Istio Metrics Service 1.11.4 - name: Istio Metrics Service 1.11.4
config: test/e2e-v2/cases/istio/metrics/e2e.yaml config: test/e2e-v2/cases/istio/metrics/e2e.yaml
env: ISTIO_VERSION=1.11.4 env: |
ISTIO_VERSION=1.11.4
KUBERNETES_VERSION=20
- name: Istio Metrics Service 1.12.0 - name: Istio Metrics Service 1.12.0
config: test/e2e-v2/cases/istio/metrics/e2e.yaml config: test/e2e-v2/cases/istio/metrics/e2e.yaml
env: ISTIO_VERSION=1.12.0 env: |
ISTIO_VERSION=1.12.0
KUBERNETES_VERSION=20
- name: Istio Metrics Service 1.13.1 - name: Istio Metrics Service 1.13.1
config: test/e2e-v2/cases/istio/metrics/e2e.yaml config: test/e2e-v2/cases/istio/metrics/e2e.yaml
env: ISTIO_VERSION=1.13.1 env: |
ISTIO_VERSION=1.13.1
KUBERNETES_VERSION=20
- name: Satellite - name: Satellite
config: test/e2e-v2/cases/satellite/native-protocols/e2e.yaml config: test/e2e-v2/cases/satellite/native-protocols/e2e.yaml
@ -559,12 +571,12 @@ jobs:
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
with: with:
go-version: '1.16' go-version: "1.16"
- name: Set env var - name: Set env var
run: | run: |
echo "${{ matrix.test.env }}" >> $GITHUB_ENV echo "${{ matrix.test.env }}" >> $GITHUB_ENV
- name: ${{ matrix.test.name }} - name: ${{ matrix.test.name }}
uses: apache/skywalking-infra-e2e@d71bbba95f95d6629db199e4bc0c0e097ae4f2dc uses: apache/skywalking-infra-e2e@afdf1cca0519d65bc480d8680b7a27f9b41fc421
with: with:
e2e-file: $GITHUB_WORKSPACE/${{ matrix.test.config }} e2e-file: $GITHUB_WORKSPACE/${{ matrix.test.config }}
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
@ -579,14 +591,28 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: E2E test name: E2E test
needs: [ docker ] needs: [docker]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
analyzer: [ k8s-mesh, mx-mesh ] analyzer: [k8s-mesh, mx-mesh]
istio_version: [ 1.7.1, 1.8.2, 1.9.1, 1.10.3, 1.11.4, 1.12.0, 1.13.1 ] versions:
- istio: 1.7.1
kubernetes: 18
- istio: 1.8.2
kubernetes: 19
- istio: 1.9.1
kubernetes: 19
- istio: 1.10.3
kubernetes: 19
- istio: 1.11.4
kubernetes: 19
- istio: 1.12.0
kubernetes: 19
- istio: 1.13.1
kubernetes: 20
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
@ -601,11 +627,12 @@ jobs:
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
with: with:
go-version: '1.16' go-version: "1.16"
- name: ${{ matrix.test.name }} - name: ${{ matrix.test.name }}
uses: apache/skywalking-infra-e2e@d71bbba95f95d6629db199e4bc0c0e097ae4f2dc uses: apache/skywalking-infra-e2e@afdf1cca0519d65bc480d8680b7a27f9b41fc421
env: env:
ISTIO_VERSION: ${{ matrix.istio_version }} ISTIO_VERSION: ${{ matrix.versions.istio }}
KUBERNETES_VERSION: ${{ matrix.versions.kubernetes }}
ALS_ANALYZER: ${{ matrix.analyzer }} ALS_ANALYZER: ${{ matrix.analyzer }}
with: with:
e2e-file: $GITHUB_WORKSPACE/test/e2e-v2/cases/istio/als/e2e.yaml e2e-file: $GITHUB_WORKSPACE/test/e2e-v2/cases/istio/als/e2e.yaml
@ -615,13 +642,13 @@ jobs:
always() && always() &&
((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true') ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
name: E2E test name: E2E test
needs: [ docker ] needs: [docker]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
java-version: [ 8, 11, 17 ] java-version: [8, 11, 17]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
@ -643,9 +670,9 @@ jobs:
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
with: with:
go-version: '1.16' go-version: "1.16"
- name: Java version ${{ matrix.java-version }} - name: Java version ${{ matrix.java-version }}
uses: apache/skywalking-infra-e2e@d71bbba95f95d6629db199e4bc0c0e097ae4f2dc uses: apache/skywalking-infra-e2e@afdf1cca0519d65bc480d8680b7a27f9b41fc421
env: env:
SW_AGENT_JDK_VERSION: ${{ matrix.java-version }} SW_AGENT_JDK_VERSION: ${{ matrix.java-version }}
with: with:

View File

@ -17,7 +17,7 @@
setup: setup:
env: kind env: kind
file: ../kind.yaml file: ../kind.k${KUBERNETES_VERSION}.yaml
init-system-environment: ../../../script/env init-system-environment: ../../../script/env
kind: kind:
import-images: import-images:

View File

@ -13,14 +13,14 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
# this config file contains all config fields with comments
# NOTE: this is not a particularly useful config file
kind: Cluster kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4 apiVersion: kind.x-k8s.io/v1alpha4
nodes: nodes:
# the control plane node config
- role: control-plane - role: control-plane
# the three workers image: kindest/node:v1.18.20@sha256:738cdc23ed4be6cc0b7ea277a2ebcc454c8373d7d8fb991a7fcdbd126188e6d7
- role: worker - role: worker
image: kindest/node:v1.18.20@sha256:738cdc23ed4be6cc0b7ea277a2ebcc454c8373d7d8fb991a7fcdbd126188e6d7
- role: worker - role: worker
image: kindest/node:v1.18.20@sha256:738cdc23ed4be6cc0b7ea277a2ebcc454c8373d7d8fb991a7fcdbd126188e6d7
- role: worker - role: worker
image: kindest/node:v1.18.20@sha256:738cdc23ed4be6cc0b7ea277a2ebcc454c8373d7d8fb991a7fcdbd126188e6d7

View File

@ -0,0 +1,26 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.19.16@sha256:d9c819e8668de8d5030708e484a9fdff44d95ec4675d136ef0a0a584e587f65c
- role: worker
image: kindest/node:v1.19.16@sha256:d9c819e8668de8d5030708e484a9fdff44d95ec4675d136ef0a0a584e587f65c
- role: worker
image: kindest/node:v1.19.16@sha256:d9c819e8668de8d5030708e484a9fdff44d95ec4675d136ef0a0a584e587f65c
- role: worker
image: kindest/node:v1.19.16@sha256:d9c819e8668de8d5030708e484a9fdff44d95ec4675d136ef0a0a584e587f65c

View File

@ -0,0 +1,26 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248

View File

@ -17,7 +17,7 @@
setup: setup:
env: kind env: kind
file: ../kind.yaml file: ../kind.k${KUBERNETES_VERSION}.yaml
init-system-environment: ../../../script/env init-system-environment: ../../../script/env
kind: kind:
import-images: import-images:

View File

@ -13,26 +13,27 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
# this config file contains all config fields with comments
# NOTE: this is not a particularly useful config file
kind: Cluster kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4 apiVersion: kind.x-k8s.io/v1alpha4
nodes: nodes:
# the control plane node config # the control plane node config
- role: control-plane - role: control-plane
extraMounts: image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- hostPath: /
containerPath: /host
# the three workers
- role: worker
extraMounts: extraMounts:
- hostPath: / - hostPath: /
containerPath: /host containerPath: /host
- role: worker - role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
extraMounts: extraMounts:
- hostPath: / - hostPath: /
containerPath: /host containerPath: /host
- role: worker - role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
extraMounts:
- hostPath: /
containerPath: /host
- role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
extraMounts: extraMounts:
- hostPath: / - hostPath: /
containerPath: /host containerPath: /host

View File

@ -18,9 +18,11 @@
kind: Cluster kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4 apiVersion: kind.x-k8s.io/v1alpha4
nodes: nodes:
# the control plane node config
- role: control-plane - role: control-plane
# the three workers image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- role: worker - role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- role: worker - role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248
- role: worker - role: worker
image: kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248

View File

@ -1,27 +1,29 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
+IDtJX6JRGguky29ibdolQUiRK3rVowGpIjjgw== fxlXnsp2Maa3o0lU/jbjRIOakcI6YRD8UeOvrkLcMQ7d5cDV5Mb+OXvaDo92t3zZ
n9C9XN3ntg8Yu6WjmaubS77dLmup/ohkuOrMRzzxgMYTQX6fgBOF/gVQa/YfpkKI
8GwMMta9B8/xcwCW4PtUNmCW0EiUGnf07T4VdcZlqk3KXH8=
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@ -1,27 +1,27 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
eBPbdGuiYYZj52ImTm/ytg7ksehW+fGolg== dPiK/WMZ+VU+NhZlAe8Hj8hftVdqg2FY0dxF5g==
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@ -1,52 +1,52 @@
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
7fL3g6gq14QLJJhYzF1FkGFQZw7iH2gvBg== fBjJD1ZKGNcaoR2dypNf5TneADL1X1w=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----

View File

@ -1,27 +1,29 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
+IDtJX6JRGguky29ibdolQUiRK3rVowGpIjjgw== fxlXnsp2Maa3o0lU/jbjRIOakcI6YRD8UeOvrkLcMQ7d5cDV5Mb+OXvaDo92t3zZ
n9C9XN3ntg8Yu6WjmaubS77dLmup/ohkuOrMRzzxgMYTQX6fgBOF/gVQa/YfpkKI
8GwMMta9B8/xcwCW4PtUNmCW0EiUGnf07T4VdcZlqk3KXH8=
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@ -1,27 +1,27 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIEkDCCAngCAQEwDQYJKoZIhvcNAQEFBQAwDjEMMAoGA1UEAwwDb2FwMB4XDTIx MIIEkjCCAnoCAQEwDQYJKoZIhvcNAQELBQAwDjEMMAoGA1UEAwwDb2FwMCAXDTIy
MDgyNjAyMzkzNVoXDTIyMDgyNjAyMzkzNVowDjEMMAoGA1UEAwwDb2FwMIICIjAN MDgyNzAyMzQxMFoYDzIxMjIwODAzMDIzNDEwWjAOMQwwCgYDVQQDDANvYXAwggIi
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0VJUfo/vFmE5N8QYnOAsq3UUgoaH MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6kgUSSNOw82si5Y1iP3Ysma85
U+OkwGD+VNQf23sajzfc6/IAoR0Qm6zUqgf1d3BjUrhk4+QRZPCzKzgEvJtFcPwm uO4mweV6ndfszhk+8v45yt+JRbM5pxztdSN9xFtv2HAJAc7zuYm7KHEsnjbs7uVs
VGOp2ojhy92OUMSPL8S6UARHZ12VBfZyvC8UK6AZhvIpKRoE4quzZbIoD8FB7zfw pZJ5p9fIC2riGNyin0FG2tLb2yG2pZWxyALlKUQLZIVr/Gccl96FmDxozW2LOFnx
ABlJvzUHBQp6kHy7UTlNPLBlMbDk7n5EZp53fCzl6hpRuZ5v3EPtq0u76Ub7gGoH 6gZNjfSNoPsHGJgqnMj06KpPdhaRJJBvRjdRMYoiEkqd6f3HkjQeI5niEarMdXRS
40J3omPMwR0g8ACEK7ijyXbIOKkQiKPcHwaC2dQRaUwShdhSX3fzsq6A/f4Knzhk Q4UtUGW3xKMjPKyobTExmOaSv0W0p/lTHHG7docdGVfkOsC0nZ7HIZ66nk9Tdoz8
m0YyRcr3AD3z0Ud/VBUgSOHIylQq0XATbc5qjsKr+06lKqk2vq565Jh5SdnwZD+N 3GEtoCdtIiCARe2RagV39Um3luRY9w2JRmj9PnKuUJXeMEtBVkG+c/kBJ9KeoONh
2CyPa8dld6Ogc3fq7Pl48Sil2Jt5yxV2rPNTYoLeRJKh2ExtATkgJGIEG8fUwP6M 7B6Stc1PRnWaYfz7n0oZLAbAjwHTk8PYEs2NKEUVN1tCeWPMDHCmH0Uz4zk5Spy7
42lyKJOm/R4penHMNHr+Mun+fscY/2DcTAGNYinXlBGEX0fRccQljGYKTy2J3fP8 OQVZ2yDC0269VMJSjO9eyhVS/xb0+rHwbAchdI7DZHE1mgoHqJ9ThEf6E3uKtf5n
XzRQgYzT5q1RNC8eKlH1IDRlWbVpisNOGcPOxf8n7MSCu6PjlKbmSKnS9+MeYeqZ 0d8bwGBmarnqxDbpceENCKOnRA+pRgaDm9wrik3+o2h4m/0amnKp8Oe0tMOLSiN3
wMObi4vWv7j84r6lMHW2AYtr+iXVkgBlB6mDS72lgpViZeLnfh+KEoMQpZFGSc70 9Olii6AbcaEonEiPop4YL3rMCmWhImism3xzqGuZsorY/yy7AWKEaSTHhApRXRxx
CuS5W+RD/4dJxIAlCiO8zvv0lJl/C67ZNbpfD+nG2csGW0iG0v/amfK0mPaw3idu TQvAioWDsltPwuT14sntPdCFVleMqpUppEM8a9zWvYnQkEQTII+H52+JrJnDH1yf
7LNqK240yGioOJcCAwEAATANBgkqhkiG9w0BAQUFAAOCAgEAYoSC5eUue47ytaqm yLZC02E6vYRS6lIsZwIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQAomM5rdPNMjnqg
504i+iSQUiVHr3C9sRbVMhr0JtnemafWOKAuJUPEf27nxKEL3RJsZ6Csj/PkZboZ /qrnbzacV/4oCwB1g2vxEfFy+RdS9CN1kvfIrccuAO1x1/LLwzo+26bY/tCjcsuh
+p+Zg7F+n8EOTGhEADG5Q7AIiayioqFNEgn+ff1LlPEILFYysdAfTCRBkwVOksLO xoOmKpmhOnDoeR9k3QMlqBc3fhuHGaIk81yjeplKAnZU3GKtNmHB2BcyKfWxdfgp
YMBeb/MXccf62FQrTrDcrAskmC0kENQDeQNjtQjCaV8DDTI68QX5lOK8FNSFIlYh suhWVEGT5Ez44MbKDsHJb8dwiI5yJ/aTlu3LcdNAu9a9YWEJjwYW3PtVzlrXZEU6
DwCu1JZSUYvKE0UcZzAQI8BZrlLtacYolwz6cfuB4NvofS1Su5nSB+ugbYkzxNyS ProZ0Teb7gh+jHxGtURYzKPlQDfaEUSvTRmQFJU1kOXFcUzBdcY/STeMivSwR6ZA
zBSOL7HSn6xhcCayyFsqRBZaIf81EaUg2wWr4E5pfyy7jWFMPiG2m/3z8lPGDa38 aZZB5kmdAXzkikWVgh8D/iI1AIUzlDF/OslLHu2omwS5GAg+IUNUIByZV4/BBpbT
cyCdnHz8khmzxMV1qJn4e40YwnWtwZ8xH3S4UNI35RVS4I7IWwEbvnwZ5evYszsS 2CYPDq6Qshwa2fILMqTHLB4x+uwwORhvFk0OAYHiSaS7KBNaRjjmnVtfRs5aAQp5
cxoKZg7vfWuSSqGgZjHqgCI44BsLo9gbT7KtZSnlQKrXd4FlXA3Jjw02qpNr+R8a zva4WCVBHipFB/wLCRqbWijZj6DIRpbEGP3vDKITcsWaOm+rNoz7Ppp3+qxM80AA
Kld25+GtQgsfbAooC9HkTAVsTmAl+pFv/Rm6vVPRYTQJOZE3Y5/hh8E+33odIthd KNmmZQx1NEXYo+3RUmhQ8ZIGtAP0Px1t76AkviQPk4EIEY5+L29mGGDb3m6EYmNA
uw0upy21BSwHukL+Bu8yQSw0kdzy3s/aSuqwyxVsrjZ7xlprmp14Tb2S9NlpnWiO HmXcFiUU6ct3qb2+/XzyN4TA65cz50hgPuNJR4SAQYUAL8oFOIrEjHt2r2V9l/BD
s2LykpvyO0h9vKa4iQMZidwysm3sb4hzb7NsUnwk+pWev7AE/iQ3DwsV2qYUsfNp yuDN8ET83W4/Ypjq6xl0bvrs3c1CQAk/GxqHqoOFTNMCf1lSlNQjmkt0BMuI32w7
N2pQDjCFe9atqCglt+mkdZfucss= y42+oiqT4ylECyBCdQTw2KqaFMvcjg==
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@ -1,52 +1,52 @@
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
iE7e5UrqISr1f6Sd1Rb4l3y30ky0Mg== z94gBEZUXoBPKuf8se+N7FqTLxKo
-----END PRIVATE KEY----- -----END PRIVATE KEY-----

View File

@ -16,8 +16,8 @@
# #
# Changes these CN's to match your hosts in your environment if needed. # Changes these CN's to match your hosts in your environment if needed.
SERVER_CN=localhost SERVER_CN=${SERVER_CN:-localhost}
CLIENT_CN=localhost # Used when doing mutual TLS CLIENT_CN=${CLIENT_CN:-localhost} # Used when doing mutual TLS
echo Generate CA key: echo Generate CA key:
openssl genrsa -passout pass:1111 -des3 -out ca.key 4096 openssl genrsa -passout pass:1111 -des3 -out ca.key 4096