From 1632253c866dbbdd8b0ed4f4e88729582c972c2e Mon Sep 17 00:00:00 2001 From: Christopher Hase Date: Tue, 25 Feb 2025 11:27:34 +0100 Subject: [PATCH] remove plugins part 2 --- .yarnrc.yml | 1 + packages/app/src/components/Root/Root.tsx | 8 +- packages/backend/package.json | 1 - packages/backend/src/index.ts | 2 +- plugins/apache-spark/.eslintrc.js | 1 - plugins/apache-spark/README.md | 13 - plugins/apache-spark/dev/index.tsx | 12 - plugins/apache-spark/package.json | 51 - plugins/apache-spark/src/api/index.test.ts | 113 - plugins/apache-spark/src/api/index.ts | 176 - plugins/apache-spark/src/api/model.ts | 100 - .../ApacheSparkLogs/ApacheSparkLogs.test.tsx | 83 - .../ApacheSparkLogs/ApacheSparkLogs.tsx | 100 - .../ApacheSparkOverviewTable.tsx | 145 - .../DetailedDrawer/DetailedDrawer.tsx | 111 - .../DetailedDrawer/DrawerOverview.tsx | 103 - .../src/components/Overview/Overview.tsx | 14 - .../src/components/Overview/index.ts | 1 - plugins/apache-spark/src/components/utils.ts | 26 - plugins/apache-spark/src/consts.ts | 4 - plugins/apache-spark/src/index.ts | 1 - plugins/apache-spark/src/plugin.test.ts | 7 - plugins/apache-spark/src/plugin.ts | 42 - plugins/apache-spark/src/routes.ts | 5 - plugins/apache-spark/src/setupTests.ts | 2 - plugins/argo-workflows/.eslintrc.js | 1 - plugins/argo-workflows/README.md | 13 - plugins/argo-workflows/config.d.ts | 12 - plugins/argo-workflows/dev/index.tsx | 12 - plugins/argo-workflows/package.json | 53 - .../src/api/ArgoWorkflows.test.ts | 116 - .../argo-workflows/src/api/ArgoWorkflows.ts | 143 - .../src/api/generated/.gitignore | 4 - .../api/generated/.openapi-generator-ignore | 23 - .../api/generated/.openapi-generator/FILES | 397 - .../api/generated/.openapi-generator/VERSION | 1 - .../argo-workflows/src/api/generated/api.ts | 3 - .../src/api/generated/api/apis.ts | 33 - .../api/archivedWorkflowServiceApi.ts | 714 - .../api/generated/api/artifactServiceApi.ts | 558 - .../api/clusterWorkflowTemplateServiceApi.ts | 604 - .../generated/api/cronWorkflowServiceApi.ts | 818 - .../src/api/generated/api/eventServiceApi.ts | 295 - .../generated/api/eventSourceServiceApi.ts | 821 - .../src/api/generated/api/infoServiceApi.ts | 360 - .../src/api/generated/api/sensorServiceApi.ts | 821 - .../api/generated/api/workflowServiceApi.ts | 1785 -- .../api/workflowTemplateServiceApi.ts | 646 - .../src/api/generated/git_push.sh | 57 - .../eventsourceCreateEventSourceRequest.ts | 39 - .../model/eventsourceEventSourceWatchEvent.ts | 39 - .../generated/model/eventsourceLogEntry.ts | 71 - .../eventsourceUpdateEventSourceRequest.ts | 45 - .../api/generated/model/googleProtobufAny.ts | 38 - .../model/grpcGatewayRuntimeError.ts | 51 - .../model/grpcGatewayRuntimeStreamError.ts | 57 - ...ArgoprojEventsV1alpha1AMQPConsumeConfig.ts | 56 - ...ioArgoprojEventsV1alpha1AMQPEventSource.ts | 125 - ...EventsV1alpha1AMQPExchangeDeclareConfig.ts | 50 - ...goprojEventsV1alpha1AMQPQueueBindConfig.ts | 32 - ...rojEventsV1alpha1AMQPQueueDeclareConfig.ts | 62 - ...oArgoprojEventsV1alpha1AWSLambdaTrigger.ts | 85 - .../model/ioArgoprojEventsV1alpha1Amount.ts | 35 - ...goprojEventsV1alpha1ArgoWorkflowTrigger.ts | 52 - ...oArgoprojEventsV1alpha1ArtifactLocation.ts | 74 - ...projEventsV1alpha1AzureEventHubsTrigger.ts | 67 - ...EventsV1alpha1AzureEventsHubEventSource.ts | 64 - .../model/ioArgoprojEventsV1alpha1Backoff.ts | 52 - .../ioArgoprojEventsV1alpha1BasicAuth.ts | 39 - .../ioArgoprojEventsV1alpha1BitbucketAuth.ts | 40 - ...rgoprojEventsV1alpha1BitbucketBasicAuth.ts | 39 - ...oprojEventsV1alpha1BitbucketEventSource.ts | 93 - ...goprojEventsV1alpha1BitbucketRepository.ts | 38 - ...ventsV1alpha1BitbucketServerEventSource.ts | 96 - ...EventsV1alpha1BitbucketServerRepository.ts | 38 - ...goprojEventsV1alpha1CalendarEventSource.ts | 73 - ...oprojEventsV1alpha1CatchupConfiguration.ts | 38 - .../ioArgoprojEventsV1alpha1Condition.ts | 59 - ...projEventsV1alpha1ConditionsResetByTime.ts | 38 - ...ojEventsV1alpha1ConditionsResetCriteria.ts | 33 - ...oprojEventsV1alpha1ConfigMapPersistence.ts | 38 - .../ioArgoprojEventsV1alpha1CustomTrigger.ts | 85 - .../ioArgoprojEventsV1alpha1DataFilter.ts | 62 - ...rgoprojEventsV1alpha1EmitterEventSource.ts | 93 - .../ioArgoprojEventsV1alpha1EventContext.ts | 86 - ...ioArgoprojEventsV1alpha1EventDependency.ts | 67 - ...projEventsV1alpha1EventDependencyFilter.ts | 87 - ...ventsV1alpha1EventDependencyTransformer.ts | 38 - ...oArgoprojEventsV1alpha1EventPersistence.ts | 40 - .../ioArgoprojEventsV1alpha1EventSource.ts | 47 - ...ArgoprojEventsV1alpha1EventSourceFilter.ts | 32 - ...ioArgoprojEventsV1alpha1EventSourceList.ts | 40 - ...ioArgoprojEventsV1alpha1EventSourceSpec.ts | 241 - ...ArgoprojEventsV1alpha1EventSourceStatus.ts | 33 - .../ioArgoprojEventsV1alpha1ExprFilter.ts | 45 - .../ioArgoprojEventsV1alpha1FileArtifact.ts | 32 - ...ioArgoprojEventsV1alpha1FileEventSource.ts | 61 - ...rgoprojEventsV1alpha1GenericEventSource.ts | 79 - .../ioArgoprojEventsV1alpha1GitArtifact.ts | 92 - .../model/ioArgoprojEventsV1alpha1GitCreds.ts | 39 - ...ioArgoprojEventsV1alpha1GitRemoteConfig.ts | 44 - .../ioArgoprojEventsV1alpha1GithubAppCreds.ts | 45 - ...ArgoprojEventsV1alpha1GithubEventSource.ts | 145 - ...ArgoprojEventsV1alpha1GitlabEventSource.ts | 98 - ...ioArgoprojEventsV1alpha1HDFSEventSource.ts | 120 - .../ioArgoprojEventsV1alpha1HTTPTrigger.ts | 90 - .../ioArgoprojEventsV1alpha1Int64OrString.ts | 44 - ...ArgoprojEventsV1alpha1K8SResourcePolicy.ts | 45 - ...rgoprojEventsV1alpha1KafkaConsumerGroup.ts | 44 - ...oArgoprojEventsV1alpha1KafkaEventSource.ts | 112 - .../ioArgoprojEventsV1alpha1KafkaTrigger.ts | 122 - .../ioArgoprojEventsV1alpha1LogTrigger.ts | 32 - ...ioArgoprojEventsV1alpha1MQTTEventSource.ts | 77 - .../model/ioArgoprojEventsV1alpha1Metadata.ts | 38 - .../model/ioArgoprojEventsV1alpha1NATSAuth.ts | 52 - ...oArgoprojEventsV1alpha1NATSEventsSource.ts | 78 - .../ioArgoprojEventsV1alpha1NATSTrigger.ts | 67 - .../ioArgoprojEventsV1alpha1NSQEventSource.ts | 80 - ...oArgoprojEventsV1alpha1OpenWhiskTrigger.ts | 85 - ...ArgoprojEventsV1alpha1OwnedRepositories.ts | 38 - .../ioArgoprojEventsV1alpha1PayloadField.ts | 47 - ...ArgoprojEventsV1alpha1PubSubEventSource.ts | 85 - ...ArgoprojEventsV1alpha1PulsarEventSource.ts | 102 - .../ioArgoprojEventsV1alpha1PulsarTrigger.ts | 99 - .../ioArgoprojEventsV1alpha1RateLimit.ts | 38 - ...oArgoprojEventsV1alpha1RedisEventSource.ts | 89 - ...rojEventsV1alpha1RedisStreamEventSource.ts | 92 - .../model/ioArgoprojEventsV1alpha1Resource.ts | 35 - ...goprojEventsV1alpha1ResourceEventSource.ts | 64 - .../ioArgoprojEventsV1alpha1ResourceFilter.ts | 60 - .../ioArgoprojEventsV1alpha1S3Artifact.ts | 83 - .../model/ioArgoprojEventsV1alpha1S3Bucket.ts | 38 - .../model/ioArgoprojEventsV1alpha1S3Filter.ts | 38 - .../ioArgoprojEventsV1alpha1SASLConfig.ts | 45 - .../ioArgoprojEventsV1alpha1SNSEventSource.ts | 89 - .../ioArgoprojEventsV1alpha1SQSEventSource.ts | 109 - .../ioArgoprojEventsV1alpha1SecureHeader.ts | 39 - .../model/ioArgoprojEventsV1alpha1Selector.ts | 47 - .../model/ioArgoprojEventsV1alpha1Sensor.ts | 47 - .../ioArgoprojEventsV1alpha1SensorList.ts | 40 - .../ioArgoprojEventsV1alpha1SensorSpec.ts | 74 - .../ioArgoprojEventsV1alpha1SensorStatus.ts | 36 - .../model/ioArgoprojEventsV1alpha1Service.ts | 39 - ...oArgoprojEventsV1alpha1SlackEventSource.ts | 59 - .../ioArgoprojEventsV1alpha1SlackTrigger.ts | 55 - ...rgoprojEventsV1alpha1StandardK8STrigger.ts | 61 - .../model/ioArgoprojEventsV1alpha1Status.ts | 36 - .../ioArgoprojEventsV1alpha1StatusPolicy.ts | 32 - ...rojEventsV1alpha1StorageGridEventSource.ts | 89 - ...ArgoprojEventsV1alpha1StorageGridFilter.ts | 38 - ...ArgoprojEventsV1alpha1StripeEventSource.ts | 58 - .../ioArgoprojEventsV1alpha1TLSConfig.ts | 54 - .../model/ioArgoprojEventsV1alpha1Template.ts | 99 - .../ioArgoprojEventsV1alpha1TimeFilter.ts | 47 - .../model/ioArgoprojEventsV1alpha1Trigger.ts | 61 - ...oArgoprojEventsV1alpha1TriggerParameter.ts | 51 - ...rojEventsV1alpha1TriggerParameterSource.ts | 74 - .../ioArgoprojEventsV1alpha1TriggerPolicy.ts | 40 - ...ioArgoprojEventsV1alpha1TriggerTemplate.ts | 135 - .../ioArgoprojEventsV1alpha1URLArtifact.ts | 41 - ...ioArgoprojEventsV1alpha1ValueFromSource.ts | 40 - ...ioArgoprojEventsV1alpha1WatchPathConfig.ts | 44 - .../ioArgoprojEventsV1alpha1WebhookContext.ts | 87 - ...rgoprojEventsV1alpha1WebhookEventSource.ts | 40 - ...ArgoprojWorkflowV1alpha1ArchiveStrategy.ts | 54 - .../ioArgoprojWorkflowV1alpha1Arguments.ts | 49 - .../ioArgoprojWorkflowV1alpha1ArtGCStatus.ts | 56 - .../ioArgoprojWorkflowV1alpha1Artifact.ts | 205 - .../ioArgoprojWorkflowV1alpha1ArtifactGC.ts | 54 - ...oArgoprojWorkflowV1alpha1ArtifactGCSpec.ts | 39 - ...rgoprojWorkflowV1alpha1ArtifactGCStatus.ts | 39 - ...rgoprojWorkflowV1alpha1ArtifactLocation.ts | 101 - ...rgoprojWorkflowV1alpha1ArtifactNodeSpec.ts | 46 - ...ioArgoprojWorkflowV1alpha1ArtifactPaths.ts | 205 - ...oprojWorkflowV1alpha1ArtifactRepository.ts | 80 - ...ojWorkflowV1alpha1ArtifactRepositoryRef.ts | 44 - ...flowV1alpha1ArtifactRepositoryRefStatus.ts | 69 - ...oArgoprojWorkflowV1alpha1ArtifactResult.ts | 56 - ...orkflowV1alpha1ArtifactResultNodeStatus.ts | 39 - ...projWorkflowV1alpha1ArtifactoryArtifact.ts | 51 - ...owV1alpha1ArtifactoryArtifactRepository.ts | 51 - ...ioArgoprojWorkflowV1alpha1AzureArtifact.ts | 72 - ...WorkflowV1alpha1AzureArtifactRepository.ts | 72 - .../ioArgoprojWorkflowV1alpha1Backoff.ts | 53 - .../ioArgoprojWorkflowV1alpha1BasicAuth.ts | 42 - .../model/ioArgoprojWorkflowV1alpha1Cache.ts | 36 - ...oArgoprojWorkflowV1alpha1ClientCertAuth.ts | 42 - ...WorkflowV1alpha1ClusterWorkflowTemplate.ts | 61 - ...ha1ClusterWorkflowTemplateCreateRequest.ts | 40 - ...lpha1ClusterWorkflowTemplateLintRequest.ts | 40 - ...flowV1alpha1ClusterWorkflowTemplateList.ts | 61 - ...ha1ClusterWorkflowTemplateUpdateRequest.ts | 42 - ...projWorkflowV1alpha1CollectEventRequest.ts | 32 - .../model/ioArgoprojWorkflowV1alpha1Column.ts | 56 - .../ioArgoprojWorkflowV1alpha1Condition.ts | 53 - ...ioArgoprojWorkflowV1alpha1ContainerNode.ts | 221 - ...rkflowV1alpha1ContainerSetRetryStrategy.ts | 41 - ...rojWorkflowV1alpha1ContainerSetTemplate.ts | 47 - .../ioArgoprojWorkflowV1alpha1ContinueOn.ts | 41 - .../ioArgoprojWorkflowV1alpha1Counter.ts | 38 - ...rkflowV1alpha1CreateCronWorkflowRequest.ts | 46 - ...ojWorkflowV1alpha1CreateS3BucketOptions.ts | 38 - .../ioArgoprojWorkflowV1alpha1CronWorkflow.ts | 68 - ...rgoprojWorkflowV1alpha1CronWorkflowList.ts | 61 - ...rkflowV1alpha1CronWorkflowResumeRequest.ts | 38 - ...rgoprojWorkflowV1alpha1CronWorkflowSpec.ts | 106 - ...oprojWorkflowV1alpha1CronWorkflowStatus.ts | 58 - ...kflowV1alpha1CronWorkflowSuspendRequest.ts | 38 - .../ioArgoprojWorkflowV1alpha1DAGTask.ts | 146 - .../ioArgoprojWorkflowV1alpha1DAGTemplate.ts | 57 - .../model/ioArgoprojWorkflowV1alpha1Data.ts | 46 - .../ioArgoprojWorkflowV1alpha1DataSource.ts | 36 - .../model/ioArgoprojWorkflowV1alpha1Event.ts | 35 - ...oArgoprojWorkflowV1alpha1ExecutorConfig.ts | 38 - .../ioArgoprojWorkflowV1alpha1GCSArtifact.ts | 54 - ...ojWorkflowV1alpha1GCSArtifactRepository.ts | 54 - .../model/ioArgoprojWorkflowV1alpha1Gauge.ts | 56 - ...projWorkflowV1alpha1GetUserInfoResponse.ts | 74 - .../ioArgoprojWorkflowV1alpha1GitArtifact.ts | 120 - .../ioArgoprojWorkflowV1alpha1HDFSArtifact.ts | 112 - ...jWorkflowV1alpha1HDFSArtifactRepository.ts | 112 - .../model/ioArgoprojWorkflowV1alpha1HTTP.ts | 97 - .../ioArgoprojWorkflowV1alpha1HTTPArtifact.ts | 55 - .../ioArgoprojWorkflowV1alpha1HTTPAuth.ts | 47 - ...oArgoprojWorkflowV1alpha1HTTPBodySource.ts | 35 - .../ioArgoprojWorkflowV1alpha1HTTPHeader.ts | 45 - ...rgoprojWorkflowV1alpha1HTTPHeaderSource.ts | 33 - .../model/ioArgoprojWorkflowV1alpha1Header.ts | 47 - .../ioArgoprojWorkflowV1alpha1Histogram.ts | 47 - .../ioArgoprojWorkflowV1alpha1InfoResponse.ts | 58 - .../model/ioArgoprojWorkflowV1alpha1Inputs.ts | 49 - .../ioArgoprojWorkflowV1alpha1LabelKeys.ts | 35 - ...oArgoprojWorkflowV1alpha1LabelValueFrom.ts | 32 - .../ioArgoprojWorkflowV1alpha1LabelValues.ts | 35 - ...ioArgoprojWorkflowV1alpha1LifecycleHook.ts | 58 - .../model/ioArgoprojWorkflowV1alpha1Link.ts | 56 - ...WorkflowV1alpha1LintCronWorkflowRequest.ts | 39 - .../ioArgoprojWorkflowV1alpha1LogEntry.ts | 38 - .../ioArgoprojWorkflowV1alpha1ManifestFrom.ts | 33 - ...goprojWorkflowV1alpha1MemoizationStatus.ts | 56 - .../ioArgoprojWorkflowV1alpha1Memoize.ts | 54 - .../ioArgoprojWorkflowV1alpha1Metadata.ts | 41 - .../ioArgoprojWorkflowV1alpha1MetricLabel.ts | 41 - .../ioArgoprojWorkflowV1alpha1Metrics.ts | 39 - .../model/ioArgoprojWorkflowV1alpha1Mutex.ts | 47 - .../ioArgoprojWorkflowV1alpha1MutexHolding.ts | 47 - .../ioArgoprojWorkflowV1alpha1MutexStatus.ts | 48 - .../ioArgoprojWorkflowV1alpha1NodeResult.ts | 51 - .../ioArgoprojWorkflowV1alpha1NodeStatus.ts | 235 - ...rkflowV1alpha1NodeSynchronizationStatus.ts | 38 - .../ioArgoprojWorkflowV1alpha1OAuth2Auth.ts | 61 - ...projWorkflowV1alpha1OAuth2EndpointParam.ts | 47 - .../ioArgoprojWorkflowV1alpha1OSSArtifact.ts | 94 - ...ojWorkflowV1alpha1OSSArtifactRepository.ts | 94 - ...rgoprojWorkflowV1alpha1OSSLifecycleRule.ts | 47 - .../ioArgoprojWorkflowV1alpha1Outputs.ts | 67 - .../ioArgoprojWorkflowV1alpha1Parameter.ts | 90 - .../model/ioArgoprojWorkflowV1alpha1PodGC.ts | 45 - .../ioArgoprojWorkflowV1alpha1Prometheus.ts | 87 - .../ioArgoprojWorkflowV1alpha1RawArtifact.ts | 38 - ...rgoprojWorkflowV1alpha1ResourceTemplate.ts | 99 - ...V1alpha1ResubmitArchivedWorkflowRequest.ts | 56 - ...ioArgoprojWorkflowV1alpha1RetryAffinity.ts | 38 - ...lowV1alpha1RetryArchivedWorkflowRequest.ts | 62 - ...ioArgoprojWorkflowV1alpha1RetryStrategy.ts | 67 - .../ioArgoprojWorkflowV1alpha1S3Artifact.ts | 119 - ...rojWorkflowV1alpha1S3ArtifactRepository.ts | 128 - ...projWorkflowV1alpha1S3EncryptionOptions.ts | 63 - ...oArgoprojWorkflowV1alpha1ScriptTemplate.ts | 227 - ...rgoprojWorkflowV1alpha1SemaphoreHolding.ts | 44 - .../ioArgoprojWorkflowV1alpha1SemaphoreRef.ts | 45 - ...ArgoprojWorkflowV1alpha1SemaphoreStatus.ts | 45 - .../ioArgoprojWorkflowV1alpha1Sequence.ts | 56 - .../model/ioArgoprojWorkflowV1alpha1Submit.ts | 47 - .../ioArgoprojWorkflowV1alpha1SubmitOpts.ts | 135 - ...ArgoprojWorkflowV1alpha1SuspendTemplate.ts | 38 - ...ArgoprojWorkflowV1alpha1Synchronization.ts | 43 - ...ojWorkflowV1alpha1SynchronizationStatus.ts | 43 - .../ioArgoprojWorkflowV1alpha1TTLStrategy.ts | 56 - .../ioArgoprojWorkflowV1alpha1TarStrategy.ts | 38 - .../ioArgoprojWorkflowV1alpha1Template.ts | 344 - .../ioArgoprojWorkflowV1alpha1TemplateRef.ts | 56 - ...oprojWorkflowV1alpha1TransformationStep.ts | 35 - ...rkflowV1alpha1UpdateCronWorkflowRequest.ts | 48 - ...ioArgoprojWorkflowV1alpha1UserContainer.ts | 227 - .../ioArgoprojWorkflowV1alpha1ValueFrom.ts | 108 - .../ioArgoprojWorkflowV1alpha1Version.ts | 74 - ...ioArgoprojWorkflowV1alpha1VolumeClaimGC.ts | 38 - .../ioArgoprojWorkflowV1alpha1Workflow.ts | 68 - ...ojWorkflowV1alpha1WorkflowCreateRequest.ts | 61 - ...rojWorkflowV1alpha1WorkflowEventBinding.ts | 61 - ...orkflowV1alpha1WorkflowEventBindingList.ts | 61 - ...orkflowV1alpha1WorkflowEventBindingSpec.ts | 40 - ...WorkflowV1alpha1WorkflowLevelArtifactGC.ts | 63 - ...projWorkflowV1alpha1WorkflowLintRequest.ts | 39 - .../ioArgoprojWorkflowV1alpha1WorkflowList.ts | 61 - ...rgoprojWorkflowV1alpha1WorkflowMetadata.ts | 45 - ...WorkflowV1alpha1WorkflowResubmitRequest.ts | 50 - ...ojWorkflowV1alpha1WorkflowResumeRequest.ts | 44 - ...rojWorkflowV1alpha1WorkflowRetryRequest.ts | 56 - ...oprojWorkflowV1alpha1WorkflowSetRequest.ts | 62 - .../ioArgoprojWorkflowV1alpha1WorkflowSpec.ts | 374 - ...oArgoprojWorkflowV1alpha1WorkflowStatus.ts | 185 - .../ioArgoprojWorkflowV1alpha1WorkflowStep.ts | 128 - ...projWorkflowV1alpha1WorkflowStopRequest.ts | 50 - ...ojWorkflowV1alpha1WorkflowSubmitRequest.ts | 51 - ...jWorkflowV1alpha1WorkflowSuspendRequest.ts | 38 - ...projWorkflowV1alpha1WorkflowTaskSetSpec.ts | 33 - ...ojWorkflowV1alpha1WorkflowTaskSetStatus.ts | 33 - ...rgoprojWorkflowV1alpha1WorkflowTemplate.ts | 61 - ...owV1alpha1WorkflowTemplateCreateRequest.ts | 46 - ...flowV1alpha1WorkflowTemplateLintRequest.ts | 46 - ...rojWorkflowV1alpha1WorkflowTemplateList.ts | 61 - ...projWorkflowV1alpha1WorkflowTemplateRef.ts | 47 - ...owV1alpha1WorkflowTemplateUpdateRequest.ts | 48 - ...orkflowV1alpha1WorkflowTerminateRequest.ts | 38 - ...oprojWorkflowV1alpha1WorkflowWatchEvent.ts | 39 - ...iCoreV1AWSElasticBlockStoreVolumeSource.ts | 65 - .../generated/model/ioK8sApiCoreV1Affinity.ts | 50 - .../ioK8sApiCoreV1AzureDiskVolumeSource.ts | 83 - .../ioK8sApiCoreV1AzureFileVolumeSource.ts | 56 - .../model/ioK8sApiCoreV1CSIVolumeSource.ts | 72 - .../model/ioK8sApiCoreV1Capabilities.ts | 47 - .../model/ioK8sApiCoreV1CephFSVolumeSource.ts | 81 - .../model/ioK8sApiCoreV1CinderVolumeSource.ts | 63 - .../model/ioK8sApiCoreV1ConfigMapEnvSource.ts | 47 - .../ioK8sApiCoreV1ConfigMapKeySelector.ts | 56 - .../ioK8sApiCoreV1ConfigMapProjection.ts | 57 - .../ioK8sApiCoreV1ConfigMapVolumeSource.ts | 66 - .../model/ioK8sApiCoreV1Container.ts | 229 - .../model/ioK8sApiCoreV1ContainerPort.ts | 81 - .../ioK8sApiCoreV1DownwardAPIProjection.ts | 39 - .../ioK8sApiCoreV1DownwardAPIVolumeFile.ts | 61 - .../ioK8sApiCoreV1DownwardAPIVolumeSource.ts | 48 - .../ioK8sApiCoreV1EmptyDirVolumeSource.ts | 47 - .../model/ioK8sApiCoreV1EnvFromSource.ts | 52 - .../generated/model/ioK8sApiCoreV1EnvVar.ts | 54 - .../model/ioK8sApiCoreV1EnvVarSource.ts | 57 - .../ioK8sApiCoreV1EphemeralVolumeSource.ts | 36 - .../generated/model/ioK8sApiCoreV1Event.ts | 171 - .../model/ioK8sApiCoreV1EventSeries.ts | 47 - .../model/ioK8sApiCoreV1EventSource.ts | 47 - .../model/ioK8sApiCoreV1ExecAction.ts | 38 - .../model/ioK8sApiCoreV1FCVolumeSource.ts | 74 - .../model/ioK8sApiCoreV1FlexVolumeSource.ts | 72 - .../ioK8sApiCoreV1FlockerVolumeSource.ts | 47 - ...sApiCoreV1GCEPersistentDiskVolumeSource.ts | 65 - .../model/ioK8sApiCoreV1GRPCAction.ts | 44 - .../ioK8sApiCoreV1GitRepoVolumeSource.ts | 56 - .../ioK8sApiCoreV1GlusterfsVolumeSource.ts | 56 - .../model/ioK8sApiCoreV1HTTPGetAction.ts | 78 - .../model/ioK8sApiCoreV1HTTPHeader.ts | 47 - .../model/ioK8sApiCoreV1HostAlias.ts | 47 - .../ioK8sApiCoreV1HostPathVolumeSource.ts | 47 - .../model/ioK8sApiCoreV1ISCSIVolumeSource.ts | 126 - .../model/ioK8sApiCoreV1KeyToPath.ts | 56 - .../model/ioK8sApiCoreV1Lifecycle.ts | 42 - .../model/ioK8sApiCoreV1LifecycleHandler.ts | 50 - .../ioK8sApiCoreV1LocalObjectReference.ts | 38 - .../model/ioK8sApiCoreV1NFSVolumeSource.ts | 56 - .../model/ioK8sApiCoreV1NodeAffinity.ts | 46 - .../model/ioK8sApiCoreV1NodeSelector.ts | 39 - .../ioK8sApiCoreV1NodeSelectorRequirement.ts | 66 - .../model/ioK8sApiCoreV1NodeSelectorTerm.ts | 48 - .../ioK8sApiCoreV1ObjectFieldSelector.ts | 47 - .../model/ioK8sApiCoreV1ObjectReference.ts | 92 - .../ioK8sApiCoreV1PersistentVolumeClaim.ts | 68 - ...ApiCoreV1PersistentVolumeClaimCondition.ts | 86 - ...ioK8sApiCoreV1PersistentVolumeClaimSpec.ts | 92 - ...K8sApiCoreV1PersistentVolumeClaimStatus.ts | 91 - ...sApiCoreV1PersistentVolumeClaimTemplate.ts | 43 - ...CoreV1PersistentVolumeClaimVolumeSource.ts | 47 - ...iCoreV1PhotonPersistentDiskVolumeSource.ts | 47 - .../model/ioK8sApiCoreV1PodAffinity.ts | 49 - .../model/ioK8sApiCoreV1PodAffinityTerm.ts | 60 - .../model/ioK8sApiCoreV1PodAntiAffinity.ts | 49 - .../model/ioK8sApiCoreV1PodDNSConfig.ts | 57 - .../model/ioK8sApiCoreV1PodDNSConfigOption.ts | 44 - .../model/ioK8sApiCoreV1PodSecurityContext.ts | 114 - .../ioK8sApiCoreV1PortworxVolumeSource.ts | 56 - .../ioK8sApiCoreV1PreferredSchedulingTerm.ts | 45 - .../generated/model/ioK8sApiCoreV1Probe.ts | 111 - .../ioK8sApiCoreV1ProjectedVolumeSource.ts | 48 - .../ioK8sApiCoreV1QuobyteVolumeSource.ts | 83 - .../model/ioK8sApiCoreV1RBDVolumeSource.ts | 99 - .../ioK8sApiCoreV1ResourceFieldSelector.ts | 56 - .../ioK8sApiCoreV1ResourceRequirements.ts | 47 - .../model/ioK8sApiCoreV1SELinuxOptions.ts | 65 - .../ioK8sApiCoreV1ScaleIOVolumeSource.ts | 117 - .../model/ioK8sApiCoreV1SeccompProfile.ts | 54 - .../model/ioK8sApiCoreV1SecretEnvSource.ts | 47 - .../model/ioK8sApiCoreV1SecretKeySelector.ts | 56 - .../model/ioK8sApiCoreV1SecretProjection.ts | 57 - .../model/ioK8sApiCoreV1SecretVolumeSource.ts | 66 - .../model/ioK8sApiCoreV1SecurityContext.ts | 120 - ...sApiCoreV1ServiceAccountTokenProjection.ts | 56 - .../model/ioK8sApiCoreV1ServicePort.ts | 87 - .../ioK8sApiCoreV1StorageOSVolumeSource.ts | 72 - .../generated/model/ioK8sApiCoreV1Sysctl.ts | 47 - .../model/ioK8sApiCoreV1TCPSocketAction.ts | 44 - .../model/ioK8sApiCoreV1Toleration.ts | 85 - ...ioK8sApiCoreV1TypedLocalObjectReference.ts | 56 - .../generated/model/ioK8sApiCoreV1Volume.ts | 241 - .../model/ioK8sApiCoreV1VolumeDevice.ts | 47 - .../model/ioK8sApiCoreV1VolumeMount.ts | 83 - .../model/ioK8sApiCoreV1VolumeProjection.ts | 57 - ...ApiCoreV1VsphereVirtualDiskVolumeSource.ts | 65 - .../ioK8sApiCoreV1WeightedPodAffinityTerm.ts | 45 - ...sApiCoreV1WindowsSecurityContextOptions.ts | 65 - ...ioK8sApiPolicyV1PodDisruptionBudgetSpec.ts | 48 - ...sApimachineryPkgApisMetaV1CreateOptions.ts | 47 - ...hineryPkgApisMetaV1GroupVersionResource.ts | 47 - ...sApimachineryPkgApisMetaV1LabelSelector.ts | 48 - ...ryPkgApisMetaV1LabelSelectorRequirement.ts | 56 - .../ioK8sApimachineryPkgApisMetaV1ListMeta.ts | 65 - ...achineryPkgApisMetaV1ManagedFieldsEntry.ts | 92 - ...oK8sApimachineryPkgApisMetaV1ObjectMeta.ts | 175 - ...ApimachineryPkgApisMetaV1OwnerReference.ts | 83 - ...K8sApimachineryPkgApisMetaV1StatusCause.ts | 56 - .../src/api/generated/model/models.ts | 1374 -- .../model/sensorCreateSensorRequest.ts | 46 - .../src/api/generated/model/sensorLogEntry.ts | 77 - .../generated/model/sensorSensorWatchEvent.ts | 39 - .../model/sensorUpdateSensorRequest.ts | 45 - ...esultOfEventsourceEventSourceWatchEvent.ts | 40 - .../streamResultOfEventsourceLogEntry.ts | 40 - ...ultOfIoArgoprojWorkflowV1alpha1LogEntry.ts | 40 - ...oprojWorkflowV1alpha1WorkflowWatchEvent.ts | 40 - .../streamResultOfIoK8sApiCoreV1Event.ts | 40 - .../model/streamResultOfSensorLogEntry.ts | 40 - .../streamResultOfSensorSensorWatchEvent.ts | 40 - .../src/api/generated/swagger.json | 14717 ---------------- plugins/argo-workflows/src/api/index.ts | 24 - .../src/components/Overview/Overview.tsx | 58 - .../src/components/Overview/index.ts | 5 - .../WorkflowOverview.test.tsx | 127 - .../WorkflowOverview/WorkflowOverview.tsx | 125 - .../WorkflowTemplateOverview.test.tsx | 132 - .../WorkflowTemplateOverview.tsx | 85 - .../argo-workflows/src/components/utils.ts | 39 - plugins/argo-workflows/src/index.ts | 7 - plugins/argo-workflows/src/plugin.test.ts | 7 - plugins/argo-workflows/src/plugin.ts | 73 - plugins/argo-workflows/src/routes.ts | 5 - plugins/argo-workflows/src/setupTests.ts | 1 - .../src/test-data/testResponse.ts | 702 - .../testResponseWorkflowTemplates.ts | 92 - plugins/cnoe-ui/.eslintrc.js | 1 - plugins/cnoe-ui/README.md | 13 - plugins/cnoe-ui/dev/index.tsx | 12 - plugins/cnoe-ui/package.json | 51 - plugins/cnoe-ui/src/components/Homepage.tsx | 83 - .../cnoe-ui/src/components/logos/LogoBig.tsx | 56 - .../cnoe-ui/src/components/logos/LogoFull.tsx | 56 - .../cnoe-ui/src/components/logos/LogoIcon.tsx | 44 - .../cnoe-ui/src/components/logos/index.tsx | 3 - .../src/components/themes/dark-theme.ts | 45 - .../cnoe-ui/src/components/themes/index.ts | 2 - .../src/components/themes/light-theme.ts | 46 - plugins/cnoe-ui/src/index.ts | 3 - plugins/cnoe-ui/src/plugin.test.ts | 7 - plugins/cnoe-ui/src/plugin.ts | 36 - plugins/cnoe-ui/src/routes.ts | 5 - plugins/cnoe-ui/src/setupTests.ts | 1 - plugins/terraform-backend/.eslintrc.js | 1 - plugins/terraform-backend/README.md | 14 - plugins/terraform-backend/dev/index.ts | 9 - plugins/terraform-backend/package.json | 49 - plugins/terraform-backend/src/index.ts | 2 - plugins/terraform-backend/src/plugin.ts | 38 - .../src/service/router.test.ts | 50 - .../terraform-backend/src/service/router.ts | 128 - plugins/terraform-backend/src/setupTests.ts | 1 - plugins/terraform/.eslintrc.js | 1 - plugins/terraform/README.md | 148 - plugins/terraform/dev/index.tsx | 12 - plugins/terraform/images/terraform.png | Bin 253104 -> 0 bytes plugins/terraform/package.json | 51 - plugins/terraform/src/api/Terraform.test.ts | 110 - plugins/terraform/src/api/Terraform.ts | 159 - plugins/terraform/src/api/index.ts | 34 - .../MainPageComponent.test.tsx | 27 - .../MainPageComponent/MainPageComponent.tsx | 12 - .../src/components/MainPageComponent/index.ts | 1 - .../MainPageFetchComponent.test.tsx | 74 - .../MainPageFetchComponent.tsx | 341 - .../MainPageFetchComponent/index.ts | 1 - .../RootComponent/RootComponent.tsx | 12 - .../src/components/RootComponent/index.ts | 1 - plugins/terraform/src/consts.ts | 5 - plugins/terraform/src/index.ts | 1 - plugins/terraform/src/plugin.test.ts | 7 - plugins/terraform/src/plugin.ts | 50 - plugins/terraform/src/routes.ts | 5 - plugins/terraform/src/setupTests.ts | 1 - tsconfig.json | 5 +- yarn.lock | 794 +- 497 files changed, 517 insertions(+), 53875 deletions(-) create mode 100644 .yarnrc.yml delete mode 100644 plugins/apache-spark/.eslintrc.js delete mode 100644 plugins/apache-spark/README.md delete mode 100644 plugins/apache-spark/dev/index.tsx delete mode 100644 plugins/apache-spark/package.json delete mode 100644 plugins/apache-spark/src/api/index.test.ts delete mode 100644 plugins/apache-spark/src/api/index.ts delete mode 100644 plugins/apache-spark/src/api/model.ts delete mode 100644 plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx delete mode 100644 plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx delete mode 100644 plugins/apache-spark/src/components/ApacheSparkOverviewTable/ApacheSparkOverviewTable.tsx delete mode 100644 plugins/apache-spark/src/components/DetailedDrawer/DetailedDrawer.tsx delete mode 100644 plugins/apache-spark/src/components/DetailedDrawer/DrawerOverview.tsx delete mode 100644 plugins/apache-spark/src/components/Overview/Overview.tsx delete mode 100644 plugins/apache-spark/src/components/Overview/index.ts delete mode 100644 plugins/apache-spark/src/components/utils.ts delete mode 100644 plugins/apache-spark/src/consts.ts delete mode 100644 plugins/apache-spark/src/index.ts delete mode 100644 plugins/apache-spark/src/plugin.test.ts delete mode 100644 plugins/apache-spark/src/plugin.ts delete mode 100644 plugins/apache-spark/src/routes.ts delete mode 100644 plugins/apache-spark/src/setupTests.ts delete mode 100644 plugins/argo-workflows/.eslintrc.js delete mode 100644 plugins/argo-workflows/README.md delete mode 100644 plugins/argo-workflows/config.d.ts delete mode 100644 plugins/argo-workflows/dev/index.tsx delete mode 100644 plugins/argo-workflows/package.json delete mode 100644 plugins/argo-workflows/src/api/ArgoWorkflows.test.ts delete mode 100644 plugins/argo-workflows/src/api/ArgoWorkflows.ts delete mode 100644 plugins/argo-workflows/src/api/generated/.gitignore delete mode 100644 plugins/argo-workflows/src/api/generated/.openapi-generator-ignore delete mode 100644 plugins/argo-workflows/src/api/generated/.openapi-generator/FILES delete mode 100644 plugins/argo-workflows/src/api/generated/.openapi-generator/VERSION delete mode 100644 plugins/argo-workflows/src/api/generated/api.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/apis.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/archivedWorkflowServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/artifactServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/clusterWorkflowTemplateServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/cronWorkflowServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/eventServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/eventSourceServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/infoServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/sensorServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/workflowServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/api/workflowTemplateServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/git_push.sh delete mode 100644 plugins/argo-workflows/src/api/generated/model/eventsourceCreateEventSourceRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/eventsourceEventSourceWatchEvent.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/eventsourceLogEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/eventsourceUpdateEventSourceRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/googleProtobufAny.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/grpcGatewayRuntimeError.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/grpcGatewayRuntimeStreamError.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AMQPConsumeConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AMQPEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AMQPExchangeDeclareConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AMQPQueueBindConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AMQPQueueDeclareConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AWSLambdaTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Amount.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ArgoWorkflowTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ArtifactLocation.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AzureEventHubsTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1AzureEventsHubEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Backoff.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BasicAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BitbucketAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BitbucketBasicAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BitbucketEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BitbucketRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BitbucketServerEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1BitbucketServerRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1CalendarEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1CatchupConfiguration.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Condition.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ConditionsResetByTime.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ConditionsResetCriteria.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ConfigMapPersistence.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1CustomTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1DataFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EmitterEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventContext.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventDependency.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventDependencyFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventDependencyTransformer.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventPersistence.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventSourceFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventSourceList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventSourceSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1EventSourceStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ExprFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1FileArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1FileEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GenericEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GitArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GitCreds.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GitRemoteConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GithubAppCreds.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GithubEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1GitlabEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1HDFSEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1HTTPTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Int64OrString.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1K8SResourcePolicy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1KafkaConsumerGroup.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1KafkaEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1KafkaTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1LogTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1MQTTEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Metadata.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1NATSAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1NATSEventsSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1NATSTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1NSQEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1OpenWhiskTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1OwnedRepositories.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1PayloadField.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1PubSubEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1PulsarEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1PulsarTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1RateLimit.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1RedisEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1RedisStreamEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Resource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ResourceEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ResourceFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1S3Artifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1S3Bucket.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1S3Filter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SASLConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SNSEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SQSEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SecureHeader.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Selector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Sensor.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SensorList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SensorSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SensorStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Service.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SlackEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1SlackTrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1StandardK8STrigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Status.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1StatusPolicy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1StorageGridEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1StorageGridFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1StripeEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1TLSConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Template.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1TimeFilter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1Trigger.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1TriggerParameter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1TriggerParameterSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1TriggerPolicy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1TriggerTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1URLArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1ValueFromSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1WatchPathConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1WebhookContext.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojEventsV1alpha1WebhookEventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArchiveStrategy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Arguments.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtGCStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Artifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactGC.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactGCSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactGCStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactLocation.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactNodeSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactPaths.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactRepositoryRef.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactResult.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactResultNodeStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactoryArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1AzureArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1AzureArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Backoff.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1BasicAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Cache.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ClientCertAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CollectEventRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Column.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Condition.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ContainerNode.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ContainerSetRetryStrategy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ContainerSetTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ContinueOn.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Counter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CreateS3BucketOptions.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CronWorkflow.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CronWorkflowList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CronWorkflowResumeRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CronWorkflowSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CronWorkflowStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1DAGTask.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1DAGTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Data.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1DataSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Event.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ExecutorConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1GCSArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1GCSArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Gauge.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1GetUserInfoResponse.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1GitArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HDFSArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HDFSArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HTTP.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HTTPArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HTTPAuth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HTTPBodySource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HTTPHeader.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1HTTPHeaderSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Header.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Histogram.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1InfoResponse.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Inputs.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1LabelKeys.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1LabelValueFrom.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1LabelValues.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1LifecycleHook.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Link.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1LintCronWorkflowRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1LogEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ManifestFrom.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1MemoizationStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Memoize.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Metadata.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1MetricLabel.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Metrics.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Mutex.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1MutexHolding.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1MutexStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1NodeResult.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1NodeStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1NodeSynchronizationStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1OAuth2Auth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1OAuth2EndpointParam.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1OSSArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1OSSArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1OSSLifecycleRule.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Outputs.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Parameter.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1PodGC.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Prometheus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1RawArtifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ResourceTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1RetryAffinity.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1RetryStrategy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1S3Artifact.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1S3ArtifactRepository.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1S3EncryptionOptions.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ScriptTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1SemaphoreHolding.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1SemaphoreRef.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1SemaphoreStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Sequence.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Submit.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1SubmitOpts.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1SuspendTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Synchronization.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1SynchronizationStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1TTLStrategy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1TarStrategy.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Template.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1TemplateRef.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1TransformationStep.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1UserContainer.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1ValueFrom.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Version.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1VolumeClaimGC.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1Workflow.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowCreateRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowEventBinding.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowEventBindingList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowEventBindingSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowLintRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowMetadata.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowResubmitRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowResumeRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowRetryRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowSetRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowStep.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowStopRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowSubmitRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowSuspendRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTaskSetSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTaskSetStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTemplateList.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTemplateRef.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowTerminateRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioArgoprojWorkflowV1alpha1WorkflowWatchEvent.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1AWSElasticBlockStoreVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Affinity.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1AzureDiskVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1AzureFileVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1CSIVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Capabilities.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1CephFSVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1CinderVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ConfigMapEnvSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ConfigMapKeySelector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ConfigMapProjection.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ConfigMapVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Container.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ContainerPort.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1DownwardAPIProjection.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1DownwardAPIVolumeFile.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1DownwardAPIVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EmptyDirVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EnvFromSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EnvVar.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EnvVarSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EphemeralVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Event.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EventSeries.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1EventSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ExecAction.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1FCVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1FlexVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1FlockerVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1GCEPersistentDiskVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1GRPCAction.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1GitRepoVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1GlusterfsVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1HTTPGetAction.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1HTTPHeader.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1HostAlias.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1HostPathVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ISCSIVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1KeyToPath.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Lifecycle.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1LifecycleHandler.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1LocalObjectReference.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1NFSVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1NodeAffinity.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1NodeSelector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1NodeSelectorRequirement.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1NodeSelectorTerm.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ObjectFieldSelector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ObjectReference.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PersistentVolumeClaim.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PersistentVolumeClaimCondition.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PersistentVolumeClaimSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PersistentVolumeClaimStatus.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PersistentVolumeClaimTemplate.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PersistentVolumeClaimVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PhotonPersistentDiskVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PodAffinity.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PodAffinityTerm.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PodAntiAffinity.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PodDNSConfig.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PodDNSConfigOption.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PodSecurityContext.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PortworxVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1PreferredSchedulingTerm.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Probe.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ProjectedVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1QuobyteVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1RBDVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ResourceFieldSelector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ResourceRequirements.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SELinuxOptions.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ScaleIOVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SeccompProfile.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SecretEnvSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SecretKeySelector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SecretProjection.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SecretVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1SecurityContext.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ServiceAccountTokenProjection.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1ServicePort.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1StorageOSVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Sysctl.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1TCPSocketAction.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Toleration.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1TypedLocalObjectReference.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1Volume.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1VolumeDevice.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1VolumeMount.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1VolumeProjection.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1VsphereVirtualDiskVolumeSource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1WeightedPodAffinityTerm.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiCoreV1WindowsSecurityContextOptions.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApiPolicyV1PodDisruptionBudgetSpec.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1CreateOptions.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1GroupVersionResource.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1LabelSelector.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1ListMeta.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1ObjectMeta.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1OwnerReference.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/ioK8sApimachineryPkgApisMetaV1StatusCause.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/models.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/sensorCreateSensorRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/sensorLogEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/sensorSensorWatchEvent.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/sensorUpdateSensorRequest.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfEventsourceEventSourceWatchEvent.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfEventsourceLogEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfIoArgoprojWorkflowV1alpha1LogEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfIoK8sApiCoreV1Event.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfSensorLogEntry.ts delete mode 100644 plugins/argo-workflows/src/api/generated/model/streamResultOfSensorSensorWatchEvent.ts delete mode 100644 plugins/argo-workflows/src/api/generated/swagger.json delete mode 100644 plugins/argo-workflows/src/api/index.ts delete mode 100644 plugins/argo-workflows/src/components/Overview/Overview.tsx delete mode 100644 plugins/argo-workflows/src/components/Overview/index.ts delete mode 100644 plugins/argo-workflows/src/components/WorkflowOverview/WorkflowOverview.test.tsx delete mode 100644 plugins/argo-workflows/src/components/WorkflowOverview/WorkflowOverview.tsx delete mode 100644 plugins/argo-workflows/src/components/WorkflowTemplateOverview/WorkflowTemplateOverview.test.tsx delete mode 100644 plugins/argo-workflows/src/components/WorkflowTemplateOverview/WorkflowTemplateOverview.tsx delete mode 100644 plugins/argo-workflows/src/components/utils.ts delete mode 100644 plugins/argo-workflows/src/index.ts delete mode 100644 plugins/argo-workflows/src/plugin.test.ts delete mode 100644 plugins/argo-workflows/src/plugin.ts delete mode 100644 plugins/argo-workflows/src/routes.ts delete mode 100644 plugins/argo-workflows/src/setupTests.ts delete mode 100644 plugins/argo-workflows/src/test-data/testResponse.ts delete mode 100644 plugins/argo-workflows/src/test-data/testResponseWorkflowTemplates.ts delete mode 100644 plugins/cnoe-ui/.eslintrc.js delete mode 100644 plugins/cnoe-ui/README.md delete mode 100644 plugins/cnoe-ui/dev/index.tsx delete mode 100644 plugins/cnoe-ui/package.json delete mode 100644 plugins/cnoe-ui/src/components/Homepage.tsx delete mode 100644 plugins/cnoe-ui/src/components/logos/LogoBig.tsx delete mode 100644 plugins/cnoe-ui/src/components/logos/LogoFull.tsx delete mode 100644 plugins/cnoe-ui/src/components/logos/LogoIcon.tsx delete mode 100644 plugins/cnoe-ui/src/components/logos/index.tsx delete mode 100644 plugins/cnoe-ui/src/components/themes/dark-theme.ts delete mode 100644 plugins/cnoe-ui/src/components/themes/index.ts delete mode 100644 plugins/cnoe-ui/src/components/themes/light-theme.ts delete mode 100644 plugins/cnoe-ui/src/index.ts delete mode 100644 plugins/cnoe-ui/src/plugin.test.ts delete mode 100644 plugins/cnoe-ui/src/plugin.ts delete mode 100644 plugins/cnoe-ui/src/routes.ts delete mode 100644 plugins/cnoe-ui/src/setupTests.ts delete mode 100644 plugins/terraform-backend/.eslintrc.js delete mode 100644 plugins/terraform-backend/README.md delete mode 100644 plugins/terraform-backend/dev/index.ts delete mode 100644 plugins/terraform-backend/package.json delete mode 100644 plugins/terraform-backend/src/index.ts delete mode 100644 plugins/terraform-backend/src/plugin.ts delete mode 100644 plugins/terraform-backend/src/service/router.test.ts delete mode 100644 plugins/terraform-backend/src/service/router.ts delete mode 100644 plugins/terraform-backend/src/setupTests.ts delete mode 100644 plugins/terraform/.eslintrc.js delete mode 100644 plugins/terraform/README.md delete mode 100644 plugins/terraform/dev/index.tsx delete mode 100644 plugins/terraform/images/terraform.png delete mode 100644 plugins/terraform/package.json delete mode 100644 plugins/terraform/src/api/Terraform.test.ts delete mode 100644 plugins/terraform/src/api/Terraform.ts delete mode 100644 plugins/terraform/src/api/index.ts delete mode 100644 plugins/terraform/src/components/MainPageComponent/MainPageComponent.test.tsx delete mode 100644 plugins/terraform/src/components/MainPageComponent/MainPageComponent.tsx delete mode 100644 plugins/terraform/src/components/MainPageComponent/index.ts delete mode 100644 plugins/terraform/src/components/MainPageFetchComponent/MainPageFetchComponent.test.tsx delete mode 100644 plugins/terraform/src/components/MainPageFetchComponent/MainPageFetchComponent.tsx delete mode 100644 plugins/terraform/src/components/MainPageFetchComponent/index.ts delete mode 100644 plugins/terraform/src/components/RootComponent/RootComponent.tsx delete mode 100644 plugins/terraform/src/components/RootComponent/index.ts delete mode 100644 plugins/terraform/src/consts.ts delete mode 100644 plugins/terraform/src/index.ts delete mode 100644 plugins/terraform/src/plugin.test.ts delete mode 100644 plugins/terraform/src/plugin.ts delete mode 100644 plugins/terraform/src/routes.ts delete mode 100644 plugins/terraform/src/setupTests.ts diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/app/src/components/Root/Root.tsx b/packages/app/src/components/Root/Root.tsx index 28d7342..21dd670 100644 --- a/packages/app/src/components/Root/Root.tsx +++ b/packages/app/src/components/Root/Root.tsx @@ -5,7 +5,7 @@ import ExtensionIcon from '@material-ui/icons/Extension'; import MapIcon from '@material-ui/icons/MyLocation'; import LibraryBooks from '@material-ui/icons/LibraryBooks'; import CreateComponentIcon from '@material-ui/icons/AddCircleOutline'; -import {LogoFull, LogoIcon} from '@internal/plugin-cnoe-ui'; +//import {LogoFull, LogoIcon} from '@internal/plugin-cnoe-ui'; import { Settings as SidebarSettings, UserSettingsSignInAvatar, @@ -20,7 +20,7 @@ import { SidebarPage, SidebarScrollWrapper, SidebarSpace, - useSidebarOpenState, + //useSidebarOpenState, Link, } from '@backstage/core-components'; import MenuIcon from '@material-ui/icons/Menu'; @@ -43,12 +43,12 @@ const useSidebarLogoStyles = makeStyles({ const SidebarLogo = () => { const classes = useSidebarLogoStyles(); - const { isOpen } = useSidebarOpenState(); +// const { isOpen } = useSidebarOpenState(); return (
- {isOpen ? : } + {/*isOpen ? : */}
); diff --git a/packages/backend/package.json b/packages/backend/package.json index 85a58b7..86b2915 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -47,7 +47,6 @@ "@backstage/plugin-search-backend-node": "^1.2.26", "@backstage/plugin-techdocs-backend": "^1.10.8", "@backstage/types": "^1.1.1", - "@internal/backstage-plugin-terraform-backend": "^0.1.0", "@kubernetes/client-node": "~0.20.0", "@roadiehq/backstage-plugin-argo-cd-backend": "3.0.2", "@roadiehq/scaffolder-backend-module-http-request": "^4.3.5", diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index 15b9129..83cf46b 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -35,6 +35,6 @@ backend.add( // cnoe plugins //backend.add(authModuleKeycloakOIDCProvider); backend.add(cnoeScaffolderActions); -backend.add(import('@internal/backstage-plugin-terraform-backend')); +//backend.add(import('@internal/backstage-plugin-terraform-backend')); backend.start(); diff --git a/plugins/apache-spark/.eslintrc.js b/plugins/apache-spark/.eslintrc.js deleted file mode 100644 index e2a53a6..0000000 --- a/plugins/apache-spark/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/plugins/apache-spark/README.md b/plugins/apache-spark/README.md deleted file mode 100644 index 976aba2..0000000 --- a/plugins/apache-spark/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# apache-spark - -Welcome to the apache-spark plugin! - -_This plugin was created through the Backstage CLI_ - -## Getting started - -Your plugin has been added to the example app in this repository, meaning you'll be able to access it by running `yarn start` in the root directory, and then navigating to [/apache-spark](http://localhost:3000/apache-spark). - -You can also serve the plugin in isolation by running `yarn start` in the plugin directory. -This method of serving the plugin provides quicker iteration speed and a faster startup and hot reloads. -It is only meant for local development, and the setup for it can be found inside the [/dev](./dev) directory. diff --git a/plugins/apache-spark/dev/index.tsx b/plugins/apache-spark/dev/index.tsx deleted file mode 100644 index 5f2b474..0000000 --- a/plugins/apache-spark/dev/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import { createDevApp } from '@backstage/dev-utils'; -import { apacheSparkPlugin, ApacheSparkPage } from '../src/plugin'; - -createDevApp() - .registerPlugin(apacheSparkPlugin) - .addPage({ - element: , - title: 'Root Page', - path: '/apache-spark' - }) - .render(); diff --git a/plugins/apache-spark/package.json b/plugins/apache-spark/package.json deleted file mode 100644 index 71639db..0000000 --- a/plugins/apache-spark/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "@internal/plugin-apache-spark", - "version": "0.1.0", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", - "private": true, - "publishConfig": { - "access": "public", - "main": "dist/index.esm.js", - "types": "dist/index.d.ts" - }, - "backstage": { - "role": "frontend-plugin" - }, - "sideEffects": false, - "scripts": { - "start": "backstage-cli package start", - "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", - "clean": "backstage-cli package clean", - "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" - }, - "dependencies": { - "@backstage/core-components": "^0.14.8", - "@backstage/core-plugin-api": "^1.9.3", - "@backstage/theme": "^0.5.6", - "@material-ui/core": "^4.9.13", - "@material-ui/icons": "^4.9.1", - "@material-ui/lab": "^4.0.0-alpha.61", - "react-use": "^17.2.4" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - }, - "devDependencies": { - "@backstage/cli": "^0.26.10", - "@backstage/core-app-api": "^1.13.0", - "@backstage/dev-utils": "^1.0.34", - "@backstage/test-utils": "^1.5.7", - "@testing-library/jest-dom": "^5.10.1", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^14.0.0", - "msw": "^1.0.0" - }, - "files": [ - "dist" - ] -} diff --git a/plugins/apache-spark/src/api/index.test.ts b/plugins/apache-spark/src/api/index.test.ts deleted file mode 100644 index 20f775b..0000000 --- a/plugins/apache-spark/src/api/index.test.ts +++ /dev/null @@ -1,113 +0,0 @@ -// import { ApacheSparkClient } from './index'; -// import { ApacheSpark } from './model'; -// -// const mockKubernetesApi = { -// proxy: jest.fn(), -// getClusters: jest.fn(), -// getObjectsByEntity: jest.fn(), -// getWorkloadsByEntity: jest.fn(), -// getCustomObjectsByEntity: jest.fn(), -// }; -// -// describe('ApacheSparkClient', () => { -// let apacheSparkClient: ApacheSparkClient; -// -// beforeEach(() => { -// apacheSparkClient = new ApacheSparkClient(mockKubernetesApi); -// }); -// -// afterEach(() => { -// jest.clearAllMocks(); -// }); -// -// it('should fetch Spark application logs', async () => { -// mockKubernetesApi.proxy.mockResolvedValue({ -// ok: true, -// text: () => { -// return 'logs'; -// }, -// }); -// const logs = await apacheSparkClient.getLogs( -// 'cluster1', -// 'spark-namespace', -// 'spark-pod-name', -// 'abc', -// ); -// expect(logs).toEqual('logs'); -// expect(mockKubernetesApi.proxy).toHaveBeenCalledWith({ -// clusterName: 'cluster1', -// path: '/api/v1/namespaces/spark-namespace/pods/spark-pod-name/log?tailLines=1000&container=abc', -// }); -// }); -// -// it('should throw error if Spark application logs are not fetched', async () => { -// mockKubernetesApi.proxy.mockResolvedValueOnce({ -// status: 500, -// statusText: 'Internal Server Error', -// ok: false, -// text: () => { -// return 'oh noes'; -// }, -// }); -// -// await expect( -// apacheSparkClient.getLogs( -// 'spark-app-name', -// 'spark-namespace', -// 'spark-pod-name', -// 'abc', -// ), -// ).rejects.toEqual( -// 'failed to fetch logs: 500, Internal Server Error, oh noes', -// ); -// }); -// -// // test getSparkApp method -// it('should fetch Spark application', async () => { -// // @ts-ignore -// const mockResponse: ApacheSpark = { -// apiVersion: 'sparkoperator.k8s.io/v1beta2', -// kind: 'SparkApplication', -// metadata: { -// name: 'spark-app-name', -// namespace: 'spark-namespace', -// labels: { -// app: 'spark-app-name', -// }, -// creationTimestamp: '2021-01-01T00:00:00Z', -// }, -// spec: { -// image: 'abc', -// mainApplicationFile: 'main.py', -// mode: 'cluster', -// sparkVersion: 'v3.1.1.', -// type: 'Python', -// driver: { -// cores: 1, -// }, -// executor: { -// cores: 1, -// }, -// }, -// status: { -// applicationState: { -// state: 'RUNNING', -// }, -// }, -// }; -// -// mockKubernetesApi.proxy.mockResolvedValue({ -// ok: true, -// text: () => { -// return JSON.stringify(mockResponse); -// }, -// }); -// -// const application = await apacheSparkClient.getSparkApp( -// 'spark-app-name', -// 'spark-namespace', -// 'abc', -// ); -// expect(application).toEqual(mockResponse); -// }); -// }); diff --git a/plugins/apache-spark/src/api/index.ts b/plugins/apache-spark/src/api/index.ts deleted file mode 100644 index cda9454..0000000 --- a/plugins/apache-spark/src/api/index.ts +++ /dev/null @@ -1,176 +0,0 @@ -import { createApiRef } from '@backstage/core-plugin-api'; -import { ApacheSpark, ApacheSparkList, Pod } from './model'; -import { KubernetesApi } from '@backstage/plugin-kubernetes'; - -export const apacheSparkApiRef = createApiRef({ - id: 'plugin.apachespark', -}); - -const API_VERSION = 'sparkoperator.k8s.io/v1beta2'; -const SPARK_APP_PLURAL = 'sparkapplications'; -const K8s_API_TIMEOUT = 'timeoutSeconds'; - -export interface ApacheSparkApi { - getSparkApps( - clusterName: string | undefined, - namespace: string | undefined, - labels: string | undefined, - ): Promise; - - getSparkApp( - clusterName: string | undefined, - namespace: string | undefined, - name: string, - ): Promise; - - getLogs( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - containerName?: string | undefined, - tailLine?: number, - ): Promise; - - getContainers( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - ): Promise; -} - -export class ApacheSparkClient implements ApacheSparkApi { - private kubernetesApi: KubernetesApi; - constructor(kubernetesApi: KubernetesApi) { - this.kubernetesApi = kubernetesApi; - } - async getSparkApps( - clusterName: string | undefined, - namespace: string | undefined, - labels: string | undefined, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/apis/${API_VERSION}/namespaces/${ns}/${SPARK_APP_PLURAL}`; - const query = new URLSearchParams({ - [K8s_API_TIMEOUT]: '30', - }); - if (labels) { - query.set('labelSelector', labels); - } - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}?${query.toString()}`, - }); - - if (!resp.ok) { - return Promise.reject( - `failed to fetch resources: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - const out = JSON.parse(await resp.text()); - this.removeManagedField(out); - return out; - } - - async getSparkApp( - clusterName: string | undefined, - namespace: string | undefined, - name: string, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/apis/${API_VERSION}/namespaces/${ns}/${SPARK_APP_PLURAL}/${name}`; - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}`, - }); - if (!resp.ok) { - return Promise.reject( - `failed to fetch resources: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - const out = JSON.parse(await resp.text()); - this.removeManagedField(out); - return out; - } - - async getLogs( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - containerName: string | undefined, - tailLine: number = 1000, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/api/v1/namespaces/${ns}/pods/${podName}/log`; - const query = new URLSearchParams({ - tailLines: tailLine.toString(), - }); - if (containerName) { - query.set('container', containerName); - } - - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}?${query.toString()}`, - }); - if (!resp.ok) { - return Promise.reject( - `failed to fetch logs: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - return resp.text(); - } - - async getContainers( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/api/v1/namespaces/${ns}/pods/${podName}`; - const query = new URLSearchParams({ - [K8s_API_TIMEOUT]: '30', - }); - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}?${query.toString()}`, - }); - if (!resp.ok) { - throw new Error( - `failed to fetch logs: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - const pod = JSON.parse(await resp.text()) as Pod; - return pod.spec.containers.map(c => c.name); - } - - async getFirstCluster(): Promise { - const clusters = await this.kubernetesApi.getClusters(); - if (clusters.length > 0) { - return Promise.resolve(clusters[0].name); - } - return Promise.reject('no clusters found in configuration'); - } - - removeManagedField(spark: any) { - if (spark.metadata?.hasOwnProperty('managedFields')) { - delete spark.metadata.managedFields; - } - if (spark.items) { - for (const i of spark.items) { - this.removeManagedField(i); - } - } - } -} diff --git a/plugins/apache-spark/src/api/model.ts b/plugins/apache-spark/src/api/model.ts deleted file mode 100644 index 1d6455c..0000000 --- a/plugins/apache-spark/src/api/model.ts +++ /dev/null @@ -1,100 +0,0 @@ -export type Metadata = { - name: string; - namespace?: string; - labels?: Record; - annotations?: Record; - creationTimestamp: string; - managedFields?: any; -}; - -export type Spec = { - arguments?: string[]; - batchScheduler?: string; - driver: { - coreLimit?: string; - coreRequest?: string; - cores?: number; - gpu?: { - name: string; - quantity: number; - }; - labels?: Record; - memory?: string; - memoryOverhead?: string; - podName?: string; - schedulerName?: string; - serviceAccount?: string; - }; - executor: { - coreLimit?: string; - coreRequest?: string; - cores?: number; - gpu?: { - name: string; - quantity: number; - }; - instances?: number; - labels?: Record; - memory?: string; - memoryOverhead?: string; - schedulerName?: string; - serviceAccount?: string; - }; - image: string; - mainClass?: string; - mainApplicationFile?: string; - mode: string; - pythonVersion?: string; - sparkVersion: string; - type: string; -}; - -export type Status = { - applicationState: { - errorMessage?: string; - state: string; - }; - driverInfo?: { - podName: string; - webUIAddress: string; - webUIIngressAddress: string; - webUIIngressName: string; - webUIPort: string; - webUIServiceName: string; - }; - executionAttempts?: number; - executorState?: { [key: string]: string }; - lastSubmissionAttemptTime?: string; - sparkApplicationId?: string; - submissionAttempts?: number; - submissionID?: string; - terminationTime?: string; -}; - -export type ApacheSpark = { - apiVersion: string; - kind: string; - metadata: Metadata; - spec: Spec; - status: Status; -}; - -export type ApacheSparkList = { - apiVersion: string; - kind: string; - items?: ApacheSpark[]; -}; - -export type Pod = { - apiVersion: string; - kind: string; - metadata: Metadata; - spec: PodSpec; -}; - -export type PodSpec = { - containers: { - image: string; - name: string; - }[]; -}; diff --git a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx b/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx deleted file mode 100644 index 01d3ade..0000000 --- a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx +++ /dev/null @@ -1,83 +0,0 @@ -import React from 'react'; -import { render, screen } from '@testing-library/react'; -import { useApi } from '@backstage/core-plugin-api'; -import { useEntity } from '@backstage/plugin-catalog-react'; -import useAsync from 'react-use/lib/useAsync'; -import { ApacheSpark } from '../../api/model'; -import { ApacheSparkDriverLogs } from './ApacheSparkLogs'; -import { - APACHE_SPARK_LABEL_SELECTOR_ANNOTATION, - CLUSTER_NAME_ANNOTATION, - K8S_NAMESPACE_ANNOTATION, -} from '../../consts'; - -jest.mock('@backstage/core-plugin-api'); -jest.mock('react-use/lib/useAsync'); -jest.mock('@backstage/plugin-catalog-react'); - -jest.mock('@backstage/core-components', () => ({ - LogViewer: (props: { text: string }) => { - return
{props.text}
; - }, -})); - -describe('ApacheSparkDriverLogs', () => { - const mockUseApi = useApi as jest.MockedFunction; - const mockUseAsync = useAsync as jest.MockedFunction; - const mockUseEntity = useEntity as jest.MockedFunction; - const mockGetLogs = jest.fn(); - const mockSparkApp = { - status: { - driverInfo: { - podName: 'test-pod', - }, - }, - } as ApacheSpark; - - beforeEach(() => { - mockUseApi.mockReturnValue({ - getLogs: mockGetLogs, - }); - mockUseEntity.mockReturnValue({ - entity: { - apiVersion: 'version', - kind: 'kind', - metadata: { - name: 'name', - namespace: 'ns1', - annotations: { - [K8S_NAMESPACE_ANNOTATION]: 'k8s-ns', - [CLUSTER_NAME_ANNOTATION]: 'my-cluster', - [APACHE_SPARK_LABEL_SELECTOR_ANNOTATION]: 'env=test', - }, - }, - }, - }); - }); - - afterEach(() => { - jest.clearAllMocks(); - }); - - it('should render error message if there is an error', () => { - mockUseAsync.mockReturnValue({ - value: undefined, - loading: false, - error: new Error('Test error'), - }); - - render(); - expect(screen.getByText('Error: Test error')).toBeInTheDocument(); - expect(screen.getByRole('alert')).toBeInTheDocument(); - }); - - it('should render the log viewer with the fetched logs', async () => { - mockUseAsync.mockReturnValue({ - value: 'test logs', - loading: false, - error: undefined, - }); - render(); - expect(screen.getByText('test logs')).toBeInTheDocument(); - }); -}); diff --git a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx b/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx deleted file mode 100644 index e892856..0000000 --- a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { useApi } from '@backstage/core-plugin-api'; -import { apacheSparkApiRef } from '../../api'; -import useAsync from 'react-use/lib/useAsync'; -import { ApacheSpark } from '../../api/model'; -import { - LogViewer, - Progress, - Select, - SelectedItems, - SelectItem, -} from '@backstage/core-components'; -import Alert from '@material-ui/lab/Alert'; -import React, { useEffect, useState } from 'react'; -import { useEntity } from '@backstage/plugin-catalog-react'; -import { getAnnotationValues } from '../utils'; - -export const ApacheSparkDriverLogs = (props: { sparkApp: ApacheSpark }) => { - const apiClient = useApi(apacheSparkApiRef); - const { entity } = useEntity(); - const { ns, clusterName } = getAnnotationValues(entity); - - const { value, loading, error } = useAsync(async (): Promise => { - return await apiClient.getLogs( - clusterName, - ns, - props.sparkApp.status.driverInfo?.podName!, - 'spark-kubernetes-driver', - ); - }, [props]); - if (loading) { - return ; - } else if (error) { - return {`${error}`}; - } - return ; -}; - -const ExecutorLogs = (props: { name: string }) => { - const apiClient = useApi(apacheSparkApiRef); - const { entity } = useEntity(); - const [logs, setLogs] = useState(''); - const { ns, clusterName } = getAnnotationValues(entity); - - useEffect(() => { - async function getLogs() { - try { - const val = await apiClient.getLogs( - clusterName, - ns, - props.name, - 'spark-kubernetes-executor', - ); - setLogs(val); - } catch (e) { - if (typeof e === 'string') { - setLogs(e); - } - } - } - if (props.name !== '') { - getLogs(); - } - }, [apiClient, clusterName, ns, props]); - - return ; -}; - -export const ApacheSparkExecutorLogs = (props: { sparkApp: ApacheSpark }) => { - const [selected, setSelected] = useState(''); - if (props.sparkApp.status.applicationState.state !== 'RUNNING') { - return ( - - Executor logs are only available for Spark Applications in RUNNING state - - ); - } - const executors: SelectItem[] = [{ label: '', value: '' }]; - for (const key in props.sparkApp.status.executorState) { - if (props.sparkApp.status.executorState.hasOwnProperty(key)) { - executors.push({ label: key, value: key }); - } - } - - const handleChange = (item: SelectedItems) => { - if (typeof item === 'string' && item !== '') { - setSelected(item); - } - }; - return ( - <> -