├── .circleci └── config.yml ├── .gitignore ├── .gitlab-ci.yml ├── .m2 └── settings.xml ├── Dockerfile ├── Jenkinsfile ├── Tiltfile ├── k8s ├── deployment-template.yaml ├── deployment.yaml ├── gitlab-serviceaccount.yaml ├── gitlab.yaml ├── helm-config.yaml ├── hpa.yaml ├── jenkins-agent-pvc.yaml ├── jenkins-helm-config.yaml ├── kind-cluster-test.yaml ├── knative-service.yaml ├── load-tests.js └── mongodb-deployment.yaml ├── okteto.yml ├── pom.xml ├── readme.md ├── renovate.json ├── skaffold.yaml └── src ├── main ├── java │ └── pl │ │ └── piomin │ │ └── samples │ │ └── springboot │ │ └── kubernetes │ │ ├── SpringBootOnKubernetesApp.java │ │ ├── controller │ │ └── PersonController.java │ │ ├── domain │ │ ├── Gender.java │ │ ├── Person.java │ │ └── PersonV2.java │ │ ├── repository │ │ └── PersonRepository.java │ │ └── service │ │ └── PersonService.java └── resources │ └── application.yml └── test ├── java └── pl │ └── piomin │ └── samples │ └── springboot │ └── kubernetes │ ├── MongoDBContainerDevMode.java │ ├── PersonControllerTest.java │ └── SpringBootOnKubernetesAppTest.java └── resources ├── application.yml └── k6 ├── load-tests-add.js └── load-tests-get-by-age.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.m2/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/.m2/settings.xml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/Tiltfile -------------------------------------------------------------------------------- /k8s/deployment-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/deployment-template.yaml -------------------------------------------------------------------------------- /k8s/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/deployment.yaml -------------------------------------------------------------------------------- /k8s/gitlab-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/gitlab-serviceaccount.yaml -------------------------------------------------------------------------------- /k8s/gitlab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/gitlab.yaml -------------------------------------------------------------------------------- /k8s/helm-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/helm-config.yaml -------------------------------------------------------------------------------- /k8s/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/hpa.yaml -------------------------------------------------------------------------------- /k8s/jenkins-agent-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/jenkins-agent-pvc.yaml -------------------------------------------------------------------------------- /k8s/jenkins-helm-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/jenkins-helm-config.yaml -------------------------------------------------------------------------------- /k8s/kind-cluster-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/kind-cluster-test.yaml -------------------------------------------------------------------------------- /k8s/knative-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/knative-service.yaml -------------------------------------------------------------------------------- /k8s/load-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/load-tests.js -------------------------------------------------------------------------------- /k8s/mongodb-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/k8s/mongodb-deployment.yaml -------------------------------------------------------------------------------- /okteto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/okteto.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/readme.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/renovate.json -------------------------------------------------------------------------------- /skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/skaffold.yaml -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/SpringBootOnKubernetesApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/SpringBootOnKubernetesApp.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/controller/PersonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/controller/PersonController.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/domain/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/domain/Gender.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/domain/Person.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/domain/PersonV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/domain/PersonV2.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/repository/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/repository/PersonRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/samples/springboot/kubernetes/service/PersonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/java/pl/piomin/samples/springboot/kubernetes/service/PersonService.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/test/java/pl/piomin/samples/springboot/kubernetes/MongoDBContainerDevMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/test/java/pl/piomin/samples/springboot/kubernetes/MongoDBContainerDevMode.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/samples/springboot/kubernetes/PersonControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/test/java/pl/piomin/samples/springboot/kubernetes/PersonControllerTest.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/samples/springboot/kubernetes/SpringBootOnKubernetesAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/test/java/pl/piomin/samples/springboot/kubernetes/SpringBootOnKubernetesAppTest.java -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/test/resources/application.yml -------------------------------------------------------------------------------- /src/test/resources/k6/load-tests-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/test/resources/k6/load-tests-add.js -------------------------------------------------------------------------------- /src/test/resources/k6/load-tests-get-by-age.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/sample-spring-boot-on-kubernetes/HEAD/src/test/resources/k6/load-tests-get-by-age.js --------------------------------------------------------------------------------