Release Spring Cloud Skipper Server - no latest tag

Build: #15 was successful Manual run by Janne Valkealahti

Stages & jobs

  1. Default Stage

  2. Build Skipper Docker Image and upload

Code commits

Git

  • Janne Valkealahti

    Janne Valkealahti 93d041b1498278d627778169e7db7ba20ee4949e

    Downgrade cfenv to 1.1.1

    • pom.xml (version 93d041b1498278d627778169e7db7ba20ee4949e)
  • Janne Valkealahti

    Janne Valkealahti a716ae80d683a7c0a213fbfd41706603d84411ec

    Remove explicit reactor version handling

    • pom.xml (version a716ae80d683a7c0a213fbfd41706603d84411ec)
  • Christian Tzolov

    Christian Tzolov a5a4fd000e25b14d22cf374ab66603f7121fec30

    Add support for non-env-variable types
    - Use array entrypoint syntax
    - Change plugin version
    - Resolves #923

    • pom.xml (version a5a4fd000e25b14d22cf374ab66603f7121fec30)
    • spring-cloud-skipper-server/Dockerfile (version a5a4fd000e25b14d22cf374ab66603f7121fec30)
  • Janne Valkealahti

    Janne Valkealahti 26942d65a947ea6e92812bce2aa09ab87ee812a7

    Handle oauth2 support lib
    - Simply remove use of @EnableOAuth2Client
    - Put back spring-security-oauth2 as a test dep

    • pom.xml (version 26942d65a947ea6e92812bce2aa09ab87ee812a7)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/config/security/SkipperOAuthSecurityConfiguration.java (version 26942d65a947ea6e92812bce2aa09ab87ee812a7)
    • spring-cloud-skipper-server/pom.xml (version 26942d65a947ea6e92812bce2aa09ab87ee812a7)
  • Janne Valkealahti

    Janne Valkealahti 861f208b3a3f0fccd272ae7ded06c3cffc0b38be

    Use release versions

    • pom.xml (version 861f208b3a3f0fccd272ae7ded06c3cffc0b38be)
  • Ilayaperumal Gopinathan

    Ilayaperumal Gopinathan 0fd92fe798446a22820b00ae39a216f67a0340dd

    Update security doc

    • spring-cloud-skipper-docs/src/main/asciidoc/security.adoc (version 0fd92fe798446a22820b00ae39a216f67a0340dd)
  • Gunnar Hillert

    Gunnar Hillert 3930dfa7fa80e301404ba252105e53e527211f18

    gh-920 Upgrade Spring Cloud Common Security Dependency to `1.2.0`
    - fix tests
    - update security configuration

    • pom.xml (version 3930dfa7fa80e301404ba252105e53e527211f18)
    • spring-cloud-skipper-docs/src/main/asciidoc/security.adoc (version 3930dfa7fa80e301404ba252105e53e527211f18)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/config/security/SkipperOAuthSecurityConfiguration.java (version 3930dfa7fa80e301404ba252105e53e527211f18)
    • spring-cloud-skipper-server/pom.xml (version 3930dfa7fa80e301404ba252105e53e527211f18)
    • spring-cloud-skipper-server/src/test/java/org/springframework/cloud/skipper/server/local/security/LocalServerSecurityWithOAuth2Tests.java (version 3930dfa7fa80e301404ba252105e53e527211f18)
    • spring-cloud-skipper-server/src/test/resources/org/springframework/cloud/skipper/server/local/security/oauthConfig.yml (version 3930dfa7fa80e301404ba252105e53e527211f18)
  • i345294 <David.Bahat@SAP.com>

    i345294 <David.Bahat@SAP.com> afc434091c0a29698f0a0462efb11e79551252e7

    Add support for non-default CF identity providers
     Resolves #916

    • spring-cloud-skipper-autoconfigure/src/main/java/org/springframework/cloud/skipper/server/autoconfigure/CloudFoundryPlatformAutoConfiguration.java (version afc434091c0a29698f0a0462efb11e79551252e7)
    • spring-cloud-skipper-platform-cloudfoundry/src/main/java/org/springframework/cloud/skipper/deployer/cloudfoundry/PlatformCloudFoundryOperations.java (version afc434091c0a29698f0a0462efb11e79551252e7)
  • Ilayaperumal Gopinathan

    Ilayaperumal Gopinathan 13d1f61792061c55f9080ec37163a88c5ebecdcb

    Add scale operation for CFReleaeManager
    Resolves #912

    • spring-cloud-skipper-platform-cloudfoundry/src/main/java/org/springframework/cloud/skipper/deployer/cloudfoundry/CloudFoundryReleaseManager.java (version 13d1f61792061c55f9080ec37163a88c5ebecdcb)
  • David Turanski <dturanski@pivotal.io>

    David Turanski <dturanski@pivotal.io> 10ef9219b9aaf084666e267fa15be7b9cfc206f8

    Added description of 'autoDeleteMavenArtifacts

    • spring-cloud-skipper-docs/src/main/asciidoc/installation.adoc (version 10ef9219b9aaf084666e267fa15be7b9cfc206f8)
  • Janne Valkealahti

    Janne Valkealahti a60747ce9369cb70ceec44f6086e266ee9ade11a

    Remove hateoas from a SkipperClient
    - As hateoas configuration currently doesn't work outside
      of a servlet environment(as shell is running), fixing
      this issue by removing hateoas.
    - Basically removing hateoas wrappers and changing api
      signatures to contain plain java classes.
    - As this is basically SkipperClient api polish, also
      remove add/remove methods for repository which were
      never used or supported anyway.
    - Fixes #913

    • .vscode/launch.json (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
    • spring-cloud-skipper-client/src/main/java/org/springframework/cloud/skipper/client/DefaultSkipperClient.java (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
    • spring-cloud-skipper-client/src/main/java/org/springframework/cloud/skipper/client/SkipperClient.java (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
    • spring-cloud-skipper-shell-commands/src/main/java/org/springframework/cloud/skipper/shell/command/PackageCommands.java (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
    • spring-cloud-skipper-shell-commands/src/main/java/org/springframework/cloud/skipper/shell/command/PlatformCommands.java (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
    • spring-cloud-skipper-shell-commands/src/main/java/org/springframework/cloud/skipper/shell/command/ReleaseCommands.java (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
    • spring-cloud-skipper-shell-commands/src/main/java/org/springframework/cloud/skipper/shell/command/RepositoryCommands.java (version a60747ce9369cb70ceec44f6086e266ee9ade11a)
  • Ilayaperumal Gopinathan

    Ilayaperumal Gopinathan c768f6a5d467fa84d9b1b0de5ba2eb77d9a0de8d

    Fix NPE on non existing release
     - Fix getLog and scale methods on ReleaseService for NPE check on Release

    Resolves #906

    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/service/ReleaseService.java (version c768f6a5d467fa84d9b1b0de5ba2eb77d9a0de8d)
    • spring-cloud-skipper-server-core/src/test/java/org/springframework/cloud/skipper/server/service/ReleaseServiceTests.java (version c768f6a5d467fa84d9b1b0de5ba2eb77d9a0de8d)
  • Janne Valkealahti

    Janne Valkealahti df2f937dd519ae53c780896e7fc9362be139fc64

    Upgrade to spring-cloud 2.2.0.RC1 deps

    • pom.xml (version df2f937dd519ae53c780896e7fc9362be139fc64)
    • spring-cloud-skipper-dependencies/pom.xml (version df2f937dd519ae53c780896e7fc9362be139fc64)
  • Janne Valkealahti

    Janne Valkealahti 2fb32516b15394cbc9a19559426a3d575b0045ee

    Implement scaling for request flows
    - Basically adding a new state flow `SCALE` via statemachine
      which as a simple passthrough dispatches to deployer scale method.
    - New rest method for single app and multi app scaling.
    - Needed SkipperClient changes are left for #910
    - Fixes #909
    - Fixes #910

    Add scaling methods to SkipperClient

    - Fixed an issue with api where count wasn't bound to path variables.
    - Polish naming
    - Fixes #910

    • pom.xml (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-client/src/main/java/org/springframework/cloud/skipper/client/DefaultSkipperClient.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-client/src/main/java/org/springframework/cloud/skipper/client/SkipperClient.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-client/src/test/java/org/springframework/cloud/skipper/client/DefaultSkipperClientTests.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-platform-cloudfoundry/src/main/java/org/springframework/cloud/skipper/deployer/cloudfoundry/CloudFoundryReleaseManager.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/controller/ReleaseController.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/deployer/DefaultReleaseManager.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/deployer/ReleaseManager.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/service/ReleaseService.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/statemachine/ResetVariablesAction.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/statemachine/ScaleScaleAction.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/statemachine/SkipperStateMachineService.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/main/java/org/springframework/cloud/skipper/server/statemachine/StateMachineConfiguration.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper-server-core/src/test/java/org/springframework/cloud/skipper/server/statemachine/StateMachineTests.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
    • spring-cloud-skipper/src/main/java/org/springframework/cloud/skipper/domain/ScaleRequest.java (version 2fb32516b15394cbc9a19559426a3d575b0045ee)
  • Janne Valkealahti

    Janne Valkealahti c0cc2fc804995bb982649567dd8bfbecc82eb00a

    Add vscode launch config for mysql

    • .vscode/launch.json (version c0cc2fc804995bb982649567dd8bfbecc82eb00a)
    • etc/config/skipper-mysql.yml (version c0cc2fc804995bb982649567dd8bfbecc82eb00a)