verrazzano

module
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2022 License: UPL-1.0

README

Verrazzano

Verrazzano is an end-to-end enterprise container platform for deploying cloud native and traditional applications in multicloud and hybrid environments. It is made up of a curated set of open source components – many that you may already use and trust, and some that were written specifically to pull together all of the pieces to make this a cohesive and easy to use platform.

Verrazzano includes the following capabilities:

  • Hybrid and multicluster workload management
  • Special handling for WebLogic, Coherence, and Helidon applications
  • Multicluster infrastructure management
  • Integrated and pre-wired application monitoring
  • Integrated security
  • DevOps and GitOps enablement

This repository contains the following content:

  • Verrazzano platform operator - a Kubernetes operator that can be deployed to a Verrazzano cluster, and install and uninstall Verrazzano components from the cluster in which the operator is deployed.

  • Examples - manifest files for deploying example applications in a Verrazzano managed Kubernetes cluster.

For instructions on using Verrazzano, see the Verrazzano documentation.

For detailed installation instructions, see the Verrazzano Installation Guide.

If you want to build and install Verrazzano from this repository, follow the instructions in the platform-operator directory.

If you are interested in contributing to this repository, see CONTRIBUTING.md.

Directories

Path Synopsis
apis/app/v1alpha1
+groupName=app.verrazzano.io
+groupName=app.verrazzano.io
apis/clusters/v1alpha1
+groupName=clusters.verrazzano.io
+groupName=clusters.verrazzano.io
apis/oam/v1alpha1
+groupName=oam.verrazzano.io
+groupName=oam.verrazzano.io
apis/weblogic/v8
Package v8 contains API Schema definitions for the weblogic v8 API group +k8s:deepcopy-gen=package,register +groupName=weblogic.oracle
Package v8 contains API Schema definitions for the weblogic v8 API group +k8s:deepcopy-gen=package,register +groupName=weblogic.oracle
clients/app/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clients/app/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clients/app/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clients/app/clientset/versioned/typed/app/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/app/clientset/versioned/typed/app/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clients/clusters/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clients/clusters/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clients/clusters/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clients/clusters/clientset/versioned/typed/clusters/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/clusters/clientset/versioned/typed/clusters/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clients/oam/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clients/oam/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clients/oam/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clients/oam/clientset/versioned/typed/oam/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/oam/clientset/versioned/typed/oam/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
controllers/logging
Package logging is a generated GoMock package.
Package logging is a generated GoMock package.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
api/images/v1alpha1
Package v1alpha1 contains API Schema definitions for the images v1alpha1 API group +kubebuilder:object:generate=true +groupName=images.verrazzano.io
Package v1alpha1 contains API Schema definitions for the images v1alpha1 API group +kubebuilder:object:generate=true +groupName=images.verrazzano.io
clients/images/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clients/images/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clients/images/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clients/images/clientset/versioned/typed/images/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/images/clientset/versioned/typed/images/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
pkg
bom
log
mcconstants
Package mcconstants - Constants in this file are keys in MultiCluster related secrets
Package mcconstants - Constants in this file are keys in MultiCluster related secrets
os
apis/clusters/v1alpha1
+groupName=clusters.verrazzano.io
+groupName=clusters.verrazzano.io
apis/verrazzano/v1alpha1
+groupGoName=Verrazzano +groupName=install.verrazzano.io
+groupGoName=Verrazzano +groupName=install.verrazzano.io
apis/verrazzano/v1beta1
Package v1beta1 contains API Schema definitions for the install v1beta1 API group +kubebuilder:object:generate=true +groupName=install.verrazzano.io
Package v1beta1 contains API Schema definitions for the install v1beta1 API group +kubebuilder:object:generate=true +groupName=install.verrazzano.io
clients/clusters/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clients/clusters/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clients/clusters/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clients/clusters/clientset/versioned/typed/clusters/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/clusters/clientset/versioned/typed/clusters/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clients/verrazzano/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clients/verrazzano/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clients/verrazzano/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clients/verrazzano/clientset/versioned/typed/verrazzano/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/verrazzano/clientset/versioned/typed/verrazzano/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clients/verrazzano/clientset/versioned/typed/verrazzano/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clients/verrazzano/clientset/versioned/typed/verrazzano/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
controllers/verrazzano/component/grafana
Package grafana generated by go-bindata.// sources: manifests/dashboards/coherence/alerts-dashboard.json manifests/dashboards/coherence/cache-details-dashboard.json manifests/dashboards/coherence/caches-summary-dashboard.json manifests/dashboards/coherence/coherence-dashboard-main.json manifests/dashboards/coherence/elastic-data-summary-dashboard.json manifests/dashboards/coherence/federation-details-dashboard.json manifests/dashboards/coherence/federation-summary-dashboard.json manifests/dashboards/coherence/http-servers-summary-dashboard.json manifests/dashboards/coherence/kubernetes-summary-dashboard.json manifests/dashboards/coherence/machines-summary-dashboard.json manifests/dashboards/coherence/member-details-dashboard.json manifests/dashboards/coherence/members-summary-dashboard.json manifests/dashboards/coherence/persistence-summary-dashboard.json manifests/dashboards/coherence/proxy-server-detail-dashboard.json manifests/dashboards/coherence/proxy-servers-summary-dashboard.json manifests/dashboards/coherence/service-details-dashboard.json manifests/dashboards/coherence/services-summary-dashboard.json manifests/dashboards/helidon/helidon_dashboard.json manifests/dashboards/system/opensearch_dashboard.json manifests/dashboards/system/system_dashboard.json manifests/dashboards/vmi_dashboard_provider.yml manifests/dashboards/weblogic/weblogic_dashboard.json
Package grafana generated by go-bindata.// sources: manifests/dashboards/coherence/alerts-dashboard.json manifests/dashboards/coherence/cache-details-dashboard.json manifests/dashboards/coherence/caches-summary-dashboard.json manifests/dashboards/coherence/coherence-dashboard-main.json manifests/dashboards/coherence/elastic-data-summary-dashboard.json manifests/dashboards/coherence/federation-details-dashboard.json manifests/dashboards/coherence/federation-summary-dashboard.json manifests/dashboards/coherence/http-servers-summary-dashboard.json manifests/dashboards/coherence/kubernetes-summary-dashboard.json manifests/dashboards/coherence/machines-summary-dashboard.json manifests/dashboards/coherence/member-details-dashboard.json manifests/dashboards/coherence/members-summary-dashboard.json manifests/dashboards/coherence/persistence-summary-dashboard.json manifests/dashboards/coherence/proxy-server-detail-dashboard.json manifests/dashboards/coherence/proxy-servers-summary-dashboard.json manifests/dashboards/coherence/service-details-dashboard.json manifests/dashboards/coherence/services-summary-dashboard.json manifests/dashboards/helidon/helidon_dashboard.json manifests/dashboards/system/opensearch_dashboard.json manifests/dashboards/system/system_dashboard.json manifests/dashboards/vmi_dashboard_provider.yml manifests/dashboards/weblogic/weblogic_dashboard.json
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
tests
e2e
tools
vz
vz/pkg/analysis/internal/util/cluster
Package cluster handles cluster analysis
Package cluster handles cluster analysis
vz/pkg/analysis/internal/util/files
Package files handles searching
Package files handles searching
vz/pkg/analysis/internal/util/json
Package json handles ad-hoc JSON processing
Package json handles ad-hoc JSON processing
vz/pkg/analysis/internal/util/log
Package log handles logging
Package log handles logging
vz/pkg/analysis/internal/util/report
Package report handles reporting
Package report handles reporting

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL