Listing Thumbnail

    Weave GitOps Enterprise (WGE) -Development

     Info
    Sold by: Weaveworks 
    Quick Launch
    This is the non-production Weave GitOps Enterprise subscription for development purposes only. WGE software is based on Flux CD and Kubernetes and enhances GitOps automation experience for Cloud Native platforms. WGE works with popular tools such as Helm, Terraform, AWS CloudFormation, EKS Blueprints, and Pulumi for EKS and EKS-A.
    Listing Thumbnail

    Weave GitOps Enterprise (WGE) -Development

     Info
    Sold by: Weaveworks 

    Overview

    Play video

    Weave GitOps Enterprise is the leading GitOps software built on Flux CD for enhancing Kubernetes for continuous delivery, progressive delivery, self service and security. With Weave GitOps Enterprise platform teams can build efficient internal developer platforms on EKS, EKS-A and Hybrid Infrastructure which empower application teams to effortlessly operate applications in the cloud, on premise or at the edge. WGE works with many of the popular tools such as Helm, Terraform, AWS CloudFormation, EKS Blueprints, Argo CD, and Pulumi. A single centralized management console offers unparalleled control, flexibility, and customization for true GitOps at scale resulting in increased developer productivity and higher reliability and stability.

    Stand out features are: Application Control Panel makes continuous operation simple. Weave GitOps web UI helps you visualize application lifecycle, drift and cluster health among other critical metrics.

    Application Pipelines make promotions observable, repeatable and secure. View the status of deployment, promote apps manual or automatically via git pull or web hooks across environments. Kubernetes guardrails and trusted delivery provide guardrails for self service. Apply declared policies required by any regulator, global or regional from our hundreds of built-in policies and enforce environment and workload compliance with policy as code from the start.

    Terraform controller applies GitOps workflows beyond Kubernetes. Flatten the Terraform learning curve so devs can self-service. Reduce context switching when testing or debugging with a central UI.

    Highlights

    • Application Management: Understand and manage application lifecycle in a GitOps enabled cluster. Immediately detect drift and evaluate cluster health, even inform roll back actions as well as monitor continuous operations.
    • Cluster Fleet Management: Deploy the same application into many different clusters even across cloud and hybrid environments, allowing change deployments across the fleet via Git and Cluster API.
    • Trusted Application Delivery: Add policy as code to GitOps pipelines and enforce security and compliance, application resilience and coding standards from source to production. Validate policy conformance at every step in the software delivery pipeline: commit, build, deploy and run time.

    Details

    Delivery method

    Delivery option
    Install Helm chart on Cluster

    Latest version

    Operating system
    Linux

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Quick Launch

    Leverage AWS CloudFormation templates to reduce the time and resources required to configure, deploy, and launch your software.

    Pricing

    Weave GitOps Enterprise (WGE) -Development

     Info
    Pricing is based on contract duration. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    Weave GitOps Enterprise - Development
    Annual Per Host Production Use Subscription, paid in advance
    $750.00

    Vendor refund policy

    The terms of your contract dictate the policy around refund. If you are not happy with your purchase please reach out to your contact at Weaveworks to discuss.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Install Helm chart on Cluster

    Supported services: Learn more 
    • Amazon EKS
    • Amazon EKS Anywhere
    Helm chart

    Helm charts are Kubernetes YAML manifests combined into a single package that can be installed on Kubernetes clusters. The containerized application is deployed on a cluster by running a single Helm install command to install the seller-provided Helm chart.

    Version release notes

    Latest stable version of Weave GitOps Enterprise

    Additional details

    Usage instructions

    Disclosure

    This product requires an internet connection to deploy properly. The following packages are downloaded on deployment:

    Storage of Customer Data

    Weave GitOps Enterprise does not store any customer data.

    Dependencies

    • Cert-Manager is installed in your Cluster. =>v1.0.0
    • Flux is installed in your Cluster. =>v0.34.0
    • Valid Entitlement provided by our commercial team for WGE
    • GitOps CLI

    1. Install Flux onto the cluster if not already installed

    flux install

    2. Apply the entitlement provided by Weaveworks to your cluster

    kubectl apply -f entitlements.yaml

    3. Create a password for the admin user

    We need to geneate a bcrypt hash of your chosen password. You can optionally install the gitops cli to help generate this password hash or use some other tool.

    To install the gitops cli:

    curl --silent --location "https://github.com/weaveworks/weave-gitops/releases/download/v0.19.0/gitops-$(uname)-$(uname -m).tar.gz" | tar xz -C /tmp sudo mv /tmp/gitops /usr/local/bin gitops version

    Alternatively, users can install the gitops cli with Homebrew:

    brew tap weaveworks/tap brew install weaveworks/tap/gitops

    Now lets use the gitops command to generate a secret to store the hash of the admin password

    PASSWORD="<your password>" echo -n $PASSWORD | gitops get bcrypt-hash $2a$10$OS5NJmPNEb13UgTOSKnMxOWlmS7mlxX77hv4yAiISvZ71Dc7IuN3q kubectl create secret generic cluster-user-auth \ --namespace flux-system \ --from-literal=username=wego-admin \ --from-literal=password='$2a$.......'

    4. Run Helm Install

    helm install --set global.capiEnabled=false --namespace flux-system mccp oci://709825985650.dkr.ecr.us-east-1.amazonaws.com/weaveworks/weave-gitops-enterprise-development --version 0.19.0

    5. Get to the GUI

    Use as sign-in the user and password created in the secret.

    kubectl port-forward --namespace flux-system svc/clusters-service 8000:8000

    Now you have a running Weave GitOps Enterprise instance. You can access the UI at https://localhost:8000 

    Usage

    Changing the admin password

    Delete the auth secret created during installation:

    kubectl delete secret cluster-user-auth --namespace flux-system

    Then follow the steps above to create a new password using the gitops tool.

    Logout and login again to the UI using the new password.

    Assessing the health of your installation

    CLI via kubectl

    You can check the health of your installation by running:

    kubectl get deploy -n flux-system

    Check that all deployments are ready. If not, you can check the logs of the failing deployments to see what went wrong. For example

    kubectl logs -n flux-system deploy/mccp-weave-gitops-enterprise-development-cluster-service

    EKS via AWS Console

    You can also check the health of your installation via the AWS Console. Go to the EKS service and select your cluster. Then go to the Resources tab and select Deployments. You should see all the deployments in the flux-system namespace. Check that all deployments are ready.

    If there are any issues, you can check the status of the deployment by clicking on it. This will often give you a clue as to what went wrong.

    Support

    Vendor support

    Weaveworks offers a non-production annual subscription for product support for WGE. This support includes a SLA. Coverage period is 9 hours x 5 days a business hours week. Level 1 severity cases recieve 4 business hour response time, Level 2 is 1 business day, and Level 3 is 2 business days. Please get in touch with Sales@weave.works  for a copy of the full SLA

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    No customer reviews yet
    Be the first to write a review for this product.