├── .github └── workflows │ └── main.yml ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── Makefile ├── README.adoc ├── cmd ├── generate │ └── generate.go └── packageGen │ └── packageGen.go ├── go.mod ├── go.sum ├── istio-client-uberjar └── pom.xml ├── istio-client ├── pom.xml └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── snowdrop │ │ │ └── istio │ │ │ └── client │ │ │ ├── CodeGen.java │ │ │ ├── DefaultIstioClient.java │ │ │ ├── GenericIstioClient.java │ │ │ ├── IstioClient.java │ │ │ ├── IstioClientFactory.java │ │ │ ├── IstioDsl.java │ │ │ ├── IstioExtensionAdapter.java │ │ │ └── NamespacedIstioClient.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── io.fabric8.kubernetes.client.ExtensionAdapter │ │ ├── resource-handler-services.vm │ │ ├── resource-handler.vm │ │ └── resource-operation.vm │ └── test │ ├── java │ └── me │ │ └── snowdrop │ │ └── istio │ │ └── client │ │ ├── IstioClientTest.java │ │ └── it │ │ ├── DestinationRuleIT.java │ │ ├── GatewayIT.java │ │ └── VirtualServiceIT.java │ └── resources │ ├── aggregate.yaml │ ├── destination-rule.yaml │ ├── virtual-service-with-matches.yaml │ └── virtual-service.yaml ├── istio-common ├── pom.xml └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── snowdrop │ │ │ └── istio │ │ │ ├── api │ │ │ ├── IstioSpec.java │ │ │ └── internal │ │ │ │ ├── ClassWithInterfaceFieldsDeserializer.java │ │ │ │ ├── ClassWithInterfaceFieldsRegistry.java │ │ │ │ ├── IstioApiVersion.java │ │ │ │ ├── IstioKind.java │ │ │ │ ├── IstioSpecRegistry.java │ │ │ │ ├── MixerAdapter.java │ │ │ │ ├── MixerResourceDeserializer.java │ │ │ │ ├── MixerSupportRegistry.java │ │ │ │ └── MixerTemplate.java │ │ │ └── util │ │ │ ├── StructHelper.java │ │ │ └── Utils.java │ └── resources │ │ ├── adapters.properties │ │ ├── classes-with-interface-fields.yml │ │ ├── istio-crd.properties │ │ ├── packages.csv │ │ └── templates.properties │ └── test │ ├── java │ └── me │ │ └── snowdrop │ │ └── istio │ │ ├── api │ │ ├── internal │ │ │ ├── ClassWithInterfaceFieldsDeserializerTest.java │ │ │ ├── ClassWithInterfaceFieldsRegistryTest.java │ │ │ └── IstioRegistryTest.java │ │ └── test │ │ │ ├── AInterfaceType.java │ │ │ ├── Class.java │ │ │ ├── EInterfaceType.java │ │ │ ├── Enum.java │ │ │ ├── Interface.java │ │ │ ├── Map.java │ │ │ └── Simple.java │ │ └── util │ │ └── StructHelperTest.java │ └── resources │ ├── class.yml │ ├── classes-with-interface-fields.yml │ ├── interface-with-enum.yml │ ├── interface.yml │ ├── map.yml │ ├── simple.yml │ └── struct.yml ├── istio-model-annotator ├── pom.xml └── src │ └── main │ └── java │ └── me │ └── snowdrop │ └── istio │ └── annotator │ └── IstioTypeAnnotator.java ├── istio-model ├── pom.xml └── src │ ├── main │ ├── antlr4 │ │ └── CEXL.g4 │ ├── java │ │ └── me │ │ │ └── snowdrop │ │ │ └── istio │ │ │ ├── api │ │ │ ├── Duration.java │ │ │ ├── IstioBaseSpec.java │ │ │ ├── IstioResource.java │ │ │ ├── IstioResourceList.java │ │ │ ├── NullValue.java │ │ │ ├── TimeStamp.java │ │ │ ├── cexl │ │ │ │ ├── AttributeVocabulary.java │ │ │ │ ├── TypedValue.java │ │ │ │ └── parser │ │ │ │ │ └── CEXLTypeResolver.java │ │ │ ├── internal │ │ │ │ ├── TypedValueMapDeserializer.java │ │ │ │ └── TypedValueMapSerializer.java │ │ │ ├── mesh │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── AccessLogEncoding.java │ │ │ │ │ ├── AuthenticationPolicy.java │ │ │ │ │ ├── ForwardClientCertDetails.java │ │ │ │ │ ├── H2UpgradePolicy.java │ │ │ │ │ ├── InboundInterceptionMode.java │ │ │ │ │ ├── IngressControllerMode.java │ │ │ │ │ ├── Mode.java │ │ │ │ │ └── Resource.java │ │ │ ├── mixer │ │ │ │ ├── config │ │ │ │ │ └── descriptor │ │ │ │ │ │ └── ValueType.java │ │ │ │ └── v1 │ │ │ │ │ ├── Condition.java │ │ │ │ │ ├── Operation.java │ │ │ │ │ └── RepeatedAttributesSemantics.java │ │ │ ├── networking │ │ │ │ ├── v1alpha3 │ │ │ │ │ ├── Action.java │ │ │ │ │ ├── ApplyTo.java │ │ │ │ │ ├── CaptureMode.java │ │ │ │ │ ├── ClientTLSSettingsMode.java │ │ │ │ │ ├── FilterType.java │ │ │ │ │ ├── H2UpgradePolicy.java │ │ │ │ │ ├── Index.java │ │ │ │ │ ├── ListenerProtocol.java │ │ │ │ │ ├── ListenerType.java │ │ │ │ │ ├── Operation.java │ │ │ │ │ ├── OutboundTrafficPolicyMode.java │ │ │ │ │ ├── PatchContext.java │ │ │ │ │ ├── ServerTLSSettingsMode.java │ │ │ │ │ ├── ServerTLSSettingsProtocol.java │ │ │ │ │ ├── ServiceEntryLocation.java │ │ │ │ │ ├── ServiceEntryResolution.java │ │ │ │ │ └── SimpleLB.java │ │ │ │ └── v1beta1 │ │ │ │ │ ├── CaptureMode.java │ │ │ │ │ ├── ClientTLSSettingsMode.java │ │ │ │ │ ├── H2UpgradePolicy.java │ │ │ │ │ ├── OutboundTrafficPolicyMode.java │ │ │ │ │ ├── ServerTLSSettingsMode.java │ │ │ │ │ ├── ServerTLSSettingsProtocol.java │ │ │ │ │ ├── ServiceEntryLocation.java │ │ │ │ │ ├── ServiceEntryResolution.java │ │ │ │ │ └── SimpleLB.java │ │ │ ├── policy │ │ │ │ └── v1beta1 │ │ │ │ │ ├── DenominatorType.java │ │ │ │ │ ├── HandlerParams.java │ │ │ │ │ ├── HandlerSpecDeserializer.java │ │ │ │ │ ├── InstanceParams.java │ │ │ │ │ ├── InstanceSpecDeserializer.java │ │ │ │ │ └── Operation.java │ │ │ ├── rbac │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── EnforcementMode.java │ │ │ │ │ └── Mode.java │ │ │ └── security │ │ │ │ └── v1beta1 │ │ │ │ ├── Action.java │ │ │ │ └── Mode.java │ │ │ ├── mixer │ │ │ └── adapter │ │ │ │ ├── circonus │ │ │ │ └── Type.java │ │ │ │ ├── cloudwatch │ │ │ │ └── Unit.java │ │ │ │ ├── dogstatsd │ │ │ │ └── Type.java │ │ │ │ ├── list │ │ │ │ └── ListEntryType.java │ │ │ │ ├── prometheus │ │ │ │ └── Kind.java │ │ │ │ ├── redisquota │ │ │ │ └── QuotaAlgorithm.java │ │ │ │ ├── signalfx │ │ │ │ └── Type.java │ │ │ │ ├── stackdriver │ │ │ │ ├── MetricKind.java │ │ │ │ └── ValueType.java │ │ │ │ ├── statsd │ │ │ │ └── Type.java │ │ │ │ └── stdio │ │ │ │ ├── Level.java │ │ │ │ └── Stream.java │ │ │ └── util │ │ │ └── YAML.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── io.fabric8.kubernetes.api.KubernetesResourceMappingProvider │ │ ├── istio-manifest.vm │ │ ├── istio-mappings-provider.vm │ │ ├── istio-resource-list.vm │ │ ├── istio-resource.vm │ │ └── schema │ │ └── istio-schema.json │ └── test │ ├── java │ └── me │ │ └── snowdrop │ │ └── istio │ │ ├── api │ │ ├── DurationTest.java │ │ ├── cexl │ │ │ └── TypedValueTest.java │ │ ├── mesh │ │ │ └── v1alpha1 │ │ │ │ └── MeshConfigTest.java │ │ ├── networking │ │ │ ├── v1alpha3 │ │ │ │ ├── DestinationRuleTest.java │ │ │ │ ├── EnvoyFilterTest.java │ │ │ │ └── VirtualServiceTest.java │ │ │ └── v1beta1 │ │ │ │ ├── CorsPolicyTest.java │ │ │ │ ├── GatewayTest.java │ │ │ │ └── VirtualServiceTest.java │ │ ├── policy │ │ │ └── v1beta1 │ │ │ │ ├── HandlerTest.java │ │ │ │ └── InstanceTest.java │ │ └── security │ │ │ └── v1beta1 │ │ │ └── AuthorizationPolicyTest.java │ │ ├── template │ │ └── listentry │ │ │ └── ListEntryTest.java │ │ └── tests │ │ └── BaseIstioTest.java │ └── resources │ ├── destination-rule-issue82.yaml │ ├── envoy-filter-issue99.yaml │ ├── metric.yaml │ ├── policy.yaml │ ├── prometheus.yaml │ ├── virtual-service-issue103.yaml │ ├── virtual-service-issue119.yaml │ ├── virtual-service-issue48.yaml │ └── virtual-service.yaml ├── mvnw ├── mvnw.cmd ├── pkg └── schemagen │ ├── generate.go │ └── json.go ├── pom.xml └── scripts └── generate_metadata.sh /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/Makefile -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/README.adoc -------------------------------------------------------------------------------- /cmd/generate/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/cmd/generate/generate.go -------------------------------------------------------------------------------- /cmd/packageGen/packageGen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/cmd/packageGen/packageGen.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/go.sum -------------------------------------------------------------------------------- /istio-client-uberjar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client-uberjar/pom.xml -------------------------------------------------------------------------------- /istio-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/pom.xml -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/CodeGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/CodeGen.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/DefaultIstioClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/DefaultIstioClient.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/GenericIstioClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/GenericIstioClient.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/IstioClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/IstioClient.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/IstioClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/IstioClientFactory.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/IstioDsl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/IstioDsl.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/IstioExtensionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/IstioExtensionAdapter.java -------------------------------------------------------------------------------- /istio-client/src/main/java/me/snowdrop/istio/client/NamespacedIstioClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/java/me/snowdrop/istio/client/NamespacedIstioClient.java -------------------------------------------------------------------------------- /istio-client/src/main/resources/META-INF/services/io.fabric8.kubernetes.client.ExtensionAdapter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/resources/META-INF/services/io.fabric8.kubernetes.client.ExtensionAdapter -------------------------------------------------------------------------------- /istio-client/src/main/resources/resource-handler-services.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/resources/resource-handler-services.vm -------------------------------------------------------------------------------- /istio-client/src/main/resources/resource-handler.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/resources/resource-handler.vm -------------------------------------------------------------------------------- /istio-client/src/main/resources/resource-operation.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/main/resources/resource-operation.vm -------------------------------------------------------------------------------- /istio-client/src/test/java/me/snowdrop/istio/client/IstioClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/java/me/snowdrop/istio/client/IstioClientTest.java -------------------------------------------------------------------------------- /istio-client/src/test/java/me/snowdrop/istio/client/it/DestinationRuleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/java/me/snowdrop/istio/client/it/DestinationRuleIT.java -------------------------------------------------------------------------------- /istio-client/src/test/java/me/snowdrop/istio/client/it/GatewayIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/java/me/snowdrop/istio/client/it/GatewayIT.java -------------------------------------------------------------------------------- /istio-client/src/test/java/me/snowdrop/istio/client/it/VirtualServiceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/java/me/snowdrop/istio/client/it/VirtualServiceIT.java -------------------------------------------------------------------------------- /istio-client/src/test/resources/aggregate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/resources/aggregate.yaml -------------------------------------------------------------------------------- /istio-client/src/test/resources/destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/resources/destination-rule.yaml -------------------------------------------------------------------------------- /istio-client/src/test/resources/virtual-service-with-matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/resources/virtual-service-with-matches.yaml -------------------------------------------------------------------------------- /istio-client/src/test/resources/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-client/src/test/resources/virtual-service.yaml -------------------------------------------------------------------------------- /istio-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/pom.xml -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/IstioSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/IstioSpec.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsDeserializer.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsRegistry.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/IstioApiVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/IstioApiVersion.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/IstioKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/IstioKind.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/IstioSpecRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/IstioSpecRegistry.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerAdapter.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerResourceDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerResourceDeserializer.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerSupportRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerSupportRegistry.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/api/internal/MixerTemplate.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/util/StructHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/util/StructHelper.java -------------------------------------------------------------------------------- /istio-common/src/main/java/me/snowdrop/istio/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/java/me/snowdrop/istio/util/Utils.java -------------------------------------------------------------------------------- /istio-common/src/main/resources/adapters.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/resources/adapters.properties -------------------------------------------------------------------------------- /istio-common/src/main/resources/classes-with-interface-fields.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/resources/classes-with-interface-fields.yml -------------------------------------------------------------------------------- /istio-common/src/main/resources/istio-crd.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/resources/istio-crd.properties -------------------------------------------------------------------------------- /istio-common/src/main/resources/packages.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/resources/packages.csv -------------------------------------------------------------------------------- /istio-common/src/main/resources/templates.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/main/resources/templates.properties -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsDeserializerTest.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/internal/ClassWithInterfaceFieldsRegistryTest.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/internal/IstioRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/internal/IstioRegistryTest.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/AInterfaceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/AInterfaceType.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/Class.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/EInterfaceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/EInterfaceType.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/Enum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/Enum.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/Interface.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/Map.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/api/test/Simple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/api/test/Simple.java -------------------------------------------------------------------------------- /istio-common/src/test/java/me/snowdrop/istio/util/StructHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/java/me/snowdrop/istio/util/StructHelperTest.java -------------------------------------------------------------------------------- /istio-common/src/test/resources/class.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/resources/class.yml -------------------------------------------------------------------------------- /istio-common/src/test/resources/classes-with-interface-fields.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/resources/classes-with-interface-fields.yml -------------------------------------------------------------------------------- /istio-common/src/test/resources/interface-with-enum.yml: -------------------------------------------------------------------------------- 1 | e: A -------------------------------------------------------------------------------- /istio-common/src/test/resources/interface.yml: -------------------------------------------------------------------------------- 1 | a: foo -------------------------------------------------------------------------------- /istio-common/src/test/resources/map.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/resources/map.yml -------------------------------------------------------------------------------- /istio-common/src/test/resources/simple.yml: -------------------------------------------------------------------------------- 1 | aInt: 1 2 | aNumber: 2.0 3 | aBoolean: true 4 | aString: foo -------------------------------------------------------------------------------- /istio-common/src/test/resources/struct.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-common/src/test/resources/struct.yml -------------------------------------------------------------------------------- /istio-model-annotator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model-annotator/pom.xml -------------------------------------------------------------------------------- /istio-model-annotator/src/main/java/me/snowdrop/istio/annotator/IstioTypeAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model-annotator/src/main/java/me/snowdrop/istio/annotator/IstioTypeAnnotator.java -------------------------------------------------------------------------------- /istio-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/pom.xml -------------------------------------------------------------------------------- /istio-model/src/main/antlr4/CEXL.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/antlr4/CEXL.g4 -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/Duration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/Duration.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/IstioBaseSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/IstioBaseSpec.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/IstioResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/IstioResource.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/IstioResourceList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/IstioResourceList.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/NullValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/NullValue.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/TimeStamp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/TimeStamp.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/cexl/AttributeVocabulary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/cexl/AttributeVocabulary.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/cexl/TypedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/cexl/TypedValue.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/cexl/parser/CEXLTypeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/cexl/parser/CEXLTypeResolver.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/internal/TypedValueMapDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/internal/TypedValueMapDeserializer.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/internal/TypedValueMapSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/internal/TypedValueMapSerializer.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/AccessLogEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/AccessLogEncoding.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/AuthenticationPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/AuthenticationPolicy.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/ForwardClientCertDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/ForwardClientCertDetails.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/H2UpgradePolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/H2UpgradePolicy.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/InboundInterceptionMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/InboundInterceptionMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/IngressControllerMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/IngressControllerMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/Mode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mesh/v1alpha1/Resource.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mixer/config/descriptor/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mixer/config/descriptor/ValueType.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mixer/v1/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mixer/v1/Condition.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mixer/v1/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mixer/v1/Operation.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/mixer/v1/RepeatedAttributesSemantics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/mixer/v1/RepeatedAttributesSemantics.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/Action.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ApplyTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ApplyTo.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/CaptureMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/CaptureMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ClientTLSSettingsMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ClientTLSSettingsMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/FilterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/FilterType.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/H2UpgradePolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/H2UpgradePolicy.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/Index.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ListenerProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ListenerProtocol.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ListenerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ListenerType.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/Operation.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/OutboundTrafficPolicyMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/OutboundTrafficPolicyMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/PatchContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/PatchContext.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServerTLSSettingsMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServerTLSSettingsMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServerTLSSettingsProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServerTLSSettingsProtocol.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServiceEntryLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServiceEntryLocation.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServiceEntryResolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/ServiceEntryResolution.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/SimpleLB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1alpha3/SimpleLB.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/CaptureMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/CaptureMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ClientTLSSettingsMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ClientTLSSettingsMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/H2UpgradePolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/H2UpgradePolicy.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/OutboundTrafficPolicyMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/OutboundTrafficPolicyMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServerTLSSettingsMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServerTLSSettingsMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServerTLSSettingsProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServerTLSSettingsProtocol.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServiceEntryLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServiceEntryLocation.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServiceEntryResolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/ServiceEntryResolution.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/SimpleLB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/networking/v1beta1/SimpleLB.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/DenominatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/DenominatorType.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/HandlerParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/HandlerParams.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/HandlerSpecDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/HandlerSpecDeserializer.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/InstanceParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/InstanceParams.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/InstanceSpecDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/InstanceSpecDeserializer.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/policy/v1beta1/Operation.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/rbac/v1alpha1/EnforcementMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/rbac/v1alpha1/EnforcementMode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/rbac/v1alpha1/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/rbac/v1alpha1/Mode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/security/v1beta1/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/security/v1beta1/Action.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/api/security/v1beta1/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/api/security/v1beta1/Mode.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/circonus/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/circonus/Type.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/cloudwatch/Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/cloudwatch/Unit.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/dogstatsd/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/dogstatsd/Type.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/list/ListEntryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/list/ListEntryType.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/prometheus/Kind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/prometheus/Kind.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/redisquota/QuotaAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/redisquota/QuotaAlgorithm.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/signalfx/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/signalfx/Type.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stackdriver/MetricKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stackdriver/MetricKind.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stackdriver/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stackdriver/ValueType.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/statsd/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/statsd/Type.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stdio/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stdio/Level.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stdio/Stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/mixer/adapter/stdio/Stream.java -------------------------------------------------------------------------------- /istio-model/src/main/java/me/snowdrop/istio/util/YAML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/java/me/snowdrop/istio/util/YAML.java -------------------------------------------------------------------------------- /istio-model/src/main/resources/META-INF/services/io.fabric8.kubernetes.api.KubernetesResourceMappingProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/resources/META-INF/services/io.fabric8.kubernetes.api.KubernetesResourceMappingProvider -------------------------------------------------------------------------------- /istio-model/src/main/resources/istio-manifest.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/resources/istio-manifest.vm -------------------------------------------------------------------------------- /istio-model/src/main/resources/istio-mappings-provider.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/resources/istio-mappings-provider.vm -------------------------------------------------------------------------------- /istio-model/src/main/resources/istio-resource-list.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/resources/istio-resource-list.vm -------------------------------------------------------------------------------- /istio-model/src/main/resources/istio-resource.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/resources/istio-resource.vm -------------------------------------------------------------------------------- /istio-model/src/main/resources/schema/istio-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/main/resources/schema/istio-schema.json -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/DurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/DurationTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/cexl/TypedValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/cexl/TypedValueTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/mesh/v1alpha1/MeshConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/mesh/v1alpha1/MeshConfigTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/networking/v1alpha3/DestinationRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/networking/v1alpha3/DestinationRuleTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/networking/v1alpha3/EnvoyFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/networking/v1alpha3/EnvoyFilterTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/networking/v1alpha3/VirtualServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/networking/v1alpha3/VirtualServiceTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/networking/v1beta1/CorsPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/networking/v1beta1/CorsPolicyTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/networking/v1beta1/GatewayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/networking/v1beta1/GatewayTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/networking/v1beta1/VirtualServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/networking/v1beta1/VirtualServiceTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/policy/v1beta1/HandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/policy/v1beta1/HandlerTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/policy/v1beta1/InstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/policy/v1beta1/InstanceTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/api/security/v1beta1/AuthorizationPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/api/security/v1beta1/AuthorizationPolicyTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/template/listentry/ListEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/template/listentry/ListEntryTest.java -------------------------------------------------------------------------------- /istio-model/src/test/java/me/snowdrop/istio/tests/BaseIstioTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/java/me/snowdrop/istio/tests/BaseIstioTest.java -------------------------------------------------------------------------------- /istio-model/src/test/resources/destination-rule-issue82.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/destination-rule-issue82.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/envoy-filter-issue99.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/envoy-filter-issue99.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/metric.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/metric.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/policy.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/prometheus.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/virtual-service-issue103.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/virtual-service-issue103.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/virtual-service-issue119.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/virtual-service-issue119.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/virtual-service-issue48.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/virtual-service-issue48.yaml -------------------------------------------------------------------------------- /istio-model/src/test/resources/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/istio-model/src/test/resources/virtual-service.yaml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pkg/schemagen/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/pkg/schemagen/generate.go -------------------------------------------------------------------------------- /pkg/schemagen/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/pkg/schemagen/json.go -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/pom.xml -------------------------------------------------------------------------------- /scripts/generate_metadata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdrop/istio-java-api/HEAD/scripts/generate_metadata.sh --------------------------------------------------------------------------------