kubernetes-model-core
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-model-core</artifactId>
<version>7.6.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.6.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>