|
1 |
| -export const operatorsFramework = 'https://github.com/k8s-operatorhub'; |
2 |
| -export const operatorsRepo = `${operatorsFramework}/community-operators`; |
| 1 | +export const gettingStarted = `https://operatorframework.io`; |
| 2 | +export const sdkQuickstartBundle = `https://sdk.operatorframework.io/docs/olm-integration/quickstart-bundle/`; |
| 3 | +export const manageOperatorWithOlm = `https://olm.operatorframework.io`; |
| 4 | +export const introBlog = `https://www.redhat.com/en/blog/introducing-operators-putting-operational-knowledge-into-software`; |
| 5 | +export const privacyPolicy = `https://www.redhat.com/en/about/privacy-policy`; |
| 6 | +export const semanticVersioning = `https://semver.org/`; |
| 7 | +export const socialHubX = `https://x.com/operatorhubio`; |
| 8 | +export const socialHubYoutube = 'https://www.youtube.com/watch?v=yzPvPJLxCl8&list=PLaR6Rq6Z4Iqcuu758T4YX6KRa1158v3Rb'; |
| 9 | +export const socialKubernetesSlack = `https://kubernetes.slack.com/messages/kubernetes-operators`; |
| 10 | + |
3 | 11 | export const operatorsDocumentation = `https://k8s-operatorhub.github.io/community-operators`
|
4 |
| -export const contributions = `${operatorsRepo}/tree/main/operators`; |
| 12 | +export const operatorsRepo = `https://github.com/k8s-operatorhub/community-operators`; |
| 13 | +export const operatorsFrameworkRepo = 'https://github.com/operator-framework'; |
| 14 | + |
5 | 15 | export const operatorsRepoBeforePR = `${operatorsDocumentation}/contributing-prerequisites`;
|
6 | 16 | export const operatorsRepoRequirements = `${operatorsDocumentation}/packaging-operator`;
|
7 |
| -export const operatorSdk = `${operatorsFramework}/operator-sdk`; |
8 |
| -export const sdkQuickstartBundle = `https://sdk.operatorframework.io/docs/olm-integration/quickstart-bundle/`; |
9 |
| -export const operatorCourier = `${operatorsFramework}/operator-courier`; |
10 |
| -export const operatorScorecard = `${operatorSdk}/blob/master/doc/test-framework/scorecard.md`; |
11 |
| -export const operatorBundle = `${operatorsRepo}#adding-your-operator`; |
12 |
| -export const olm = `${operatorsFramework}/operator-lifecycle-manager`; |
13 |
| -export const gettingStarted = `https://operatorframework.io`; |
14 |
| -export const operatorRegistry = `${operatorsFramework}/operator-registry`; |
15 |
| -export const bundleAnnotations = `${operatorsFramework}/operator-registry/blob/master/docs/design/operator-bundle.md#bundle-annotations`; |
16 |
| -export const bundleDockerfile = `${operatorsFramework}/operator-registry/blob/master/docs/design/operator-bundle.md#bundle-dockerfile`; |
| 17 | +export const operatorBundle = `${operatorsDocumentation}#add-your-operator`; |
17 | 18 | export const manualTestingOnKubernetes = `${operatorsDocumentation}/operator-test-suite`;
|
18 | 19 | export const operatorMetadataValidation = `${operatorsDocumentation}/testing-operators`;
|
19 |
| -export const prometheusOperator = `${contributions}/prometheus`; |
20 |
| -export const prometheusOperatorVersion = `${contributions}/prometheus/0.22.2`; |
21 |
| -export const olmArchitecture = `${olm}/blob/master/doc/design/architecture.md`; |
22 | 20 | export const buildYourCSV = `${operatorsDocumentation}/packaging-operator`;
|
23 | 21 | export const createPackageManifest = `${operatorsDocumentation}/packaging-operator`;
|
24 |
| -export const semanticVersioning = `https://semver.org/`; |
25 |
| -export const createBundle = `${operatorsRepo}/blob/master/docs/contributing.md#create-a-release-using-the-bundle-format`; |
26 |
| -export const packagemanifestToBundle = `${operatorsDocumentation}/packaging-operator`; |
27 |
| -export const discoveryCatalogs = `${olm}#discovery-catalogs-and-automated-upgrades`; |
28 |
| -export const introBlog = `https://web.archive.org/web/20170129131616/https://coreos.com/blog/introducing-operators.html`; |
29 |
| -export const sampleCode = `${operatorsFramework}/operator-sdk/blob/master/testdata/go/v3/memcached-operator/controllers/memcached_controller.go#L51-L137`; |
| 22 | +export const createBundle = `${operatorsDocumentation}/packaging-operator/#package-your-operator`; |
| 23 | +export const packagemanifestToBundle = `${operatorsDocumentation}/packaging-operator/#moving-from-packagemanifest-to-bundle-format`; |
| 24 | + |
| 25 | +export const contributions = `${operatorsRepo}/tree/main/operators`; |
| 26 | +export const fileAnIssue = `${operatorsRepo}/issues`; |
| 27 | + |
| 28 | +export const operatorCourier = `${operatorsFrameworkRepo}/operator-courier`; |
| 29 | + |
| 30 | +export const operatorRegistry = `${operatorsFrameworkRepo}/operator-registry`; |
| 31 | +export const bundleAnnotations = `${operatorRegistry}/blob/master/docs/design/operator-bundle.md#bundle-annotations`; |
| 32 | +export const bundleDockerfile = `${operatorRegistry}/blob/master/docs/design/operator-bundle.md#bundle-dockerfile`; |
| 33 | + |
| 34 | +export const operatorSdk = `${operatorsFrameworkRepo}/operator-sdk`; |
| 35 | +export const operatorScorecard = `${operatorSdk}/blob/master/doc/test-framework/scorecard.md`; |
30 | 36 | export const capabilityLevelModelDiagram = `${operatorSdk}/blob/master/doc/images/operator-capability-level.png`;
|
31 |
| -export const manageOperatorWithOlm = `https://olm.operatorframework.io`; |
| 37 | +export const sampleCode = `${operatorSdk}/tree/master/testdata/go/v4/memcached-operator/internal/controller/memcached_controller.go#L81-L283`; |
| 38 | + |
| 39 | +export const olm = `${operatorsFrameworkRepo}/operator-lifecycle-manager`; |
| 40 | +export const olmArchitecture = `${olm}/blob/master/doc/design/architecture.md`; |
32 | 41 | export const operatorGroupDesign = `${olm}/blob/master/doc/design/architecture.md#operator-group-design`;
|
33 |
| -export const privacyPolicy = `https://www.redhat.com/en/about/privacy-policy`; |
34 |
| -export const kubernetesSlack = `https://kubernetes.slack.com/messages/kubernetes-operators`; |
35 |
| -export const hubTwitter = `https://twitter.com/operatorhubio`; |
36 |
| -export const hubYoutube = 'https://www.youtube.com/watch?v=yzPvPJLxCl8&list=PLaR6Rq6Z4Iqcuu758T4YX6KRa1158v3Rb'; |
37 |
| -export const fileAnIssue = `${operatorsRepo}/issues`; |
| 42 | +export const discoveryCatalogs = `${olm}#discovery-catalogs-and-automated-upgrades`; |
0 commit comments