diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 334fad0ccf42ee62f7f6acd2b9cd460972bd52a2..54a5b670609da74280e34768aec314ac6e38f691 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,6 +39,9 @@ build ci: # no need to build if another project triggered us - if: $CI_PIPELINE_SOURCE == "pipeline" when: never + # no need to build with tags or non-master...probably + - if: '$CI_COMMIT_BRANCH != "master"' + when: never - changes: - cichart/Dockerfile when: always diff --git a/ci_geosphere-test/gitlab-ci.yaml b/ci_geosphere-test/gitlab-ci.yaml index 10ba785d9443479b37a74c88adf81be933be316a..aef04f242261cc09203c7a1e0d674d998e38ad18 100644 --- a/ci_geosphere-test/gitlab-ci.yaml +++ b/ci_geosphere-test/gitlab-ci.yaml @@ -10,27 +10,27 @@ # Create TLS certificate secret: # kubectl create -n geosphere-test secret tls geosphere-tls-certs --cert=geosphere_ssec_wisc_edu.crt --key=geosphere_ssec_wisc_edu.key -gstest create shapefile storage: - extends: .helm_based_job - stage: create storage - script: - - echo "$CI_COMMIT_BRANCH" - - echo "$CI_COMMIT_TAG" - - ns=$(./helpers/get_namespace.sh) - # copy secret kubeconfig to the mounted (pwd) directory - - cp $kubekorner_k3s_config . - - kubeconfig=$(basename $kubekorner_k3s_config) - - ./helpers/create_pvc.sh "$ns" "ci_geosphere-test/shapefiles-pvc.yaml" "geosphere-tile-gen-shapefiles" "$kubeconfig" - # this job doesn't actually need any artifacts from previous jobs - dependencies: [] - rules: - - if: '$CI_COMMIT_BRANCH != "master"' - when: never - - if: '$kubekorner_k3s_config == null' - when: never - - changes: - - ci_geosphere-test/shapefiles-pvc.yaml - - if: $CREATE_STORAGE +#gstest create shapefile storage: +# extends: .helm_based_job +# stage: create storage +# script: +# - echo "$CI_COMMIT_BRANCH" +# - echo "$CI_COMMIT_TAG" +# - ns=$(./helpers/get_namespace.sh) +# # copy secret kubeconfig to the mounted (pwd) directory +# - cp $kubekorner_k3s_config . +# - kubeconfig=$(basename $kubekorner_k3s_config) +# - ./helpers/create_pvc.sh "$ns" "ci_geosphere-test/shapefiles-pvc.yaml" "geosphere-tile-gen-shapefiles" "$kubeconfig" +# # this job doesn't actually need any artifacts from previous jobs +# dependencies: [] +# rules: +# - if: '$CI_COMMIT_BRANCH != "master"' +# when: never +# - if: '$kubekorner_k3s_config == null' +# when: never +# - changes: +# - ci_geosphere-test/shapefiles-pvc.yaml +# - if: $CREATE_STORAGE gstest deploy rabbit: environment: @@ -58,67 +58,67 @@ gstest deploy rabbit: - ci_geosphere-test/values-geosphere-rabbit.yaml - if: $DEPLOY_RABBIT -gstest deploy tile gen g16 radf: - extends: .deploy_tile_gen - variables: - VALUES_DIR: "ci_geosphere-test" - DEPLOY_SUFFIX: "-g16-radf" - rules: - - if: '$CI_COMMIT_BRANCH != "master"' - when: never - - if: '$kubekorner_k3s_config == null' - when: never - - when: on_success - -gstest deploy tile gen g16 radc: - extends: .deploy_tile_gen - variables: - VALUES_DIR: "ci_geosphere-test" - DEPLOY_SUFFIX: "-g16-radc" - rules: - - if: '$CI_COMMIT_BRANCH != "master"' - when: never - - if: '$kubekorner_k3s_config == null' - when: never - - when: on_success - -gstest deploy tile gen g16 radm1: - extends: .deploy_tile_gen - variables: - VALUES_DIR: "ci_geosphere-test" - DEPLOY_SUFFIX: "-g16-radm1" - rules: - - if: '$CI_COMMIT_BRANCH != "master"' - when: never - - if: '$kubekorner_k3s_config == null' - when: never - - when: on_success - -gstest deploy tile gen g16 radm2: - extends: .deploy_tile_gen - variables: - VALUES_DIR: "ci_geosphere-test" - DEPLOY_SUFFIX: "-g16-radm2" - rules: - - if: '$CI_COMMIT_BRANCH != "master"' - when: never - - if: '$kubekorner_k3s_config == null' - when: never - - when: on_success - -gstest deploy mapserver: - environment: - name: geosphere-test - url: http://geosphere-test.ssec.wisc.edu - variables: - VALUES_DIR: "ci_geosphere-test" - extends: .deploy_mapserver - rules: - - if: '$CI_COMMIT_BRANCH != "master"' - when: never - - if: '$kubekorner_k3s_config == null' - when: never - - when: on_success +#gstest deploy tile gen g16 radf: +# extends: .deploy_tile_gen +# variables: +# VALUES_DIR: "ci_geosphere-test" +# DEPLOY_SUFFIX: "-g16-radf" +# rules: +# - if: '$CI_COMMIT_BRANCH != "master"' +# when: never +# - if: '$kubekorner_k3s_config == null' +# when: never +# - when: on_success +# +#gstest deploy tile gen g16 radc: +# extends: .deploy_tile_gen +# variables: +# VALUES_DIR: "ci_geosphere-test" +# DEPLOY_SUFFIX: "-g16-radc" +# rules: +# - if: '$CI_COMMIT_BRANCH != "master"' +# when: never +# - if: '$kubekorner_k3s_config == null' +# when: never +# - when: on_success +# +#gstest deploy tile gen g16 radm1: +# extends: .deploy_tile_gen +# variables: +# VALUES_DIR: "ci_geosphere-test" +# DEPLOY_SUFFIX: "-g16-radm1" +# rules: +# - if: '$CI_COMMIT_BRANCH != "master"' +# when: never +# - if: '$kubekorner_k3s_config == null' +# when: never +# - when: on_success +# +#gstest deploy tile gen g16 radm2: +# extends: .deploy_tile_gen +# variables: +# VALUES_DIR: "ci_geosphere-test" +# DEPLOY_SUFFIX: "-g16-radm2" +# rules: +# - if: '$CI_COMMIT_BRANCH != "master"' +# when: never +# - if: '$kubekorner_k3s_config == null' +# when: never +# - when: on_success +# +#gstest deploy mapserver: +# environment: +# name: geosphere-test +# url: http://geosphere-test.ssec.wisc.edu +# variables: +# VALUES_DIR: "ci_geosphere-test" +# extends: .deploy_mapserver +# rules: +# - if: '$CI_COMMIT_BRANCH != "master"' +# when: never +# - if: '$kubekorner_k3s_config == null' +# when: never +# - when: on_success gstest deploy mapcache: environment: diff --git a/ci_geosphere-test/values-mapcache.yaml b/ci_geosphere-test/values-mapcache.yaml index 9174ab65043917aa042543620b73ee50144ec581..d110a61fec4f6084391dcfe23329991ed99ae4c3 100644 --- a/ci_geosphere-test/values-mapcache.yaml +++ b/ci_geosphere-test/values-mapcache.yaml @@ -1,10 +1,10 @@ rabbitIn: - host: "geosphere-rabbit-rabbitmq" + host: "geosphere-rabbit-rabbitmq.geosphere" username: "user" - passwordSecret: "geosphere-rabbit-rabbitmq" + passwordSecret: "geosphere-rabbit-rabbitmq-production" topic: "data.goes.g16.abi.*.l1b.tiles.*.complete" wms: - host: "geosphere-mapserver" + host: "geosphere-mapserver.geosphere" cache: persistence: enabled: true diff --git a/ci_geosphere/values-mapserver.yaml b/ci_geosphere/values-mapserver.yaml index 0b2628885083d327abf64f1d56958956df66fa9e..0b46848490810ffa4686daa8b7527be94ce0248b 100644 --- a/ci_geosphere/values-mapserver.yaml +++ b/ci_geosphere/values-mapserver.yaml @@ -10,6 +10,9 @@ ingress: hosts: - host: geosphere.ssec.wisc.edu paths: ["/wms", "/wms_times"] + # the test site uses the production WMS server + - host: geosphere-test.ssec.wisc.edu + paths: ["/wms", "/wms_times"] tls: - hosts: - "geosphere.ssec.wisc.edu"