├── .github └── workflows │ ├── codeql-analysis.yml │ └── maven.yaml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── LICENSE ├── crd.yml ├── deploy ├── admission-webhook.yaml └── rbac.yaml ├── examples ├── cert.yml ├── certjks-rollout-redo.yml ├── certjks.yml ├── dockercfg-error.yml ├── dockercfg.yml ├── keyvalue.yml ├── keyvaluev2-version.yml ├── keyvaluev2.yml ├── kind │ ├── cluster.yaml │ ├── run.sh │ └── vault.yaml ├── pki.yml ├── pki_chain.yml ├── pkijks.yml └── properties.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md └── src ├── main ├── java │ └── de │ │ └── koudingspawn │ │ └── vault │ │ ├── Constants.java │ │ ├── VaultApplication.java │ │ ├── admissionreview │ │ ├── AdmissionReviewRestService.java │ │ └── AdmissionReviewService.java │ │ ├── crd │ │ ├── Vault.java │ │ ├── VaultChangeAdjustmentCallback.java │ │ ├── VaultDockerCfgConfiguration.java │ │ ├── VaultJKSConfiguration.java │ │ ├── VaultList.java │ │ ├── VaultPkiConfiguration.java │ │ ├── VaultPropertiesConfiguration.java │ │ ├── VaultSpec.java │ │ ├── VaultType.java │ │ └── VaultVersionedConfiguration.java │ │ ├── kubernetes │ │ ├── ChangeAdjustmentService.java │ │ ├── EventHandler.java │ │ ├── KubernetesConnection.java │ │ ├── KubernetesService.java │ │ ├── Watcher.java │ │ ├── cache │ │ │ ├── SecretCache.java │ │ │ └── SecretCacheConfiguration.java │ │ ├── event │ │ │ ├── EventNotification.java │ │ │ └── EventType.java │ │ └── scheduler │ │ │ ├── RefreshConfiguration.java │ │ │ ├── RequiresRefresh.java │ │ │ ├── ScheduledRefresh.java │ │ │ ├── TypeRefreshFactory.java │ │ │ └── impl │ │ │ ├── CertJksRefresh.java │ │ │ ├── CertRefresh.java │ │ │ ├── CompareHash.java │ │ │ ├── DockerCfgRefresh.java │ │ │ ├── KeyValueRefresh.java │ │ │ ├── KeyValueV2Refresh.java │ │ │ ├── PkiJksRefresh.java │ │ │ ├── PkiRefresh.java │ │ │ └── PropertiesRefresh.java │ │ └── vault │ │ ├── TypedSecretGenerator.java │ │ ├── TypedSecretGeneratorFactory.java │ │ ├── VaultCommunication.java │ │ ├── VaultConfiguration.java │ │ ├── VaultHealthCheck.java │ │ ├── VaultSecret.java │ │ ├── VaultService.java │ │ ├── communication │ │ ├── SecretNotAccessibleException.java │ │ ├── TokenLookup.java │ │ └── TokenLookupData.java │ │ └── impl │ │ ├── CertGenerator.java │ │ ├── CertJksGenerator.java │ │ ├── DockerCfgGenerator.java │ │ ├── EncryptionUtils.java │ │ ├── KeyValueGenerator.java │ │ ├── KeyValueV2Generator.java │ │ ├── PkiJksGenerator.java │ │ ├── PkiSecretGenerator.java │ │ ├── PropertiesGenerator.java │ │ ├── Sha256.java │ │ ├── SharedVaultResponseMapper.java │ │ ├── dockercfg │ │ └── PullSecret.java │ │ ├── pki │ │ ├── PKIRequest.java │ │ ├── PKIResponse.java │ │ └── VaultResponseData.java │ │ └── properties │ │ └── VaultJinjaLookup.java └── resources │ └── application.properties └── test ├── java └── de │ └── koudingspawn │ └── vault │ ├── CertChainTest.java │ ├── CertTest.java │ ├── DockerCfgTest.java │ ├── EventNotificationTest.java │ ├── KeyValueTest.java │ ├── KeyValueV2Test.java │ ├── OwnerReferenceBugfixTest.java │ ├── PKIChainTest.java │ ├── PKITest.java │ ├── PropertiesTest.java │ ├── TestHelper.java │ ├── admissionreview │ └── AdmissionReviewTest.java │ ├── kubernetes │ ├── EventHandlerTest.java │ └── KubernetesServiceTest.java │ └── vault │ └── VaultHealthCheckTest.java └── resources ├── application.properties ├── test.properties └── vault-crd.yaml /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/.github/workflows/maven.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/LICENSE -------------------------------------------------------------------------------- /crd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/crd.yml -------------------------------------------------------------------------------- /deploy/admission-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/deploy/admission-webhook.yaml -------------------------------------------------------------------------------- /deploy/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/deploy/rbac.yaml -------------------------------------------------------------------------------- /examples/cert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/cert.yml -------------------------------------------------------------------------------- /examples/certjks-rollout-redo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/certjks-rollout-redo.yml -------------------------------------------------------------------------------- /examples/certjks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/certjks.yml -------------------------------------------------------------------------------- /examples/dockercfg-error.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/dockercfg-error.yml -------------------------------------------------------------------------------- /examples/dockercfg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/dockercfg.yml -------------------------------------------------------------------------------- /examples/keyvalue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/keyvalue.yml -------------------------------------------------------------------------------- /examples/keyvaluev2-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/keyvaluev2-version.yml -------------------------------------------------------------------------------- /examples/keyvaluev2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/keyvaluev2.yml -------------------------------------------------------------------------------- /examples/kind/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/kind/cluster.yaml -------------------------------------------------------------------------------- /examples/kind/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/kind/run.sh -------------------------------------------------------------------------------- /examples/kind/vault.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/kind/vault.yaml -------------------------------------------------------------------------------- /examples/pki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/pki.yml -------------------------------------------------------------------------------- /examples/pki_chain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/pki_chain.yml -------------------------------------------------------------------------------- /examples/pkijks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/pkijks.yml -------------------------------------------------------------------------------- /examples/properties.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/examples/properties.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/Constants.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/VaultApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/VaultApplication.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/admissionreview/AdmissionReviewRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/admissionreview/AdmissionReviewRestService.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/admissionreview/AdmissionReviewService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/admissionreview/AdmissionReviewService.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/Vault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/Vault.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultChangeAdjustmentCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultChangeAdjustmentCallback.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultDockerCfgConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultDockerCfgConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultJKSConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultJKSConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultList.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultPkiConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultPkiConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultPropertiesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultPropertiesConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultSpec.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultType.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/crd/VaultVersionedConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/crd/VaultVersionedConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/ChangeAdjustmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/ChangeAdjustmentService.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/KubernetesConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/KubernetesConnection.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/KubernetesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/KubernetesService.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/Watcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/Watcher.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/cache/SecretCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/cache/SecretCache.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/cache/SecretCacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/cache/SecretCacheConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/event/EventNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/event/EventNotification.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/event/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/event/EventType.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/RefreshConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/RefreshConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/RequiresRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/RequiresRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/ScheduledRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/ScheduledRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/TypeRefreshFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/TypeRefreshFactory.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/CertJksRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/CertJksRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/CertRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/CertRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/CompareHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/CompareHash.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/DockerCfgRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/DockerCfgRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/KeyValueRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/KeyValueRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/KeyValueV2Refresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/KeyValueV2Refresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/PkiJksRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/PkiJksRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/PkiRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/PkiRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/PropertiesRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/kubernetes/scheduler/impl/PropertiesRefresh.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/TypedSecretGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/TypedSecretGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/TypedSecretGeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/TypedSecretGeneratorFactory.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/VaultCommunication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/VaultCommunication.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/VaultConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/VaultConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/VaultHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/VaultHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/VaultSecret.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/VaultSecret.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/VaultService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/VaultService.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/communication/SecretNotAccessibleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/communication/SecretNotAccessibleException.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/communication/TokenLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/communication/TokenLookup.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/communication/TokenLookupData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/communication/TokenLookupData.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/CertGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/CertGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/CertJksGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/CertJksGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/DockerCfgGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/DockerCfgGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/EncryptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/EncryptionUtils.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/KeyValueGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/KeyValueGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/KeyValueV2Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/KeyValueV2Generator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/PkiJksGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/PkiJksGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/PkiSecretGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/PkiSecretGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/PropertiesGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/PropertiesGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/Sha256.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/Sha256.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/SharedVaultResponseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/SharedVaultResponseMapper.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/dockercfg/PullSecret.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/dockercfg/PullSecret.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/pki/PKIRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/pki/PKIRequest.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/pki/PKIResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/pki/PKIResponse.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/pki/VaultResponseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/pki/VaultResponseData.java -------------------------------------------------------------------------------- /src/main/java/de/koudingspawn/vault/vault/impl/properties/VaultJinjaLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/java/de/koudingspawn/vault/vault/impl/properties/VaultJinjaLookup.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/CertChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/CertChainTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/CertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/CertTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/DockerCfgTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/DockerCfgTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/EventNotificationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/EventNotificationTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/KeyValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/KeyValueTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/KeyValueV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/KeyValueV2Test.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/OwnerReferenceBugfixTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/OwnerReferenceBugfixTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/PKIChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/PKIChainTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/PKITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/PKITest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/PropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/PropertiesTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/TestHelper.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/admissionreview/AdmissionReviewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/admissionreview/AdmissionReviewTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/kubernetes/EventHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/kubernetes/EventHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/kubernetes/KubernetesServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/kubernetes/KubernetesServiceTest.java -------------------------------------------------------------------------------- /src/test/java/de/koudingspawn/vault/vault/VaultHealthCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/java/de/koudingspawn/vault/vault/VaultHealthCheckTest.java -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/resources/application.properties -------------------------------------------------------------------------------- /src/test/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/resources/test.properties -------------------------------------------------------------------------------- /src/test/resources/vault-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaspawnW/vault-crd/HEAD/src/test/resources/vault-crd.yaml --------------------------------------------------------------------------------