kubernetes-model-core
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-model-core</artifactId> <version>7.2.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (C) 2015 Red Hat, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>io.fabric8</groupId> <artifactId>kubernetes-model-generator</artifactId> <version>7.2.0</version> </parent> <artifactId>kubernetes-model-core</artifactId> <packaging>bundle</packaging> <name>Fabric8 :: Kubernetes Model :: Core</name> <properties> <clone-kube>true</clone-kube> <osgi.import> *, io.fabric8.kubernetes.api.model.admission.v1, io.fabric8.kubernetes.api.model.admission.v1beta1, io.fabric8.kubernetes.api.model.admissionregistration.v1, io.fabric8.kubernetes.api.model.admissionregistration.v1beta1, io.fabric8.kubernetes.api.model.authentication, io.fabric8.kubernetes.api.model.authorization.v1, io.fabric8.kubernetes.api.model.authorization.v1beta1, io.fabric8.kubernetes.api.model.apiextensions.v1, io.fabric8.kubernetes.api.model.apiextensions.v1beta1, io.fabric8.kubernetes.api.model.apps, io.fabric8.kubernetes.api.model.autoscaling.v1, io.fabric8.kubernetes.api.model.autoscaling.v2beta1, io.fabric8.kubernetes.api.model.autoscaling.v2beta2, io.fabric8.kubernetes.api.model.batch.v1, io.fabric8.kubernetes.api.model.batch.v1beta1, io.fabric8.kubernetes.api.model.certificates.v1, io.fabric8.kubernetes.api.model.certificates.v1beta1, io.fabric8.kubernetes.api.model.coordination.v1, io.fabric8.kubernetes.api.model.events.v1, io.fabric8.kubernetes.api.model.events.v1beta1, io.fabric8.kubernetes.api.model.discovery.v1, io.fabric8.kubernetes.api.model.discovery.v1beta1, io.fabric8.kubernetes.api.model.extensions, io.fabric8.kubernetes.api.model.flowcontrol.v1beta1, io.fabric8.kubernetes.api.model.metrics.v1beta1, io.fabric8.kubernetes.api.model.networking.v1, io.fabric8.kubernetes.api.model.networking.v1beta1, io.fabric8.kubernetes.api.model.node.v1alpha1, io.fabric8.kubernetes.api.model.node.v1beta1, io.fabric8.kubernetes.api.model.policy.v1, io.fabric8.kubernetes.api.model.policy.v1beta1, io.fabric8.kubernetes.api.model.rbac, io.fabric8.kubernetes.api.model.scheduling.v1, io.fabric8.kubernetes.api.model.scheduling.v1beta1, io.fabric8.kubernetes.api.model.storage, io.fabric8.kubernetes.api.model.storage.v1beta1, io.fabric8.openshift.api.model;resolution:=optional, io.fabric8.openshift.api.model.autoscaling.v1;resolution:=optional, io.fabric8.openshift.api.model.autoscaling.v1beta1;resolution:=optional, io.fabric8.openshift.api.model.runtime;resolution:=optional, io.fabric8.openshift.api.model.console.v1;resolution:=optional, io.fabric8.openshift.api.model.console.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.machine.v1beta1;resolution:=optional, io.fabric8.openshift.api.model.machineconfiguration.v1;resolution:=optional, io.fabric8.openshift.api.model.monitoring.v1;resolution:=optional, io.fabric8.openshift.api.model.monitoring.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.monitoring.v1beta1;resolution:=optional, io.fabric8.openshift.api.model.operator;resolution:=optional, io.fabric8.openshift.api.model.operator.v1;resolution:=optional, io.fabric8.openshift.api.model.operator.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.operator.controlplane.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.operatorhub.manifests;resolution:=optional, io.fabric8.openshift.api.model.operatorhub.v1;resolution:=optional, io.fabric8.openshift.api.model.operatorhub.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.tuned.v1;resolution:=optional, io.fabric8.openshift.api.model.whereabouts.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.storageversionmigrator.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1;resolution:=optional, io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1;resolution:=optional, io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1;resolution:=optional, io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1;resolution:=optional, io.fabric8.openshift.api.model.miscellaneous.network.operator.v1;resolution:=optional, </osgi.import> <osgi.export> io.fabric8.kubernetes.api, io.fabric8.kubernetes.api.model**, </osgi.export> <osgi.private> io.fabric8.kubernetes.internal </osgi.private> <osgi.require-capability> osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)", osgi.serviceloader; filter:="(osgi.serviceloader=io.fabric8.kubernetes.api.model.KubernetesResource)"; cardinality:=multiple </osgi.require-capability> </properties> <dependencies> <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-model-common</artifactId> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> </dependencies> <profiles> <profile> <id>generate</id> <build> <plugins> <plugin> <groupId>io.fabric8</groupId> <artifactId>openapi-model-generator-maven-plugin</artifactId> <configuration > <settings combine.self="append"> <addBuildableReferences>false</addBuildableReferences> <schemas> <schema>${project.basedir}/../openapi/schemas/cluster-api.json</schema> <schema>${openapi.schema.kubernetes-latest}</schema> <schema>${project.basedir}/../openapi/schemas/admission-registration.json</schema> <schema>${project.basedir}/../openapi/schemas/api-machinery-extra.json</schema> <schema>${project.basedir}/../openapi/schemas/kubernetes-config.json</schema> </schemas> <skipGenerationRegexes> <skipGenerationRegex>^io\.k8s\.apimachinery\.pkg\.runtime\.RawExtension$</skipGenerationRegex> </skipGenerationRegexes> <includeGenerationRegexes> <includeGenerationRegex>^io\.k8s\.api\.core\..*$</includeGenerationRegex> <includeGenerationRegex>^io\.k8s\.apimachinery\..*$</includeGenerationRegex> <includeGenerationRegex>^io\.k8s\.kube-aggregator\.pkg\.apis\.apiregistration\..*$</includeGenerationRegex> <includeGenerationRegex>^io\.k8s\.client-go\.tools\.clientcmd\.api\.v1\..*$</includeGenerationRegex> <includeGenerationRegex>^io\.k8s\.sigs\.cluster-api\.api\..*$</includeGenerationRegex> </includeGenerationRegexes> </settings> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>