├── .github └── workflows │ ├── Docker.yml │ ├── codeql-analysis.yml │ └── dailyclean-docker-images.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENCE.txt ├── README.md ├── api ├── Dockerfile ├── api │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── fr │ │ │ │ └── axa │ │ │ │ └── openpaas │ │ │ │ └── dailyclean │ │ │ │ ├── configuration │ │ │ │ └── MyReflectionConfiguration.java │ │ │ │ ├── exception │ │ │ │ ├── DefaultExceptionMapper.java │ │ │ │ ├── ErrorCode.java │ │ │ │ └── WebApplicationExceptionMapper.java │ │ │ │ ├── resource │ │ │ │ ├── HealthResource.java │ │ │ │ ├── PodsResource.java │ │ │ │ ├── StatusResources.java │ │ │ │ └── TimeRangesResource.java │ │ │ │ ├── service │ │ │ │ ├── KubernetesArgument.java │ │ │ │ └── KubernetesService.java │ │ │ │ └── util │ │ │ │ ├── DateUtils.java │ │ │ │ ├── KubernetesUtils.java │ │ │ │ ├── NamespaceVerifier.java │ │ │ │ ├── ScriptPlaceholder.java │ │ │ │ └── wrapper │ │ │ │ ├── DeploymentWrapper.java │ │ │ │ ├── IWorkloadWrapper.java │ │ │ │ └── StatefulSetWrapper.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── resources-config.json │ │ │ ├── scripts │ │ │ ├── cronjob.yml │ │ │ └── job.yml │ │ │ └── swagger.yml │ │ └── test │ │ └── java │ │ └── fr │ │ └── axa │ │ └── openpaas │ │ └── dailyclean │ │ ├── resource │ │ ├── AbstractTimeRangesResourceTest.java │ │ ├── HealthResourceTest.java │ │ ├── NativeHealthResourceIT.java │ │ ├── NativePodsResourceIT.java │ │ ├── NativeStatusResourceIT.java │ │ ├── NativeTimeRangesResourceIT.java │ │ ├── PodsResourceOnStartupTest.java │ │ ├── PodsResourceTest.java │ │ ├── StatusResourceTest.java │ │ ├── TimeRangesResourceOnStartupTest.java │ │ └── TimeRangesResourceTest.java │ │ ├── service │ │ └── KubernetesServiceTest.java │ │ └── util │ │ ├── MockedDateUtils.java │ │ └── NamespaceVerifierTest.java └── web │ ├── .gitignore │ ├── .storybook │ ├── main.js │ └── preview.js │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── mockServiceWorker.js │ ├── src │ ├── ApiConfigurationProvider.tsx │ ├── ApiStateProvider.tsx │ ├── App.tsx │ ├── Footer.tsx │ ├── FormConfiguration.scss │ ├── FormConfiguration.tsx │ ├── FormConfigurationContainer.spec.tsx │ ├── FormConfigurationContainer.stories.tsx │ ├── FormConfigurationContainer.tsx │ ├── FormState.scss │ ├── FormState.tsx │ ├── FormStateContainer.spec.tsx │ ├── FormStateContainer.stories.tsx │ ├── FormStateContainer.tsx │ ├── Header.tsx │ ├── Introduction.mdx │ ├── ListState.mock.ts │ ├── ListState.scss │ ├── ListState.spec.tsx │ ├── ListState.tsx │ ├── ListStateContainer.stories.tsx │ ├── ListStateContainer.tsx │ ├── Title.tsx │ ├── api.ts │ ├── apiConstants.ts │ ├── apiStateUtils.tsx │ ├── components │ │ ├── AppWrapper.tsx │ │ └── ConfigurationStateProvider.tsx │ ├── index.scss │ ├── main.tsx │ ├── mocks │ │ ├── browser.ts │ │ ├── enableMocks.ts │ │ ├── handlers.ts │ │ └── mockState.ts │ ├── scss │ │ ├── grid.css │ │ └── reboot.css │ ├── setupTests.ts │ ├── state.ts │ ├── test-utils │ │ └── mockResponse.ts │ ├── types │ │ ├── api.ts │ │ └── form.ts │ ├── validation.ts │ ├── vite-env.d.ts │ └── withResilience.tsx │ ├── tsconfig.json │ └── vite.config.mts ├── dailyclean-configuration.png ├── dailyclean.gif ├── demo ├── dailyclean-serviceaccount.yml ├── deployment-dailyclean.yml ├── deployment-functions.yml ├── deployment-mysql.yml ├── deployment-others.yml ├── deployment-slimfaas.yml └── slimfaas-serviceaccount.yml ├── docker-compose.yaml ├── job └── dailyclean │ ├── Dockerfile │ └── dailyclean.py └── sonar-project.properties /.github/workflows/Docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/.github/workflows/Docker.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dailyclean-docker-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/.github/workflows/dailyclean-docker-images.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/README.md -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/pom.xml -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/configuration/MyReflectionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/configuration/MyReflectionConfiguration.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/exception/DefaultExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/exception/DefaultExceptionMapper.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/exception/ErrorCode.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/exception/WebApplicationExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/exception/WebApplicationExceptionMapper.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/HealthResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/HealthResource.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/PodsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/PodsResource.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/StatusResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/StatusResources.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/TimeRangesResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/resource/TimeRangesResource.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/service/KubernetesArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/service/KubernetesArgument.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/service/KubernetesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/service/KubernetesService.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/DateUtils.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/KubernetesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/KubernetesUtils.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/NamespaceVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/NamespaceVerifier.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/ScriptPlaceholder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/ScriptPlaceholder.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/wrapper/DeploymentWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/wrapper/DeploymentWrapper.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/wrapper/IWorkloadWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/wrapper/IWorkloadWrapper.java -------------------------------------------------------------------------------- /api/api/src/main/java/fr/axa/openpaas/dailyclean/util/wrapper/StatefulSetWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/java/fr/axa/openpaas/dailyclean/util/wrapper/StatefulSetWrapper.java -------------------------------------------------------------------------------- /api/api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/resources/application.properties -------------------------------------------------------------------------------- /api/api/src/main/resources/resources-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/resources/resources-config.json -------------------------------------------------------------------------------- /api/api/src/main/resources/scripts/cronjob.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/resources/scripts/cronjob.yml -------------------------------------------------------------------------------- /api/api/src/main/resources/scripts/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/resources/scripts/job.yml -------------------------------------------------------------------------------- /api/api/src/main/resources/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/main/resources/swagger.yml -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/AbstractTimeRangesResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/AbstractTimeRangesResourceTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/HealthResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/HealthResourceTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativeHealthResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativeHealthResourceIT.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativePodsResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativePodsResourceIT.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativeStatusResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativeStatusResourceIT.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativeTimeRangesResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/NativeTimeRangesResourceIT.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/PodsResourceOnStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/PodsResourceOnStartupTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/PodsResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/PodsResourceTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/StatusResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/StatusResourceTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/TimeRangesResourceOnStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/TimeRangesResourceOnStartupTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/TimeRangesResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/resource/TimeRangesResourceTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/service/KubernetesServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/service/KubernetesServiceTest.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/util/MockedDateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/util/MockedDateUtils.java -------------------------------------------------------------------------------- /api/api/src/test/java/fr/axa/openpaas/dailyclean/util/NamespaceVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/api/src/test/java/fr/axa/openpaas/dailyclean/util/NamespaceVerifierTest.java -------------------------------------------------------------------------------- /api/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/.gitignore -------------------------------------------------------------------------------- /api/web/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/.storybook/main.js -------------------------------------------------------------------------------- /api/web/.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/.storybook/preview.js -------------------------------------------------------------------------------- /api/web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/eslint.config.js -------------------------------------------------------------------------------- /api/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/index.html -------------------------------------------------------------------------------- /api/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/package-lock.json -------------------------------------------------------------------------------- /api/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/package.json -------------------------------------------------------------------------------- /api/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/public/favicon.ico -------------------------------------------------------------------------------- /api/web/public/mockServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/public/mockServiceWorker.js -------------------------------------------------------------------------------- /api/web/src/ApiConfigurationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ApiConfigurationProvider.tsx -------------------------------------------------------------------------------- /api/web/src/ApiStateProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ApiStateProvider.tsx -------------------------------------------------------------------------------- /api/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/App.tsx -------------------------------------------------------------------------------- /api/web/src/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/Footer.tsx -------------------------------------------------------------------------------- /api/web/src/FormConfiguration.scss: -------------------------------------------------------------------------------- 1 | .af-form__input-text--hour { 2 | width: 5em; 3 | } 4 | -------------------------------------------------------------------------------- /api/web/src/FormConfiguration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormConfiguration.tsx -------------------------------------------------------------------------------- /api/web/src/FormConfigurationContainer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormConfigurationContainer.spec.tsx -------------------------------------------------------------------------------- /api/web/src/FormConfigurationContainer.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormConfigurationContainer.stories.tsx -------------------------------------------------------------------------------- /api/web/src/FormConfigurationContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormConfigurationContainer.tsx -------------------------------------------------------------------------------- /api/web/src/FormState.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormState.scss -------------------------------------------------------------------------------- /api/web/src/FormState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormState.tsx -------------------------------------------------------------------------------- /api/web/src/FormStateContainer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormStateContainer.spec.tsx -------------------------------------------------------------------------------- /api/web/src/FormStateContainer.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormStateContainer.stories.tsx -------------------------------------------------------------------------------- /api/web/src/FormStateContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/FormStateContainer.tsx -------------------------------------------------------------------------------- /api/web/src/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/Header.tsx -------------------------------------------------------------------------------- /api/web/src/Introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/Introduction.mdx -------------------------------------------------------------------------------- /api/web/src/ListState.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ListState.mock.ts -------------------------------------------------------------------------------- /api/web/src/ListState.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ListState.scss -------------------------------------------------------------------------------- /api/web/src/ListState.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ListState.spec.tsx -------------------------------------------------------------------------------- /api/web/src/ListState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ListState.tsx -------------------------------------------------------------------------------- /api/web/src/ListStateContainer.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ListStateContainer.stories.tsx -------------------------------------------------------------------------------- /api/web/src/ListStateContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/ListStateContainer.tsx -------------------------------------------------------------------------------- /api/web/src/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/Title.tsx -------------------------------------------------------------------------------- /api/web/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/api.ts -------------------------------------------------------------------------------- /api/web/src/apiConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/apiConstants.ts -------------------------------------------------------------------------------- /api/web/src/apiStateUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/apiStateUtils.tsx -------------------------------------------------------------------------------- /api/web/src/components/AppWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/components/AppWrapper.tsx -------------------------------------------------------------------------------- /api/web/src/components/ConfigurationStateProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/components/ConfigurationStateProvider.tsx -------------------------------------------------------------------------------- /api/web/src/index.scss: -------------------------------------------------------------------------------- 1 | .separator{ 2 | height: 2em; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /api/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/main.tsx -------------------------------------------------------------------------------- /api/web/src/mocks/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/mocks/browser.ts -------------------------------------------------------------------------------- /api/web/src/mocks/enableMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/mocks/enableMocks.ts -------------------------------------------------------------------------------- /api/web/src/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/mocks/handlers.ts -------------------------------------------------------------------------------- /api/web/src/mocks/mockState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/mocks/mockState.ts -------------------------------------------------------------------------------- /api/web/src/scss/grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/scss/grid.css -------------------------------------------------------------------------------- /api/web/src/scss/reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/scss/reboot.css -------------------------------------------------------------------------------- /api/web/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/setupTests.ts -------------------------------------------------------------------------------- /api/web/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/state.ts -------------------------------------------------------------------------------- /api/web/src/test-utils/mockResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/test-utils/mockResponse.ts -------------------------------------------------------------------------------- /api/web/src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/types/api.ts -------------------------------------------------------------------------------- /api/web/src/types/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/types/form.ts -------------------------------------------------------------------------------- /api/web/src/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/validation.ts -------------------------------------------------------------------------------- /api/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/vite-env.d.ts -------------------------------------------------------------------------------- /api/web/src/withResilience.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/src/withResilience.tsx -------------------------------------------------------------------------------- /api/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/tsconfig.json -------------------------------------------------------------------------------- /api/web/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/api/web/vite.config.mts -------------------------------------------------------------------------------- /dailyclean-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/dailyclean-configuration.png -------------------------------------------------------------------------------- /dailyclean.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/dailyclean.gif -------------------------------------------------------------------------------- /demo/dailyclean-serviceaccount.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/dailyclean-serviceaccount.yml -------------------------------------------------------------------------------- /demo/deployment-dailyclean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/deployment-dailyclean.yml -------------------------------------------------------------------------------- /demo/deployment-functions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/deployment-functions.yml -------------------------------------------------------------------------------- /demo/deployment-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/deployment-mysql.yml -------------------------------------------------------------------------------- /demo/deployment-others.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/deployment-others.yml -------------------------------------------------------------------------------- /demo/deployment-slimfaas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/deployment-slimfaas.yml -------------------------------------------------------------------------------- /demo/slimfaas-serviceaccount.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/demo/slimfaas-serviceaccount.yml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /job/dailyclean/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/job/dailyclean/Dockerfile -------------------------------------------------------------------------------- /job/dailyclean/dailyclean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/job/dailyclean/dailyclean.py -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxaFrance/dailyclean/HEAD/sonar-project.properties --------------------------------------------------------------------------------