assisted-service | This repository provides a service that installs OpenShift | Cloud library

 by   openshift Go Version: v2.21.0 License: Apache-2.0

kandi X-RAY | assisted-service Summary

kandi X-RAY | assisted-service Summary

assisted-service is a Go library typically used in Cloud applications. assisted-service has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

This repository provides a service that installs OpenShift. Its main benefits include a minimum amount of prerequisites from the user's infrastructure, as well as comprehensive pre-flight validations to ensure a successful installation. The service exposes either a REST API, or it can be deployed as an Operator where it exposes a Kubernetes-native API via Custom Resources. A UI is available that uses the REST API. The Assisted Service can currently install clusters with highly-available control planes (3 hosts and above) and can also install Single-Node OpenShift (SNO). Highly available clusters are configured to use OpenShift's baremetal platform (typically used in bare metal IPI deployments), while SNO uses none (typically used in UPI deployments).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              assisted-service has a low active ecosystem.
              It has 91 star(s) with 174 fork(s). There are 24 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 4 open issues and 38 have been closed. On average issues are closed in 123 days. There are 38 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of assisted-service is v2.21.0

            kandi-Quality Quality

              assisted-service has no bugs reported.

            kandi-Security Security

              assisted-service has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              assisted-service is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              assisted-service releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed assisted-service and discovered the below as its top functions. This is intended to give you an instant insight into assisted-service implemented functionality, and help decide if they suit your requirements.
            • NewHostStateMachine creates a new host state machine
            • HandlerAPI returns an http . Handler for the AssistedInstall API
            • NewAssistedInstallAPI creates a new AssistedInstallAPI instance
            • NewClusterStateMachine returns a new StateMachine
            • NewMetricsManager returns a new MetricsManager .
            • Reconcile implements the ClusterService interface .
            • NewPoolHostStateMachine creates a new state machine
            • newValidations returns a list of validators .
            • populateInfraEnv migrates infra_env table
            • copyClusterUserInfoToInfraEnv copies cluster user information to InfraEnv .
            Get all kandi verified functions for this library.

            assisted-service Key Features

            No Key Features are available at this moment for assisted-service.

            assisted-service Examples and Code Snippets

            assisted-service,Deployment,Deploy Monitoring
            Godot img1Lines of Code : 20dot img1License : Permissive (Apache-2.0)
            copy iconCopy
            # Step by step
            make deploy-olm
            make deploy-prometheus
            make deploy-grafana
            
            # Or just all-in
            make deploy-monitoring
            
            # Step by step
            make deploy-prometheus TARGET=oc-ingress APPLY_NAMESPACE=false
            make deploy-grafana TARGET=oc-ingress APPLY_NAMESPACE=fa  
            assisted-service,Deployment,Deploy by tag
            Godot img2Lines of Code : 3dot img2License : Permissive (Apache-2.0)
            copy iconCopy
            skipper make deploy-all DEPLOY_MANIFEST_PATH=./assisted-installer.yaml
            
            skipper make deploy-all DEPLOY_MANIFEST_TAG=master
            
            skipper make deploy-all DEPLOY_TAG=
              
            assisted-service,Deployment,Deploy to OpenShift
            Godot img3Lines of Code : 2dot img3License : Permissive (Apache-2.0)
            copy iconCopy
            skipper make deploy-all TARGET=oc-ingress
            
            skipper make deploy-all TARGET=oc-ingress APPLY_NAMESPACE=False INGRESS_DOMAIN=apps.ocp.prod.psi.redhat.com
              

            Community Discussions

            Trending Discussions on assisted-service

            QUESTION

            SAP Hybris Assisted Service Module (ASM) - double login
            Asked 2020-Jun-12 at 12:28

            I've got a problem with ASM module - sometimes it happens that after Login action, the site is refreshed and ASM not shown.
            I found that when I'm logging in, the request is sent twice at the same time. Then it leads to error with duplicated keys found in DB. I think the main problem is the double login, but I don't know what causes it.

            ...

            ANSWER

            Answered 2020-Jun-12 at 12:28

            Turns out there was bad wro configuration. I had the .js files from ASM module twice on the site, once compiled in all_responsive.js file and once again in the addons/responsive part. So everytime I did submit, both two functions sent the request.

            Source https://stackoverflow.com/questions/62326400

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install assisted-service

            To push your build target to a Docker registry you first need to change the default target.
            Create a quay.io or Docker Hub account if you don't already have one. These instructions refer to quay.io, Docker Hub is similar.
            Create a repository called assisted-service.
            Make sure you have your ~/.docker/config.json file set up to point to your account. For quay.io, you can go to quay.io -> User Settings, and click "Generate Encrypted Password" under "Docker CLI Password".
            Login to quay.io using docker login quay.io.
            Export the SERVICE environment variable to your Docker registry, and pass a tag of your choice, e.g., "test":

            Support

            By continuing to read this document you will learn how to build and deploy Assisted Service. If you are interested in using Assisted Service to deploy an OCP cluster, please refer to the User Documentation.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/openshift/assisted-service.git

          • CLI

            gh repo clone openshift/assisted-service

          • sshUrl

            git@github.com:openshift/assisted-service.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Cloud Libraries

            Try Top Libraries by openshift

            origin

            by openshiftGo

            source-to-image

            by openshiftGo

            openshift-ansible

            by openshiftPython

            osin

            by openshiftGo

            installer

            by openshiftGo